# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.77.0" name = "rgb-runtime" version = "0.11.0-beta.9" authors = ["Dr Maxim Orlovsky "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "RGB smart contracts wallet runtime" homepage = "https://rgb.tech" readme = "README.md" keywords = [ "bitcoin", "lightning", "rgb", "smart-contracts", "lnp-bp", ] categories = ["cryptography::cryptocurrencies"] license = "Apache-2.0" repository = "https://github.com/RGB-WG/rgb" [package.metadata.docs.rs] features = ["all"] [lib] name = "rgb" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [dependencies.amplify] version = "4.7.0" [dependencies.baid64] version = "0.2.2" [dependencies.bp-core] version = "0.11.0-beta.9" [dependencies.bp-electrum] version = "0.11.0-beta.9" optional = true [dependencies.bp-esplora] version = "0.11.0-beta.9" optional = true default-features = false [dependencies.bp-std] version = "0.11.0-beta.9" features = ["client-side-validation"] [dependencies.bp-wallet] version = "0.11.0-beta.9" [dependencies.chrono] version = "0.4.38" [dependencies.commit_verify] version = "0.11.0-beta.9" [dependencies.indexmap] version = "2.4.0" [dependencies.log] version = "0.4" features = [ "max_level_trace", "release_max_level_debug", ] optional = true [dependencies.nonasync] version = "0.1.2" features = ["log"] [dependencies.rgb-psbt] version = "0.11.0-beta.9" [dependencies.rgb-std] version = "0.11.0-beta.9" [dependencies.serde_crate] version = "1" features = ["derive"] optional = true package = "serde" [dependencies.serde_yaml] version = "0.9.19" optional = true [dependencies.strict_types] version = "2.7.2" [features] all = [ "esplora_blocking", "electrum_blocking", "mempool_blocking", "serde", "log", "fs", "cli", ] cli = [ "fs", "bp-wallet/cli", ] default = [] electrum_blocking = ["bp-electrum"] esplora_blocking = [ "bp-esplora", "bp-esplora/blocking", ] esplora_blocking-wasm = [ "bp-esplora", "bp-esplora/blocking-wasm", ] fs = [ "serde", "bp-wallet/fs", "rgb-std/fs", ] mempool_blocking = ["esplora_blocking"] serde = [ "serde_crate", "serde_yaml", "bp-std/serde", "rgb-psbt/serde", ] [target.'cfg(target_arch = "wasm32")'.dependencies.getrandom] version = "0.2" features = ["js"] [target.'cfg(target_arch = "wasm32")'.dependencies.rand] version = "0.8.4" optional = true [target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen] version = "0.2" [target.'cfg(target_arch = "wasm32")'.dev-dependencies.wasm-bindgen-test] version = "0.3"