lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

Cargo.toml (1345B)


      1 [package]
      2 name = "radroots_sp1_host_trade"
      3 publish = false
      4 version = "0.1.0-alpha.2"
      5 edition.workspace = true
      6 build = "build.rs"
      7 authors = ["Tyson Lupul <tyson@radroots.org>"]
      8 rust-version.workspace = true
      9 license.workspace = true
     10 description = "Host-side Radroots trade SP1 proof foundation and validation receipt binding"
     11 repository.workspace = true
     12 homepage.workspace = true
     13 
     14 [features]
     15 default = []
     16 sp1_verify = ["dep:bincode", "dep:sp1-build", "dep:sp1-sdk"]
     17 sp1_proving = ["sp1_verify"]
     18 sp1_cuda = ["dep:futures", "sp1_proving", "sp1-sdk/cuda"]
     19 
     20 [dependencies]
     21 base64 = { workspace = true }
     22 bincode = { workspace = true, optional = true }
     23 futures = { workspace = true, optional = true }
     24 radroots_sp1_guest_trade = { workspace = true }
     25 radroots_trade = { workspace = true, default-features = false, features = [
     26   "serde_json",
     27   "std",
     28 ] }
     29 serde = { workspace = true, features = ["derive"] }
     30 serde_json = { workspace = true }
     31 sha2 = { workspace = true }
     32 sp1-sdk = { workspace = true, optional = true }
     33 thiserror = { workspace = true }
     34 
     35 [build-dependencies]
     36 sp1-build = { workspace = true, optional = true }
     37 
     38 [dev-dependencies]
     39 radroots_events = { workspace = true, features = ["serde"] }
     40 tokio = { workspace = true, features = ["rt-multi-thread"] }
     41 
     42 [lints.rust]
     43 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }