sdk

Radroots SDK and bindings
git clone https://radroots.dev/git/sdk.git
Log | Files | Refs | README

Cargo.toml (4101B)


      1 [workspace]
      2 members = [
      3   "crates/core_bindings",
      4   "crates/events_codec_wasm",
      5   "crates/events_bindings",
      6   "crates/events_indexed_bindings",
      7   "crates/identity_bindings",
      8   "crates/replica_db_wasm",
      9   "crates/replica_db_schema_bindings",
     10   "crates/replica_sync_wasm",
     11   "crates/sdk",
     12   "crates/sql_wasm_runtime",
     13   "crates/trade_bindings",
     14   "crates/types_bindings",
     15   "tools/xtask",
     16 ]
     17 resolver = "2"
     18 
     19 [workspace.package]
     20 version = "0.1.0"
     21 edition = "2024"
     22 rust-version = "1.92.0"
     23 license = "MIT OR Apache-2.0"
     24 repository = "https://github.com/radrootslabs/sdk"
     25 homepage = "https://radroots.org"
     26 readme = "README"
     27 
     28 [workspace.dependencies]
     29 dto_bindgen = { git = "https://github.com/triesap/dto_bindgen", rev = "96ed6c691aacab31860828d25da2e0167b13d92c" }
     30 dto_bindgen_core = { git = "https://github.com/triesap/dto_bindgen", rev = "96ed6c691aacab31860828d25da2e0167b13d92c", package = "dto_bindgen_core" }
     31 radroots_core = { path = "../lib/crates/core", version = "0.1.0-alpha.2", default-features = false }
     32 radroots_authority = { path = "../lib/crates/authority", version = "0.1.0-alpha.2", default-features = false }
     33 radroots_event_store = { path = "../lib/crates/event_store", version = "0.1.0-alpha.2", default-features = false }
     34 radroots_events = { path = "../lib/crates/events", version = "0.1.0-alpha.2", default-features = false }
     35 radroots_events_codec = { path = "../lib/crates/events_codec", version = "0.1.0-alpha.2", default-features = false }
     36 radroots_events_indexed = { path = "../lib/crates/events_indexed", version = "0.1.0-alpha.2", default-features = false }
     37 radroots_identity = { path = "../lib/crates/identity", version = "0.1.0-alpha.2", default-features = false, features = [
     38   "std",
     39 ] }
     40 radroots_nostr = { path = "../lib/crates/nostr", version = "0.1.0-alpha.2", default-features = false }
     41 radroots_nostr_connect = { path = "../lib/crates/nostr_connect", version = "0.1.0-alpha.2", default-features = false }
     42 radroots_nostr_signer = { path = "../lib/crates/nostr_signer", version = "0.1.0-alpha.2", default-features = false }
     43 radroots_outbox = { path = "../lib/crates/outbox", version = "0.1.0-alpha.2", default-features = false }
     44 radroots_publish_proxy_protocol = { path = "../lib/crates/publish_proxy_protocol", version = "0.1.0-alpha.2", default-features = false }
     45 radroots_relay_transport = { path = "../lib/crates/relay_transport", version = "0.1.0-alpha.2", default-features = false }
     46 radroots_replica_db = { path = "../lib/crates/replica_db", version = "0.1.0-alpha.2", default-features = false }
     47 radroots_replica_db_schema = { path = "../lib/crates/replica_db_schema", version = "0.1.0-alpha.2", default-features = false }
     48 radroots_replica_sync = { path = "../lib/crates/replica_sync", version = "0.1.0-alpha.2", default-features = false }
     49 radroots_sdk_sql_wasm_runtime = { path = "crates/sql_wasm_runtime", version = "0.1.0-alpha.2" }
     50 radroots_sql_core = { path = "../lib/crates/sql_core", version = "0.1.0-alpha.2", default-features = false }
     51 radroots_trade = { path = "../lib/crates/trade", version = "0.1.0-alpha.2", default-features = false, features = [
     52   "serde_json",
     53   "std",
     54 ] }
     55 radroots_types = { path = "../lib/crates/types", version = "0.1.0-alpha.2", default-features = false }
     56 
     57 base64 = { version = "0.22", default-features = false, features = ["alloc"] }
     58 futures = { version = "0.3" }
     59 hex = { version = "0.4", default-features = false, features = ["alloc"] }
     60 js-sys = { version = "0.3" }
     61 nostr = { version = "0.44.2" }
     62 reqwest = { version = "0.12", default-features = false, features = [
     63   "json",
     64   "rustls-tls",
     65 ] }
     66 serde = { version = "1", default-features = false, features = [
     67   "derive",
     68   "alloc",
     69 ] }
     70 serde_json = { version = "1", default-features = false, features = ["alloc"] }
     71 serde-wasm-bindgen = { version = "0.6" }
     72 sha2 = { version = "0.10", default-features = false }
     73 sqlx = { version = "0.8.6", default-features = false }
     74 tempfile = { version = "3" }
     75 tokio = { version = "1" }
     76 tokio-tungstenite = "0.26.2"
     77 uuid = { version = "1.22.0", features = ["v4", "v7"] }
     78 wasm-bindgen = { version = "0.2" }
     79 wasm-bindgen-test = { version = "0.3" }