diff --git a/Cargo.lock b/Cargo.lock index dd7fb55ebf..562c34d2b5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -320,7 +320,7 @@ dependencies = [ [[package]] name = "btc_spv_bin" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3572,37 +3572,37 @@ dependencies = [ [[package]] name = "solana-accounts-bench" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-archiver" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "console 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-archiver-lib 1.1.1", - "solana-clap-utils 1.1.1", - "solana-core 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-net-utils 1.1.1", - "solana-sdk 1.1.1", + "solana-archiver-lib 1.1.2", + "solana-clap-utils 1.1.2", + "solana-core 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-net-utils 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-archiver-lib" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3614,58 +3614,58 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-archiver-utils 1.1.1", - "solana-chacha 1.1.1", - "solana-chacha-sys 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-net-utils 1.1.1", - "solana-perf 1.1.1", - "solana-sdk 1.1.1", - "solana-storage-program 1.1.1", - "solana-streamer 1.1.1", + "solana-archiver-utils 1.1.2", + "solana-chacha 1.1.2", + "solana-chacha-sys 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-net-utils 1.1.2", + "solana-perf 1.1.2", + "solana-sdk 1.1.2", + "solana-storage-program 1.1.2", + "solana-streamer 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-archiver-utils" -version = "1.1.1" +version = "1.1.2" dependencies = [ "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-chacha 1.1.1", - "solana-chacha-sys 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-perf 1.1.1", - "solana-sdk 1.1.1", + "solana-chacha 1.1.2", + "solana-chacha-sys 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-perf 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-banking-bench" -version = "1.1.1" +version = "1.1.2" dependencies = [ "crossbeam-channel 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-core 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-perf 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-streamer 1.1.1", + "solana-core 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-perf 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-streamer 1.1.2", ] [[package]] name = "solana-bench-exchange" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3676,34 +3676,34 @@ dependencies = [ "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-exchange-program 1.1.1", - "solana-faucet 1.1.1", - "solana-genesis 1.1.1", - "solana-local-cluster 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-net-utils 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-exchange-program 1.1.2", + "solana-faucet 1.1.2", + "solana-genesis 1.1.2", + "solana-local-cluster 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-net-utils 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-bench-streamer" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", - "solana-net-utils 1.1.1", - "solana-streamer 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", + "solana-net-utils 1.1.2", + "solana-streamer 1.1.2", ] [[package]] name = "solana-bench-tps" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3713,25 +3713,25 @@ dependencies = [ "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test_derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-faucet 1.1.1", - "solana-genesis 1.1.1", - "solana-librapay 1.1.1", - "solana-local-cluster 1.1.1", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-metrics 1.1.1", - "solana-move-loader-program 1.1.1", - "solana-net-utils 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-faucet 1.1.2", + "solana-genesis 1.1.2", + "solana-librapay 1.1.2", + "solana-local-cluster 1.1.2", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-metrics 1.1.2", + "solana-move-loader-program 1.1.2", + "solana-net-utils 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-bpf-loader-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3739,15 +3739,15 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", "solana_rbpf 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-btc-spv-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3756,12 +3756,12 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", ] [[package]] name = "solana-budget-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3770,56 +3770,56 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-chacha" -version = "1.1.1" +version = "1.1.2" dependencies = [ "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-chacha-sys 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-perf 1.1.1", - "solana-sdk 1.1.1", + "solana-chacha-sys 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-perf 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-chacha-cuda" -version = "1.1.1" +version = "1.1.2" dependencies = [ "hex-literal 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-archiver-utils 1.1.1", - "solana-chacha 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-perf 1.1.1", - "solana-sdk 1.1.1", + "solana-archiver-utils 1.1.2", + "solana-chacha 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-perf 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-chacha-sys" -version = "1.1.1" +version = "1.1.2" dependencies = [ "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-clap-utils" -version = "1.1.1" +version = "1.1.2" dependencies = [ "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 4.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-remote-wallet 1.1.1", - "solana-sdk 1.1.1", + "solana-remote-wallet 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-bip39 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3827,7 +3827,7 @@ dependencies = [ [[package]] name = "solana-cli" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3846,22 +3846,22 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-budget-program 1.1.1", - "solana-clap-utils 1.1.1", - "solana-cli-config 1.1.1", - "solana-client 1.1.1", - "solana-config-program 1.1.1", - "solana-core 1.1.1", - "solana-faucet 1.1.1", - "solana-logger 1.1.1", - "solana-net-utils 1.1.1", - "solana-remote-wallet 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-vote-program 1.1.1", - "solana-vote-signer 1.1.1", + "solana-budget-program 1.1.2", + "solana-clap-utils 1.1.2", + "solana-cli-config 1.1.2", + "solana-client 1.1.2", + "solana-config-program 1.1.2", + "solana-core 1.1.2", + "solana-faucet 1.1.2", + "solana-logger 1.1.2", + "solana-net-utils 1.1.2", + "solana-remote-wallet 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-vote-program 1.1.2", + "solana-vote-signer 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "titlecase 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3870,7 +3870,7 @@ dependencies = [ [[package]] name = "solana-cli-config" -version = "1.1.1" +version = "1.1.2" dependencies = [ "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3882,7 +3882,7 @@ dependencies = [ [[package]] name = "solana-client" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3896,11 +3896,11 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-net-utils 1.1.1", - "solana-sdk 1.1.1", - "solana-transaction-status 1.1.1", - "solana-vote-program 1.1.1", + "solana-logger 1.1.2", + "solana-net-utils 1.1.2", + "solana-sdk 1.1.2", + "solana-transaction-status 1.1.2", + "solana-vote-program 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "tungstenite 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3908,20 +3908,20 @@ dependencies = [ [[package]] name = "solana-config-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-core" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3955,28 +3955,28 @@ dependencies = [ "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test_derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-budget-program 1.1.1", - "solana-chacha-cuda 1.1.1", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-faucet 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-merkle-tree 1.1.1", - "solana-metrics 1.1.1", - "solana-net-utils 1.1.1", - "solana-perf 1.1.1", - "solana-rayon-threadlimit 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-streamer 1.1.1", - "solana-sys-tuner 1.1.1", - "solana-transaction-status 1.1.1", - "solana-vote-program 1.1.1", - "solana-vote-signer 1.1.1", + "solana-budget-program 1.1.2", + "solana-chacha-cuda 1.1.2", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-faucet 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-merkle-tree 1.1.2", + "solana-metrics 1.1.2", + "solana-net-utils 1.1.2", + "solana-perf 1.1.2", + "solana-rayon-threadlimit 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-streamer 1.1.2", + "solana-sys-tuner 1.1.2", + "solana-transaction-status 1.1.2", + "solana-vote-program 1.1.2", + "solana-vote-signer 1.1.2", "systemstat 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3989,7 +3989,7 @@ dependencies = [ [[package]] name = "solana-crate-features" -version = "1.1.1" +version = "1.1.2" dependencies = [ "backtrace 0.3.40 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4012,36 +4012,36 @@ dependencies = [ [[package]] name = "solana-dos" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-core 1.1.1", - "solana-logger 1.1.1", - "solana-net-utils 1.1.1", - "solana-runtime 1.1.1", + "solana-core 1.1.2", + "solana-logger 1.1.2", + "solana-net-utils 1.1.2", + "solana-runtime 1.1.2", ] [[package]] name = "solana-download-utils" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "console 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "indicatif 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-ledger 1.1.1", - "solana-sdk 1.1.1", + "solana-ledger 1.1.2", + "solana-sdk 1.1.2", "tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-exchange-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4049,24 +4049,24 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-failure-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-faucet" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4075,17 +4075,17 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-genesis" -version = "1.1.1" +version = "1.1.2" dependencies = [ "base64 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4093,49 +4093,49 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-genesis-programs 1.1.1", - "solana-ledger 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-vote-program 1.1.1", + "solana-clap-utils 1.1.2", + "solana-genesis-programs 1.1.2", + "solana-ledger 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-vote-program 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-genesis-programs" -version = "1.1.1" +version = "1.1.2" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-bpf-loader-program 1.1.1", - "solana-budget-program 1.1.1", - "solana-config-program 1.1.1", - "solana-exchange-program 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-vest-program 1.1.1", - "solana-vote-program 1.1.1", + "solana-bpf-loader-program 1.1.2", + "solana-budget-program 1.1.2", + "solana-config-program 1.1.2", + "solana-exchange-program 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-vest-program 1.1.2", + "solana-vote-program 1.1.2", ] [[package]] name = "solana-gossip" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-logger 1.1.1", - "solana-net-utils 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-logger 1.1.2", + "solana-net-utils 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-install" -version = "1.1.1" +version = "1.1.2" dependencies = [ "atty 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4153,11 +4153,11 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-config-program 1.1.1", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-config-program 1.1.2", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", "tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4167,22 +4167,22 @@ dependencies = [ [[package]] name = "solana-keygen" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-cli-config 1.1.1", - "solana-remote-wallet 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-cli-config 1.1.2", + "solana-remote-wallet 1.1.2", + "solana-sdk 1.1.2", "tiny-bip39 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-ledger" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4207,20 +4207,20 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_bytes 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-budget-program 1.1.1", - "solana-genesis-programs 1.1.1", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-merkle-tree 1.1.1", - "solana-metrics 1.1.1", - "solana-perf 1.1.1", - "solana-rayon-threadlimit 1.1.1", + "solana-budget-program 1.1.2", + "solana-genesis-programs 1.1.2", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-merkle-tree 1.1.2", + "solana-metrics 1.1.2", + "solana-perf 1.1.2", + "solana-rayon-threadlimit 1.1.2", "solana-reed-solomon-erasure 4.0.1-3 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-transaction-status 1.1.1", - "solana-vote-program 1.1.1", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-transaction-status 1.1.2", + "solana-vote-program 1.1.2", "symlink 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4229,7 +4229,7 @@ dependencies = [ [[package]] name = "solana-ledger-tool" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_cmd 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4237,32 +4237,32 @@ dependencies = [ "histogram 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-vote-program 1.1.1", + "solana-clap-utils 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-vote-program 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-librapay" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-move-loader-program 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-move-loader-program 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", "solana_libra_types 0.0.1-sol4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-local-cluster" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4270,41 +4270,41 @@ dependencies = [ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test_derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-archiver-lib 1.1.1", - "solana-client 1.1.1", - "solana-config-program 1.1.1", - "solana-core 1.1.1", - "solana-download-utils 1.1.1", - "solana-exchange-program 1.1.1", - "solana-faucet 1.1.1", - "solana-genesis-programs 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-rayon-threadlimit 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-vest-program 1.1.1", - "solana-vote-program 1.1.1", + "solana-archiver-lib 1.1.2", + "solana-client 1.1.2", + "solana-config-program 1.1.2", + "solana-core 1.1.2", + "solana-download-utils 1.1.2", + "solana-exchange-program 1.1.2", + "solana-faucet 1.1.2", + "solana-genesis-programs 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-rayon-threadlimit 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-vest-program 1.1.2", + "solana-vote-program 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-log-analyzer" -version = "1.1.1" +version = "1.1.2" dependencies = [ "byte-unit 3.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", ] [[package]] name = "solana-logger" -version = "1.1.1" +version = "1.1.2" dependencies = [ "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4313,27 +4313,27 @@ dependencies = [ [[package]] name = "solana-measure" -version = "1.1.1" +version = "1.1.2" dependencies = [ "jemalloc-ctl 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "jemallocator 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-merkle-tree" -version = "1.1.1" +version = "1.1.2" dependencies = [ "fast-math 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", ] [[package]] name = "solana-metrics" -version = "1.1.1" +version = "1.1.2" dependencies = [ "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "gethostname 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4343,12 +4343,12 @@ dependencies = [ "reqwest 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test_derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", ] [[package]] name = "solana-move-loader-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4359,8 +4359,8 @@ dependencies = [ "serde_bytes 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", "solana_libra_bytecode_verifier 0.0.1-sol4 (registry+https://github.com/rust-lang/crates.io-index)", "solana_libra_canonical_serialization 0.0.1-sol4 (registry+https://github.com/rust-lang/crates.io-index)", "solana_libra_compiler 0.0.1-sol4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4377,19 +4377,19 @@ dependencies = [ [[package]] name = "solana-net-shaper" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", ] [[package]] name = "solana-net-utils" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4400,36 +4400,36 @@ dependencies = [ "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-noop-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-ownable" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-perf" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "dlopen 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4440,16 +4440,16 @@ dependencies = [ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-budget-program 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-rayon-threadlimit 1.1.1", - "solana-sdk 1.1.1", + "solana-budget-program 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-rayon-threadlimit 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-rayon-threadlimit" -version = "1.1.1" +version = "1.1.2" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4467,7 +4467,7 @@ dependencies = [ [[package]] name = "solana-remote-wallet" -version = "1.1.1" +version = "1.1.2" dependencies = [ "base32 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "console 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4476,14 +4476,14 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "url 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-runtime" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4504,23 +4504,23 @@ dependencies = [ "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-bpf-loader-program 1.1.1", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-metrics 1.1.1", - "solana-noop-program 1.1.1", - "solana-rayon-threadlimit 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-storage-program 1.1.1", - "solana-vote-program 1.1.1", + "solana-bpf-loader-program 1.1.2", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-metrics 1.1.2", + "solana-noop-program 1.1.2", + "solana-rayon-threadlimit 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-storage-program 1.1.2", + "solana-vote-program 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-scripts" -version = "1.1.1" +version = "1.1.2" dependencies = [ "csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4528,7 +4528,7 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4553,16 +4553,16 @@ dependencies = [ "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-crate-features 1.1.1", - "solana-logger 1.1.1", - "solana-sdk-macro 1.1.1", + "solana-crate-features 1.1.2", + "solana-logger 1.1.2", + "solana-sdk-macro 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-bip39 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-sdk-c" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4571,12 +4571,12 @@ dependencies = [ "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", ] [[package]] name = "solana-sdk-macro" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4586,21 +4586,21 @@ dependencies = [ [[package]] name = "solana-stake-accounts" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-cli-config 1.1.1", - "solana-client 1.1.1", - "solana-remote-wallet 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", + "solana-clap-utils 1.1.2", + "solana-cli-config 1.1.2", + "solana-client 1.1.2", + "solana-remote-wallet 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", ] [[package]] name = "solana-stake-monitor" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "console 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4609,22 +4609,22 @@ dependencies = [ "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "serial_test_derive 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-cli-config 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-local-cluster 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", - "solana-stake-program 1.1.1", - "solana-transaction-status 1.1.1", + "solana-clap-utils 1.1.2", + "solana-cli-config 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-local-cluster 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", + "solana-stake-program 1.1.2", + "solana-transaction-status 1.1.2", "tempfile 3.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-stake-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4632,17 +4632,17 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-config-program 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", - "solana-vote-program 1.1.1", + "solana-config-program 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", + "solana-vote-program 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-storage-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "assert_matches 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4652,35 +4652,35 @@ dependencies = [ "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-streamer" -version = "1.1.1" +version = "1.1.2" dependencies = [ "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-measure 1.1.1", - "solana-metrics 1.1.1", - "solana-perf 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-measure 1.1.2", + "solana-metrics 1.1.2", + "solana-perf 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-sys-tuner" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.17.0 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-logger 1.1.1", + "solana-clap-utils 1.1.2", + "solana-logger 1.1.2", "sysctl 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "unix_socket2 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "users 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4688,26 +4688,26 @@ dependencies = [ [[package]] name = "solana-transaction-status" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-sdk 1.1.1", + "solana-sdk 1.1.2", ] [[package]] name = "solana-upload-perf" -version = "1.1.1" +version = "1.1.2" dependencies = [ "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-metrics 1.1.1", + "solana-metrics 1.1.2", ] [[package]] name = "solana-validator" -version = "1.1.1" +version = "1.1.2" dependencies = [ "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4716,25 +4716,25 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-client 1.1.1", - "solana-core 1.1.1", - "solana-download-utils 1.1.1", - "solana-faucet 1.1.1", - "solana-ledger 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-net-utils 1.1.1", - "solana-perf 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", - "solana-vote-program 1.1.1", - "solana-vote-signer 1.1.1", + "solana-clap-utils 1.1.2", + "solana-client 1.1.2", + "solana-core 1.1.2", + "solana-download-utils 1.1.2", + "solana-faucet 1.1.2", + "solana-ledger 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-net-utils 1.1.2", + "solana-perf 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", + "solana-vote-program 1.1.2", + "solana-vote-signer 1.1.2", ] [[package]] name = "solana-vest-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4742,15 +4742,15 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-config-program 1.1.1", - "solana-runtime 1.1.1", - "solana-sdk 1.1.1", + "solana-config-program 1.1.2", + "solana-runtime 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-vote-program" -version = "1.1.1" +version = "1.1.2" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4758,15 +4758,15 @@ dependencies = [ "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.105 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", "thiserror 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "solana-vote-signer" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4774,25 +4774,25 @@ dependencies = [ "jsonrpc-http-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", ] [[package]] name = "solana-watchtower" -version = "1.1.1" +version = "1.1.2" dependencies = [ "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.48 (registry+https://github.com/rust-lang/crates.io-index)", - "solana-clap-utils 1.1.1", - "solana-cli-config 1.1.1", - "solana-client 1.1.1", - "solana-logger 1.1.1", - "solana-metrics 1.1.1", - "solana-sdk 1.1.1", + "solana-clap-utils 1.1.2", + "solana-cli-config 1.1.2", + "solana-client 1.1.2", + "solana-logger 1.1.2", + "solana-metrics 1.1.2", + "solana-sdk 1.1.2", ] [[package]] diff --git a/cli/src/vote.rs b/cli/src/vote.rs index 9148139aaa..d717f310e2 100644 --- a/cli/src/vote.rs +++ b/cli/src/vote.rs @@ -1,7 +1,7 @@ use crate::cli::{ build_balance_message, check_account_for_fee, check_unique_pubkeys, generate_unique_signers, - log_instruction_custom_error, CliCommand, CliCommandInfo, CliConfig, CliError, CliSignerInfo, - ProcessResult, SignerIndex, + log_instruction_custom_error, CliCommand, CliCommandInfo, CliConfig, CliError, ProcessResult, + SignerIndex, }; use clap::{value_t_or_exit, App, Arg, ArgMatches, SubCommand}; use solana_clap_utils::{input_parsers::*, input_validators::*}; @@ -89,8 +89,16 @@ impl VoteSubCommands for App<'_, '_> { .help("Vote account in which to set the authorized voter"), ) .arg( - Arg::with_name("new_authorized_pubkey") + Arg::with_name("authorized") .index(2) + .value_name("AUTHORIZED_KEYPAIR") + .required(true) + .validator(is_valid_signer) + .help("Current authorized vote signer"), + ) + .arg( + Arg::with_name("new_authorized_pubkey") + .index(3) .value_name("AUTHORIZED_PUBKEY") .takes_value(true) .required(true) @@ -111,8 +119,16 @@ impl VoteSubCommands for App<'_, '_> { .help("Vote account in which to set the authorized withdrawer"), ) .arg( - Arg::with_name("new_authorized_pubkey") + Arg::with_name("authorized") .index(2) + .value_name("AUTHORIZED_KEYPAIR") + .required(true) + .validator(is_valid_signer) + .help("Current authorized withdrawer"), + ) + .arg( + Arg::with_name("new_authorized_pubkey") + .index(3) .value_name("AUTHORIZED_PUBKEY") .takes_value(true) .required(true) @@ -264,10 +280,11 @@ pub fn parse_vote_authorize( pubkey_of_signer(matches, "vote_account_pubkey", wallet_manager)?.unwrap(); let new_authorized_pubkey = pubkey_of_signer(matches, "new_authorized_pubkey", wallet_manager)?.unwrap(); + let (authorized, _) = signer_of(matches, "authorized", wallet_manager)?; - let authorized_voter_provided = None; - let CliSignerInfo { signers } = generate_unique_signers( - vec![authorized_voter_provided], + let payer_provided = None; + let signer_info = generate_unique_signers( + vec![payer_provided, authorized], matches, default_signer_path, wallet_manager, @@ -279,7 +296,7 @@ pub fn parse_vote_authorize( new_authorized_pubkey, vote_authorize, }, - signers, + signers: signer_info.signers, }) } @@ -455,16 +472,24 @@ pub fn process_vote_authorize( new_authorized_pubkey: &Pubkey, vote_authorize: VoteAuthorize, ) -> ProcessResult { + // If the `authorized_account` is also the fee payer, `config.signers` will only have one + // keypair in it + let authorized = if config.signers.len() == 2 { + config.signers[1] + } else { + config.signers[0] + }; + check_unique_pubkeys( - (vote_account_pubkey, "vote_account_pubkey".to_string()), + (&authorized.pubkey(), "authorized_account".to_string()), (new_authorized_pubkey, "new_authorized_pubkey".to_string()), )?; let (recent_blockhash, fee_calculator) = rpc_client.get_recent_blockhash()?; let ixs = vec![vote_instruction::authorize( - vote_account_pubkey, // vote account to update - &config.signers[0].pubkey(), // current authorized voter - new_authorized_pubkey, // new vote signer/withdrawer - vote_authorize, // vote or withdraw + vote_account_pubkey, // vote account to update + &authorized.pubkey(), // current authorized + new_authorized_pubkey, // new vote signer/withdrawer + vote_authorize, // vote or withdraw )]; let message = Message::new_with_payer(&ixs, Some(&config.signers[0].pubkey())); @@ -658,6 +683,7 @@ mod tests { "test", "vote-authorize-voter", &pubkey_string, + &default_keypair_file, &pubkey2_string, ]); assert_eq!( @@ -672,6 +698,32 @@ mod tests { } ); + let authorized_keypair = Keypair::new(); + let (authorized_keypair_file, mut tmp_file) = make_tmp_file(); + write_keypair(&authorized_keypair, tmp_file.as_file_mut()).unwrap(); + + let test_authorize_voter = test_commands.clone().get_matches_from(vec![ + "test", + "vote-authorize-voter", + &pubkey_string, + &authorized_keypair_file, + &pubkey2_string, + ]); + assert_eq!( + parse_command(&test_authorize_voter, &default_keypair_file, None).unwrap(), + CliCommandInfo { + command: CliCommand::VoteAuthorize { + vote_account_pubkey: pubkey, + new_authorized_pubkey: pubkey2, + vote_authorize: VoteAuthorize::Voter + }, + signers: vec![ + read_keypair_file(&default_keypair_file).unwrap().into(), + read_keypair_file(&authorized_keypair_file).unwrap().into(), + ], + } + ); + let (keypair_file, mut tmp_file) = make_tmp_file(); let keypair = Keypair::new(); write_keypair(&keypair, tmp_file.as_file_mut()).unwrap();