# 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" name = "iota-wallet" version = "1.0.0-rc.6" authors = ["IOTA Stiftung"] description = "A stateful package for IOTA value transactions" homepage = "https://www.iota.org/" documentation = "https://wiki.iota.org/wallet.rs/welcome" keywords = [ "iota", "wallet", "transaction", ] categories = ["cryptography::cryptocurrencies"] license = "Apache-2.0" repository = "https://github.com/iotaledger/wallet.rs" [package.metadata.docs.rs] all-features = true rustdoc-args = [ "--cfg", "docsrs", ] [package.metadata.cargo-udeps.ignore] normal = ["backtrace"] [[example]] name = "mint_issuer_nft" path = "examples/nft_collection/00_mint_issuer_nft.rs" required-features = [ "storage", "stronghold", ] [[example]] name = "mint_collection_nft" path = "examples/nft_collection/01_mint_collection_nft.rs" required-features = ["stronghold"] [[example]] name = "0_generate_addresses" path = "examples/offline_signing/0_generate_addresses.rs" required-features = [ "storage", "stronghold", ] [[example]] name = "1_prepare_transaction" path = "examples/offline_signing/1_prepare_transaction.rs" required-features = ["storage"] [[example]] name = "2_sign_transaction" path = "examples/offline_signing/2_sign_transaction.rs" required-features = ["stronghold"] [[example]] name = "3_send_transaction" path = "examples/offline_signing/3_send_transaction.rs" required-features = ["storage"] [[example]] name = "create_wallet" path = "examples/01_create_wallet.rs" required-features = [ "storage", "stronghold", ] [[example]] name = "generate_address" path = "examples/02_generate_address.rs" required-features = ["stronghold"] [[example]] name = "get_funds" path = "examples/03_get_funds.rs" [[example]] name = "get_balance" path = "examples/04_get_balance.rs" [[example]] name = "transaction" path = "examples/05_transaction.rs" required-features = ["stronghold"] [[example]] name = "send_micro_transaction" path = "examples/06_send_micro_transaction.rs" required-features = ["stronghold"] [[example]] name = "send_native_tokens" path = "examples/07_send_native_tokens.rs" required-features = ["stronghold"] [[example]] name = "send_nft" path = "examples/08_send_nft.rs" required-features = ["stronghold"] [[example]] name = "mint_native_token" path = "examples/09_mint_native_token.rs" required-features = ["stronghold"] [[example]] name = "mint_nft" path = "examples/10_mint_nft.rs" required-features = ["stronghold"] [[example]] name = "decrease_native_token_supply" path = "examples/11_decrease_native_token_supply.rs" required-features = ["stronghold"] [[example]] name = "increase_native_token_supply" path = "examples/12_increase_native_token_supply.rs" required-features = ["stronghold"] [[example]] name = "burn_native_token" path = "examples/13_burn_native_token.rs" required-features = ["stronghold"] [[example]] name = "burn_nft" path = "examples/14_burn_nft.rs" required-features = ["stronghold"] [[example]] name = "destroy_foundry" path = "examples/15_destroy_foundry.rs" required-features = ["stronghold"] [[example]] name = "destroy_alias" path = "examples/16_destroy_alias.rs" required-features = ["stronghold"] [[example]] name = "accounts" path = "examples/accounts.rs" [[example]] name = "background_syncing" path = "examples/background_syncing.rs" [[example]] name = "events" path = "examples/events.rs" required-features = ["events"] [[example]] name = "ledger_nano" path = "examples/ledger_nano.rs" required-features = ["ledger_nano"] [[example]] name = "participation" path = "examples/participation.rs" required-features = ["participation"] [[example]] name = "logger" path = "examples/logger.rs" [[example]] name = "output_consolidation" path = "examples/output_consolidation.rs" required-features = ["stronghold"] [[example]] name = "ping" path = "examples/ping.rs" required-features = ["storage"] [[example]] name = "pong" path = "examples/pong.rs" required-features = ["storage"] [[example]] name = "recover_accounts" path = "examples/recover_accounts.rs" [[example]] name = "split_funds" path = "examples/split_funds.rs" [[example]] name = "storage" path = "examples/storage.rs" required-features = ["storage"] [[example]] name = "threads" path = "examples/threads.rs" [[example]] name = "wallet" path = "examples/wallet.rs" [dependencies.async-trait] version = "0.1.66" default-features = false [dependencies.backtrace] version = "0.3.67" features = ["std"] default-features = false [dependencies.fern-logger] version = "0.5.0" default-features = false [dependencies.futures] version = "0.3.26" default-features = false [dependencies.getset] version = "0.1.2" default-features = false [dependencies.instant] version = "0.1.12" default-features = false [dependencies.iota-client] version = "2.0.1-rc.7" features = [ "message_interface", "tls", ] default-features = false [dependencies.iota-crypto] version = "0.15.3" features = [ "std", "chacha", "blake2b", "ed25519", "random", "slip10", "bip39", "bip39-en", ] default-features = false [dependencies.log] version = "0.4.17" default-features = false [dependencies.packable] version = "0.7.0" features = [ "serde", "primitive-types", ] default-features = false [dependencies.prefix-hex] version = "0.6.0" features = ["std"] default-features = false [dependencies.primitive-types] version = "0.12.1" default-features = false [dependencies.rocksdb] version = "0.20.1" features = ["lz4"] optional = true default-features = false [dependencies.serde] version = "1.0.154" features = ["derive"] default-features = false [dependencies.serde_json] version = "1.0.94" default-features = false [dependencies.thiserror] version = "1.0.39" default-features = false [dependencies.tokio] version = "1.26.0" features = [ "sync", "rt", "time", ] default-features = false [dependencies.zeroize] version = "1.5.7" features = ["zeroize_derive"] default-features = false [dev-dependencies.dotenv] version = "0.15.0" default-features = false [features] default = [ "storage", "rocksdb", "stronghold", ] events = [] ledger_nano = ["iota-client/ledger_nano"] message_interface = [] participation = [ "iota-client/participation", "storage", ] storage = [] stronghold = [ "iota-client/stronghold", "gloo-storage", ] [target."cfg(target_family = \"wasm\")".dependencies.gloo-storage] version = "0.2.2" optional = true default-features = false [target."cfg(target_family = \"wasm\")".dependencies.gloo-timers] version = "0.2.6" features = ["futures"] default-features = false [target."cfg(target_family = \"wasm\")".dependencies.wasm-bindgen-futures] version = "0.4.34" default-features = false