lib

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

Cargo.toml (976B)


      1 [package]
      2 name = "radroots_sp1_guest_trade"
      3 publish = false
      4 version = "0.1.0-alpha.2"
      5 edition.workspace = true
      6 authors = ["Tyson Lupul <tyson@radroots.org>"]
      7 rust-version.workspace = true
      8 license.workspace = true
      9 description = "Deterministic Radroots trade public-values reducer for SP1 guests"
     10 repository.workspace = true
     11 homepage.workspace = true
     12 
     13 [[bin]]
     14 name = "radroots_sp1_trade_order_acceptance_guest"
     15 path = "src/bin/order_acceptance_guest.rs"
     16 required-features = ["sp1_guest"]
     17 test = false
     18 
     19 [features]
     20 default = []
     21 sp1_guest = ["dep:sp1-zkvm"]
     22 
     23 [dependencies]
     24 serde = { workspace = true, default-features = false, features = [
     25   "alloc",
     26   "derive",
     27 ] }
     28 serde_json = { workspace = true, default-features = false, features = [
     29   "alloc",
     30 ] }
     31 sha2 = { workspace = true, default-features = false }
     32 sp1-zkvm = { workspace = true, optional = true }
     33 thiserror = { workspace = true }
     34 
     35 [lints.rust]
     36 unexpected_cfgs = { level = "warn", check-cfg = ['cfg(coverage_nightly)'] }