# 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-lib" version = "0.3.0-alpha.11" authors = [ "Zoe FaltibĂ  ", "Nicola Busanello ", ] build = false exclude = ["migration"] autobins = false autoexamples = false autotests = false autobenches = false description = "RGB wallet library" homepage = "https://github.com/RGB-Tools/rgb-lib" readme = "README.md" license = "MIT" repository = "https://github.com/RGB-Tools/rgb-lib" [lib] name = "rgb_lib" path = "src/lib.rs" [dependencies.amplify] version = "=4.7.0" default-features = false [dependencies.base64] version = "0.22.1" features = ["std"] default-features = false [dependencies.bdk] version = "0.29" features = [ "key-value-db", "keys-bip39", "std", ] default-features = false [dependencies.bitcoin] version = "0.30.1" default-features = false [dependencies.bp-core] version = "=0.11.0-beta.8" default-features = false [dependencies.bp-electrum] version = "=0.11.0-beta.8.1" features = [ "proxy", "use-rustls", ] optional = true default-features = false [dependencies.bp-esplora] version = "=0.11.0-beta.8" features = ["blocking"] optional = true default-features = false [dependencies.bp-seals] version = "=0.11.0-beta.8" default-features = false [dependencies.bp-std] version = "=0.11.0-beta.8" default-features = false [dependencies.chacha20poly1305] version = "0.10.1" features = [ "alloc", "stream", ] default-features = false [dependencies.commit_verify] version = "=0.11.0-beta.8" default-features = false [dependencies.electrum-client] version = "0.19.0" features = [ "proxy", "use-rustls", ] optional = true default-features = false [dependencies.file-format] version = "0.25.0" features = ["reader"] default-features = false [dependencies.futures] version = "0.3" features = ["executor"] default-features = false [dependencies.hex] version = "0.4.3" default-features = false [dependencies.rand] version = "0.8.5" default-features = false [dependencies.reqwest] version = "0.12" features = [ "blocking", "json", "multipart", "rustls-tls", ] optional = true default-features = false [dependencies.rgb-core] version = "=0.11.0-beta.8" features = ["stl"] default-features = false [dependencies.rgb-interfaces] version = "=0.11.0-beta.8" default-features = false [dependencies.rgb-invoice] version = "=0.11.0-beta.8" default-features = false [dependencies.rgb-lib-migration] version = "0.3.0-alpha.11" [dependencies.rgb-psbt] version = "=0.11.0-beta.8" default-features = false [dependencies.rgb-runtime] version = "=0.11.0-beta.8" features = [ "fs", "serde", ] default-features = false [dependencies.rgb-schemata] version = "=0.11.0-beta.8" default-features = false [dependencies.rgb-std] version = "=0.11.0-beta.8" default-features = false [dependencies.scrypt] version = "0.11.0" features = [ "simple", "std", ] default-features = false [dependencies.sea-orm] version = "=1.1.0" features = [ "macros", "runtime-async-std-rustls", "sqlx-sqlite", ] default-features = false [dependencies.sea-query] version = "=0.32.0" default-features = false [dependencies.serde] version = "^1.0" features = ["derive"] default-features = false [dependencies.serde_json] version = "^1.0" features = ["preserve_order"] default-features = false [dependencies.slog] version = "2.7.0" default-features = false [dependencies.slog-async] version = "2.8.0" default-features = false [dependencies.slog-term] version = "2.9.1" default-features = false [dependencies.strict_encoding] version = "=2.7.0" default-features = false [dependencies.strict_types] version = "=2.7.0" default-features = false [dependencies.tempfile] version = "3.14.0" default-features = false [dependencies.thiserror] version = "2.0" default-features = false [dependencies.time] version = "0.3.36" default-features = false [dependencies.typenum] version = "1.17.0" default-features = false [dependencies.walkdir] version = "2.5.0" default-features = false [dependencies.zip] version = "2.2.0" features = ["zstd"] default-features = false [dev-dependencies.copy_dir] version = "0.1.3" default-features = false [dev-dependencies.dircmp] version = "0.2.0" default-features = false [dev-dependencies.lazy_static] version = "1.5.0" default-features = false [dev-dependencies.once_cell] version = "1.20.2" default-features = false [dev-dependencies.regex] version = "1.11.1" default-features = false [dev-dependencies.serial_test] version = "3.1.1" default-features = false [features] all = [ "electrum", "esplora", ] camel_case = ["default"] default = ["electrum"] electrum = [ "bdk/electrum", "bp-electrum", "electrum-client", "reqwest", "rgb-runtime/electrum_blocking", ] esplora = [ "bdk/use-esplora-blocking", "bp-esplora", "reqwest", "rgb-runtime/esplora_blocking", ]