diff --git a/Cargo.lock b/Cargo.lock index 6d8e1dadd7..2cc059423d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -404,7 +404,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "873faa4363bfc54c36a48321da034c92a0645a363eed34d948683ffc1706e37f" dependencies = [ - "bs58", + "bs58 0.4.0", "hmac 0.11.0", "k256", "once_cell", @@ -551,6 +551,15 @@ dependencies = [ "sha2 0.9.9", ] +[[package]] +name = "bs58" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" +dependencies = [ + "tinyvec", +] + [[package]] name = "bumpalo" version = "3.12.2" @@ -3327,7 +3336,7 @@ dependencies = [ "anyhow", "async-trait", "bip39", - "bs58", + "bs58 0.4.0", "cfg-if", "clap 4.2.7", "console-subscriber", @@ -3394,7 +3403,7 @@ dependencies = [ name = "nym-api-requests" version = "0.1.0" dependencies = [ - "bs58", + "bs58 0.4.0", "cosmrs", "cosmwasm-std", "getset", @@ -3464,7 +3473,7 @@ dependencies = [ "anyhow", "base64 0.13.1", "bip39", - "bs58", + "bs58 0.4.0", "clap 4.2.7", "clap_complete", "clap_complete_fig", @@ -3487,7 +3496,7 @@ version = "1.0.0" dependencies = [ "base64 0.13.1", "bip39", - "bs58", + "bs58 0.4.0", "cfg-if", "clap 4.2.7", "comfy-table", @@ -3619,7 +3628,7 @@ name = "nym-coconut" version = "0.5.0" dependencies = [ "bls12_381 0.6.0", - "bs58", + "bs58 0.4.0", "criterion", "digest 0.9.0", "doc-comment", @@ -3663,7 +3672,7 @@ dependencies = [ name = "nym-coconut-interface" version = "0.1.0" dependencies = [ - "bs58", + "bs58 0.4.0", "getset", "nym-coconut", "serde", @@ -3687,7 +3696,7 @@ dependencies = [ name = "nym-contracts-common" version = "0.5.0" dependencies = [ - "bs58", + "bs58 0.4.0", "cosmwasm-std", "schemars", "serde", @@ -3746,7 +3755,7 @@ version = "0.4.0" dependencies = [ "aes 0.8.2", "blake3", - "bs58", + "bs58 0.4.0", "cipher 0.4.4", "ctr 0.9.2", "digest 0.10.6", @@ -3772,7 +3781,7 @@ version = "0.1.0" dependencies = [ "bitvec", "bls12_381 0.6.0", - "bs58", + "bs58 0.4.0", "criterion", "ff 0.11.1", "group 0.11.0", @@ -3805,7 +3814,7 @@ dependencies = [ "async-trait", "atty", "bip39", - "bs58", + "bs58 0.4.0", "clap 4.2.7", "colored", "dashmap 4.0.2", @@ -3882,7 +3891,7 @@ dependencies = [ name = "nym-gateway-requests" version = "0.1.0" dependencies = [ - "bs58", + "bs58 0.4.0", "futures", "generic-array 0.14.7", "log", @@ -3933,7 +3942,7 @@ dependencies = [ name = "nym-mixnet-contract-common" version = "0.6.0" dependencies = [ - "bs58", + "bs58 0.4.0", "cosmwasm-std", "humantime-serde", "log", @@ -3953,7 +3962,7 @@ name = "nym-mixnode" version = "1.1.24" dependencies = [ "anyhow", - "bs58", + "bs58 0.4.0", "cfg-if", "clap 4.2.7", "colored", @@ -4069,7 +4078,7 @@ dependencies = [ "anyhow", "async-file-watcher", "async-trait", - "bs58", + "bs58 0.4.0", "clap 4.2.7", "dirs 4.0.0", "futures", @@ -4433,7 +4442,7 @@ dependencies = [ name = "nym-sphinx-anonymous-replies" version = "0.1.0" dependencies = [ - "bs58", + "bs58 0.4.0", "nym-crypto", "nym-sphinx-addressing", "nym-sphinx-params", @@ -4572,7 +4581,7 @@ name = "nym-topology" version = "0.1.0" dependencies = [ "async-trait", - "bs58", + "bs58 0.4.0", "log", "nym-bin-common", "nym-crypto", @@ -5942,6 +5951,52 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "rust-cosmos-broadcaster-client" +version = "0.1.0" +dependencies = [ + "async-trait", + "bip39", + "bs58 0.5.0", + "clap 4.2.7", + "cosmrs", + "nym-bin-common", + "nym-cli-commands", + "nym-crypto", + "nym-network-defaults", + "nym-sdk", + "nym-sphinx-addressing", + "nym-validator-client", + "serde", + "serde_json", + "tokio", + "ts-rs", +] + +[[package]] +name = "rust-cosmos-broadcaster-server" +version = "0.1.0" +dependencies = [ + "async-trait", + "bip39", + "bs58 0.5.0", + "clap 4.2.7", + "cosmrs", + "cosmwasm-std", + "nym-bin-common", + "nym-cli-commands", + "nym-crypto", + "nym-network-defaults", + "nym-sdk", + "nym-sphinx-addressing", + "nym-sphinx-anonymous-replies", + "nym-validator-client", + "serde", + "serde_json", + "tokio", + "ts-rs", +] + [[package]] name = "rustc_version" version = "0.2.3" @@ -6502,7 +6557,7 @@ dependencies = [ "aes 0.7.5", "arrayref", "blake2 0.8.1", - "bs58", + "bs58 0.4.0", "byteorder", "chacha", "curve25519-dalek", diff --git a/Cargo.toml b/Cargo.toml index 21291208b2..6487afec62 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -74,6 +74,7 @@ members = [ "common/types", "common/wasm-utils", "demos/rust-cosmos-broadcaster-client", + "demos/rust-cosmos-broadcaster-server", "explorer-api", "gateway", "gateway/gateway-requests",