Compare commits

...

9 Commits

46 changed files with 456 additions and 442 deletions

376
Cargo.lock generated
View File

@ -2162,7 +2162,7 @@ dependencies = [
[[package]] [[package]]
name = "solana" name = "solana"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2193,20 +2193,20 @@ dependencies = [
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-budget-api 0.14.2", "solana-budget-api 0.14.3",
"solana-budget-program 0.14.2", "solana-budget-program 0.14.3",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-drone 0.14.2", "solana-drone 0.14.3",
"solana-kvstore 0.14.2", "solana-kvstore 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-storage-api 0.14.2", "solana-storage-api 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
"solana-vote-program 0.14.2", "solana-vote-program 0.14.3",
"solana-vote-signer 0.14.2", "solana-vote-signer 0.14.3",
"sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", "sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2215,7 +2215,7 @@ dependencies = [
[[package]] [[package]]
name = "solana-bench-exchange" name = "solana-bench-exchange"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2229,79 +2229,79 @@ dependencies = [
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-drone 0.14.2", "solana-drone 0.14.3",
"solana-exchange-api 0.14.2", "solana-exchange-api 0.14.3",
"solana-exchange-program 0.14.2", "solana-exchange-program 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "untrusted 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)",
"ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-bench-streamer" name = "solana-bench-streamer"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
] ]
[[package]] [[package]]
name = "solana-bench-tps" name = "solana-bench-tps"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)", "rayon 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-drone 0.14.2", "solana-drone 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-bpf-programs" name = "solana-bpf-programs"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"elf 0.0.10 (registry+https://github.com/rust-lang/crates.io-index)", "elf 0.0.10 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-bpfloader 0.14.2", "solana-bpfloader 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana_rbpf 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "solana_rbpf 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
"walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)", "walkdir 2.2.7 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-bpfloader" name = "solana-bpfloader"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
"libc 0.2.51 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.51 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana_rbpf 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "solana_rbpf 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-budget-api" name = "solana-budget-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2310,23 +2310,23 @@ dependencies = [
"num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-budget-program" name = "solana-budget-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-budget-api 0.14.2", "solana-budget-api 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-client" name = "solana-client"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2337,37 +2337,37 @@ dependencies = [
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-config-api" name = "solana-config-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-config-program" name = "solana-config-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-config-api 0.14.2", "solana-config-api 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-drone" name = "solana-drone"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2376,97 +2376,97 @@ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-exchange-api" name = "solana-exchange-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-exchange-program" name = "solana-exchange-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-exchange-api 0.14.2", "solana-exchange-api 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-failure-program" name = "solana-failure-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-fullnode" name = "solana-fullnode"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (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.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-drone 0.14.2", "solana-drone 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
"solana-vote-signer 0.14.2", "solana-vote-signer 0.14.3",
] ]
[[package]] [[package]]
name = "solana-genesis" name = "solana-genesis"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"hashbrown 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "hashbrown 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-budget-api 0.14.2", "solana-budget-api 0.14.3",
"solana-config-api 0.14.2", "solana-config-api 0.14.3",
"solana-exchange-api 0.14.2", "solana-exchange-api 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-stake-api 0.14.2", "solana-stake-api 0.14.3",
"solana-storage-api 0.14.2", "solana-storage-api 0.14.3",
"solana-token-api 0.14.2", "solana-token-api 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-gossip" name = "solana-gossip"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-install" name = "solana-install"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2483,10 +2483,10 @@ dependencies = [
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde_yaml 0.8.8 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-config-api 0.14.2", "solana-config-api 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"tar 0.4.23 (registry+https://github.com/rust-lang/crates.io-index)", "tar 0.4.23 (registry+https://github.com/rust-lang/crates.io-index)",
"tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)",
"url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2494,16 +2494,16 @@ dependencies = [
[[package]] [[package]]
name = "solana-keygen" name = "solana-keygen"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-kvstore" name = "solana-kvstore"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2523,35 +2523,35 @@ dependencies = [
"assert_cmd 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)", "assert_cmd 0.11.1 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-logger" name = "solana-logger"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-metrics" name = "solana-metrics"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"influx_db_client 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "influx_db_client 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)",
"lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"reqwest 0.9.15 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.9.15 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", "sys-info 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-netutil" name = "solana-netutil"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2559,34 +2559,34 @@ dependencies = [
"nix 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)",
"rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
"socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "socket2 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)",
] ]
[[package]] [[package]]
name = "solana-noop-program" name = "solana-noop-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-replicator" name = "solana-replicator"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-runtime" name = "solana-runtime"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bv 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "bv 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2602,15 +2602,15 @@ dependencies = [
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-sdk" name = "solana-sdk"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2634,55 +2634,55 @@ dependencies = [
[[package]] [[package]]
name = "solana-stake-api" name = "solana-stake-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-stake-program" name = "solana-stake-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-stake-api 0.14.2", "solana-stake-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-storage-api" name = "solana-storage-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-storage-program" name = "solana-storage-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-storage-api 0.14.2", "solana-storage-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-token-api" name = "solana-token-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2690,18 +2690,18 @@ dependencies = [
"num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-token-program" name = "solana-token-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-token-api 0.14.2", "solana-token-api 0.14.3",
] ]
[[package]] [[package]]
@ -2709,36 +2709,36 @@ name = "solana-upload-perf"
version = "0.14.0" version = "0.14.0"
dependencies = [ dependencies = [
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
] ]
[[package]] [[package]]
name = "solana-vote-api" name = "solana-vote-api"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-runtime 0.14.2", "solana-runtime 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-vote-program" name = "solana-vote-program"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
] ]
[[package]] [[package]]
name = "solana-vote-signer" name = "solana-vote-signer"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
"clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2748,13 +2748,13 @@ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.90 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana-metrics 0.14.2", "solana-metrics 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
] ]
[[package]] [[package]]
name = "solana-wallet" name = "solana-wallet"
version = "0.14.2" version = "0.14.3"
dependencies = [ dependencies = [
"bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bincode 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
"bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "bs58 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
@ -2764,16 +2764,16 @@ dependencies = [
"log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
"num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)",
"serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)",
"solana 0.14.2", "solana 0.14.3",
"solana-budget-api 0.14.2", "solana-budget-api 0.14.3",
"solana-budget-program 0.14.2", "solana-budget-program 0.14.3",
"solana-client 0.14.2", "solana-client 0.14.3",
"solana-drone 0.14.2", "solana-drone 0.14.3",
"solana-logger 0.14.2", "solana-logger 0.14.3",
"solana-netutil 0.14.2", "solana-netutil 0.14.3",
"solana-sdk 0.14.2", "solana-sdk 0.14.3",
"solana-vote-api 0.14.2", "solana-vote-api 0.14.3",
"solana-vote-signer 0.14.2", "solana-vote-signer 0.14.3",
] ]
[[package]] [[package]]

View File

@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-bench-exchange" name = "solana-bench-exchange"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -21,16 +21,16 @@ serde = "1.0.87"
serde_derive = "1.0.87" serde_derive = "1.0.87"
serde_json = "1.0.38" serde_json = "1.0.38"
# solana-runtime = { path = "../solana/runtime"} # solana-runtime = { path = "../solana/runtime"}
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-drone = { path = "../drone", version = "0.14.2" } solana-drone = { path = "../drone", version = "0.14.3" }
solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.2" } solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.3" }
solana-exchange-program = { path = "../programs/exchange_program", version = "0.14.2" } solana-exchange-program = { path = "../programs/exchange_program", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-runtime = { path = "../runtime", version = "0.14.2" } solana-runtime = { path = "../runtime", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
ws = "0.8.0" ws = "0.8.0"
untrusted = "0.6.2" untrusted = "0.6.2"

View File

@ -2,16 +2,16 @@
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-bench-streamer" name = "solana-bench-streamer"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.0"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
[features] [features]
cuda = ["solana/cuda"] cuda = ["solana/cuda"]

View File

@ -2,7 +2,7 @@
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-bench-tps" name = "solana-bench-tps"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -11,14 +11,14 @@ homepage = "https://solana.com/"
clap = "2.33.0" clap = "2.33.0"
rayon = "1.0.3" rayon = "1.0.3"
serde_json = "1.0.39" serde_json = "1.0.39"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-drone = { path = "../drone", version = "0.14.2" } solana-drone = { path = "../drone", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-runtime = { path = "../runtime", version = "0.14.2" } solana-runtime = { path = "../runtime", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[features] [features]
cuda = ["solana/cuda"] cuda = ["solana/cuda"]

View File

@ -16,10 +16,10 @@ The testnet is configured to reset the ledger daily, or sooner
should the hourly automated cluster sanity test fail. should the hourly automated cluster sanity test fail.
There is a **#validator-support** Discord channel available to reach other There is a **#validator-support** Discord channel available to reach other
testnet participants, https://discord.gg/pquxPsq. testnet participants, [https://discord.gg/pquxPsq](https://discord.gg/pquxPsq).
Also we'd love it if you choose to register your validator node with us at Also we'd love it if you choose to register your validator node with us at
https://forms.gle/LfFscZqJELbuUP139. [https://forms.gle/LfFscZqJELbuUP139](https://forms.gle/LfFscZqJELbuUP139).
### Machine Requirements ### Machine Requirements
Since the testnet is not intended for stress testing of max transaction Since the testnet is not intended for stress testing of max transaction
@ -57,7 +57,7 @@ The `solana-install` tool can be used to easily install and upgrade the cluster
software on Linux x86_64 systems. software on Linux x86_64 systems.
```bash ```bash
$ export SOLANA_RELEASE=v0.14.1 # skip this line to install the latest release $ export SOLANA_RELEASE=v0.14.2 # skip this line to install the latest release
$ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v0.14.1/install/solana-install-init.sh | sh -s $ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v0.14.1/install/solana-install-init.sh | sh -s
``` ```

View File

@ -80,7 +80,20 @@ ci/channel-info.sh
eval "$(ci/channel-info.sh)" eval "$(ci/channel-info.sh)"
EC2_ZONES=(us-west-1a sa-east-1a ap-northeast-2a eu-central-1a ca-central-1a) EC2_ZONES=(
us-west-1a
us-west-2a
us-east-1a
us-east-2a
sa-east-1a
eu-west-1a
eu-west-2a
eu-central-1a
ap-northeast-2a
ap-southeast-2a
ap-south-1a
ca-central-1a
)
# GCE zones with _lots_ of quota # GCE zones with _lots_ of quota
GCE_ZONES=( GCE_ZONES=(
@ -370,7 +383,7 @@ deploy() {
# shellcheck disable=SC2068 # shellcheck disable=SC2068
ci/testnet-deploy.sh -p testnet-solana-com -C ec2 ${EC2_ZONE_ARGS[@]} \ ci/testnet-deploy.sh -p testnet-solana-com -C ec2 ${EC2_ZONE_ARGS[@]} \
-t "$CHANNEL_OR_TAG" -n "$EC2_NODE_COUNT" -c 0 -u -P -a eipalloc-0fa502bf95f6f18b2 \ -t "$CHANNEL_OR_TAG" -n "$EC2_NODE_COUNT" -c 0 -u -P -f -a eipalloc-0fa502bf95f6f18b2 \
${skipCreate:+-e} \ ${skipCreate:+-e} \
${maybeSkipStart:+-s} \ ${maybeSkipStart:+-s} \
${maybeStop:+-S} \ ${maybeStop:+-S} \
@ -379,7 +392,7 @@ deploy() {
if [[ -n $GCE_NODE_COUNT ]]; then if [[ -n $GCE_NODE_COUNT ]]; then
# shellcheck disable=SC2068 # shellcheck disable=SC2068
ci/testnet-deploy.sh -p testnet-solana-com -C gce ${GCE_ZONE_ARGS[@]} \ ci/testnet-deploy.sh -p testnet-solana-com -C gce ${GCE_ZONE_ARGS[@]} \
-t "$CHANNEL_OR_TAG" -n "$GCE_NODE_COUNT" -c 0 -P \ -t "$CHANNEL_OR_TAG" -n "$GCE_NODE_COUNT" -c 0 -P -f \
${skipCreate:+-e} \ ${skipCreate:+-e} \
${skipStart:+-s} \ ${skipStart:+-s} \
${maybeStop:+-S} \ ${maybeStop:+-S} \

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-client" name = "solana-client"
version = "0.14.2" version = "0.14.3"
description = "Solana Client" description = "Solana Client"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -17,10 +17,10 @@ reqwest = "0.9.11"
serde = "1.0.89" serde = "1.0.89"
serde_derive = "1.0.88" serde_derive = "1.0.88"
serde_json = "1.0.39" serde_json = "1.0.39"
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
jsonrpc-core = "10.1.0" jsonrpc-core = "10.1.0"
jsonrpc-http-server = "10.1.0" jsonrpc-http-server = "10.1.0"
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }

View File

@ -1,7 +1,7 @@
[package] [package]
name = "solana" name = "solana"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
documentation = "https://docs.rs/solana" documentation = "https://docs.rs/solana"
homepage = "https://solana.com/" homepage = "https://solana.com/"
readme = "../README.md" readme = "../README.md"
@ -47,18 +47,18 @@ rocksdb = "0.11.0"
serde = "1.0.89" serde = "1.0.89"
serde_derive = "1.0.88" serde_derive = "1.0.88"
serde_json = "1.0.39" serde_json = "1.0.39"
solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.3" }
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-drone = { path = "../drone", version = "0.14.2" } solana-drone = { path = "../drone", version = "0.14.3" }
solana-kvstore = { path = "../kvstore", version = "0.14.2" , optional = true } solana-kvstore = { path = "../kvstore", version = "0.14.3" , optional = true }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-runtime = { path = "../runtime", version = "0.14.2" } solana-runtime = { path = "../runtime", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-storage-api = { path = "../programs/storage_api", version = "0.14.2" } solana-storage-api = { path = "../programs/storage_api", version = "0.14.3" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.3" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.2" } solana-vote-signer = { path = "../vote-signer", version = "0.14.3" }
sys-info = "0.5.6" sys-info = "0.5.6"
tokio = "0.1" tokio = "0.1"
tokio-codec = "0.1" tokio-codec = "0.1"
@ -67,8 +67,8 @@ untrusted = "0.6.2"
[dev-dependencies] [dev-dependencies]
hex-literal = "0.1.4" hex-literal = "0.1.4"
matches = "0.1.6" matches = "0.1.6"
solana-vote-program = { path = "../programs/vote_program", version = "0.14.2" } solana-vote-program = { path = "../programs/vote_program", version = "0.14.3" }
solana-budget-program = { path = "../programs/budget_program", version = "0.14.2" } solana-budget-program = { path = "../programs/budget_program", version = "0.14.3" }
[[bench]] [[bench]]
name = "banking_stage" name = "banking_stage"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-drone" name = "solana-drone"
version = "0.14.2" version = "0.14.3"
description = "Solana Drone" description = "Solana Drone"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -20,9 +20,9 @@ clap = "2.33"
log = "0.4.2" log = "0.4.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
tokio = "0.1" tokio = "0.1"
tokio-codec = "0.1" tokio-codec = "0.1"

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-fullnode" name = "solana-fullnode"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -12,15 +12,15 @@ homepage = "https://solana.com/"
clap = "2.33.0" clap = "2.33.0"
log = "0.4.2" log = "0.4.2"
serde_json = "1.0.39" serde_json = "1.0.39"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-drone = { path = "../drone", version = "0.14.2" } solana-drone = { path = "../drone", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
solana-runtime = { path = "../runtime", version = "0.14.2" } solana-runtime = { path = "../runtime", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.3" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.2" } solana-vote-signer = { path = "../vote-signer", version = "0.14.3" }
[features] [features]
chacha = ["solana/chacha"] chacha = ["solana/chacha"]

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-genesis" name = "solana-genesis"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -11,19 +11,19 @@ homepage = "https://solana.com/"
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.0"
serde_json = "1.0.39" serde_json = "1.0.39"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.3" }
solana-stake-api = { path = "../programs/stake_api", version = "0.14.2" } solana-stake-api = { path = "../programs/stake_api", version = "0.14.3" }
solana-storage-api = { path = "../programs/storage_api", version = "0.14.2" } solana-storage-api = { path = "../programs/storage_api", version = "0.14.3" }
solana-token-api = { path = "../programs/token_api", version = "0.14.2" } solana-token-api = { path = "../programs/token_api", version = "0.14.3" }
solana-config-api = { path = "../programs/config_api", version = "0.14.2" } solana-config-api = { path = "../programs/config_api", version = "0.14.3" }
solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.2" } solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
hashbrown = "0.3.0" hashbrown = "0.3.0"
solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.3" }
[features] [features]
cuda = ["solana/cuda"] cuda = ["solana/cuda"]

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-gossip" name = "solana-gossip"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -11,10 +11,10 @@ homepage = "https://solana.com/"
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.0"
env_logger = "0.6.1" env_logger = "0.6.1"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[features] [features]
chacha = [] chacha = []

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-install" name = "solana-install"
description = "The solana cluster software installer" description = "The solana cluster software installer"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -28,10 +28,10 @@ ring = "0.13.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
serde_yaml = "0.8.8" serde_yaml = "0.8.8"
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-config-api = { path = "../programs/config_api", version = "0.14.2" } solana-config-api = { path = "../programs/config_api", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
tar = "0.4.23" tar = "0.4.23"
tempdir = "0.3.7" tempdir = "0.3.7"
url = "1.7.2" url = "1.7.2"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-keygen" name = "solana-keygen"
version = "0.14.2" version = "0.14.3"
description = "Solana key generation utility" description = "Solana key generation utility"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -15,7 +15,7 @@ erasure = []
[dependencies] [dependencies]
dirs = "1.0.5" dirs = "1.0.5"
clap = "2.33" clap = "2.33"
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[[bin]] [[bin]]
name = "solana-keygen" name = "solana-keygen"

View File

@ -1,7 +1,7 @@
[package] [package]
name = "solana-kvstore" name = "solana-kvstore"
description = "Embedded Key-Value store for solana" description = "Embedded Key-Value store for solana"
version = "0.14.2" version = "0.14.3"
homepage = "https://solana.com/" homepage = "https://solana.com/"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-logger" name = "solana-logger"
version = "0.14.2" version = "0.14.3"
description = "Solana Logger" description = "Solana Logger"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-metrics" name = "solana-metrics"
version = "0.14.2" version = "0.14.3"
description = "Solana Metrics" description = "Solana Metrics"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -14,7 +14,7 @@ log = "0.4.2"
reqwest = "0.9.15" reqwest = "0.9.15"
lazy_static = "1.3.0" lazy_static = "1.3.0"
sys-info = "0.5.6" sys-info = "0.5.6"
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
rand = "0.6.5" rand = "0.6.5"

View File

@ -143,7 +143,6 @@ setup_vote_account() {
set -e set -e
rsync_leader_url=$(rsync_url "$leader") rsync_leader_url=$(rsync_url "$leader")
secs_to_next_genesis_poll=0
PS4="$(basename "$0"): " PS4="$(basename "$0"): "
while true; do while true; do
set -x set -x
@ -175,6 +174,7 @@ while true; do
pid=$! pid=$!
oom_score_adj "$pid" 1000 oom_score_adj "$pid" 1000
secs_to_next_genesis_poll=0
while true; do while true; do
if ! kill -0 "$pid"; then if ! kill -0 "$pid"; then
wait "$pid" wait "$pid"

View File

@ -327,6 +327,40 @@ EOF
buildSshOptions buildSshOptions
fetchPrivateKey() {
declare nodeName
declare nodeIp
declare nodeZone
IFS=: read -r nodeName nodeIp _ nodeZone < <(echo "${instances[0]}")
# Make sure the machine is alive or pingable
timeout_sec=90
cloud_WaitForInstanceReady "$nodeName" "$nodeIp" "$nodeZone" "$timeout_sec"
if [[ ! -r $sshPrivateKey ]]; then
echo "Fetching $sshPrivateKey from $nodeName"
# Try to scp in a couple times, sshd may not yet be up even though the
# machine can be pinged...
(
set -o pipefail
for i in $(seq 1 30); do
set -x
cloud_FetchFile "$nodeName" "$nodeIp" /solana-id_ecdsa "$sshPrivateKey" "$nodeZone" &&
cloud_FetchFile "$nodeName" "$nodeIp" /solana-id_ecdsa.pub "$sshPrivateKey.pub" "$nodeZone" &&
break
set +x
sleep 1
echo "Retry $i..."
done
)
chmod 400 "$sshPrivateKey"
ls -l "$sshPrivateKey"
fi
}
recordInstanceIp() { recordInstanceIp() {
declare name="$1" declare name="$1"
declare publicIp="$2" declare publicIp="$2"
@ -349,15 +383,19 @@ EOF
ok=true ok=true
echo "Waiting for $name to finish booting..." echo "Waiting for $name to finish booting..."
( (
set -x +e set +e
for i in $(seq 1 60); do fetchPrivateKey || exit 1
for i in $(seq 1 30); do
(
set -x
timeout --preserve-status --foreground 20s ssh "${sshOptions[@]}" "$publicIp" "ls -l /.instance-startup-complete" timeout --preserve-status --foreground 20s ssh "${sshOptions[@]}" "$publicIp" "ls -l /.instance-startup-complete"
)
ret=$? ret=$?
if [[ $ret -eq 0 ]]; then if [[ $ret -eq 0 ]]; then
echo "$name has booted." echo "$name has booted."
exit 0 exit 0
fi fi
sleep 2 sleep 5
echo "Retry $i..." echo "Retry $i..."
done done
echo "$name failed to boot." echo "$name failed to boot."
@ -383,41 +421,6 @@ EOF
fi fi
} }
fetchPrivateKey() {
(
declare nodeName
declare nodeIp
declare nodeZone
IFS=: read -r nodeName nodeIp _ nodeZone < <(echo "${instances[0]}")
# Make sure the machine is alive or pingable
timeout_sec=90
cloud_WaitForInstanceReady "$nodeName" "$nodeIp" "$nodeZone" "$timeout_sec"
if [[ ! -r $sshPrivateKey ]]; then
echo "Fetching $sshPrivateKey from $nodeName"
# Try to scp in a couple times, sshd may not yet be up even though the
# machine can be pinged...
set -x -o pipefail
for i in $(seq 1 30); do
if cloud_FetchFile "$nodeName" "$nodeIp" /solana-id_ecdsa "$sshPrivateKey" "$nodeZone"; then
if cloud_FetchFile "$nodeName" "$nodeIp" /solana-id_ecdsa.pub "$sshPrivateKey.pub" "$nodeZone"; then
break
fi
fi
sleep 1
echo "Retry $i..."
done
chmod 400 "$sshPrivateKey"
ls -l "$sshPrivateKey"
fi
)
}
if $externalNodes; then if $externalNodes; then
echo "Bootstrap leader is already configured" echo "Bootstrap leader is already configured"
else else
@ -428,8 +431,6 @@ EOF
exit 1 exit 1
} }
fetchPrivateKey
echo "fullnodeIpList=()" >> "$configFile" echo "fullnodeIpList=()" >> "$configFile"
echo "fullnodeIpListPrivate=()" >> "$configFile" echo "fullnodeIpListPrivate=()" >> "$configFile"
cloud_ForEachInstance recordInstanceIp true fullnodeIpList cloud_ForEachInstance recordInstanceIp true fullnodeIpList
@ -440,7 +441,6 @@ EOF
echo "Looking for additional fullnode instances in $zone ..." echo "Looking for additional fullnode instances in $zone ..."
cloud_FindInstances "$prefix-$zone-fullnode" cloud_FindInstances "$prefix-$zone-fullnode"
if [[ ${#instances[@]} -gt 0 ]]; then if [[ ${#instances[@]} -gt 0 ]]; then
fetchPrivateKey
cloud_ForEachInstance recordInstanceIp "$failOnValidatorBootupFailure" fullnodeIpList cloud_ForEachInstance recordInstanceIp "$failOnValidatorBootupFailure" fullnodeIpList
else else
echo "Unable to find additional fullnodes" echo "Unable to find additional fullnodes"
@ -631,11 +631,17 @@ EOF
if [[ $additionalFullNodeCount -gt 0 ]]; then if [[ $additionalFullNodeCount -gt 0 ]]; then
num_zones=${#zones[@]} num_zones=${#zones[@]}
if [[ $additionalFullNodeCount -gt $num_zones ]]; then
numNodesPerZone=$((additionalFullNodeCount / num_zones)) numNodesPerZone=$((additionalFullNodeCount / num_zones))
numLeftOverNodes=$((additionalFullNodeCount % num_zones)) numLeftOverNodes=$((additionalFullNodeCount % num_zones))
for ((i=0; i < "$num_zones"; i++)); do else
numNodesPerZone=1
numLeftOverNodes=0
fi
for ((i=((num_zones - 1)); i >= 0; i--)); do
zone=${zones[i]} zone=${zones[i]}
if [[ $i -eq $((num_zones - 1)) ]]; then if [[ $i -eq 0 ]]; then
numNodesPerZone=$((numNodesPerZone + numLeftOverNodes)) numNodesPerZone=$((numNodesPerZone + numLeftOverNodes))
fi fi
cloud_CreateInstances "$prefix" "$prefix-$zone-fullnode" "$numNodesPerZone" \ cloud_CreateInstances "$prefix" "$prefix-$zone-fullnode" "$numNodesPerZone" \
@ -691,7 +697,7 @@ info)
ipAddress=${clientIpList[$i]} ipAddress=${clientIpList[$i]}
ipAddressPrivate=${clientIpListPrivate[$i]} ipAddressPrivate=${clientIpListPrivate[$i]}
zone=${clientIpListZone[$i]} zone=${clientIpListZone[$i]}
printNode bench-tps "$ipAddress" "$ipAddressPrivate" "$zone" printNode client "$ipAddress" "$ipAddressPrivate" "$zone"
done done
for i in $(seq 0 $(( ${#blockstreamerIpList[@]} - 1)) ); do for i in $(seq 0 $(( ${#blockstreamerIpList[@]} - 1)) ); do

View File

@ -133,7 +133,7 @@ local|tar)
./multinode-demo/drone.sh > drone.log 2>&1 & ./multinode-demo/drone.sh > drone.log 2>&1 &
export BLOCKEXPLORER_GEOIP_WHITELIST=$PWD/net/config/geoip.yml export BLOCKEXPLORER_GEOIP_WHITELIST=$PWD/net/config/geoip.yml
npm install @solana/blockexplorer@1.8.9 npm install @solana/blockexplorer@1.8.11
npx solana-blockexplorer > blockexplorer.log 2>&1 & npx solana-blockexplorer > blockexplorer.log 2>&1 &
# Confirm the blockexplorer is accessible # Confirm the blockexplorer is accessible

View File

@ -121,20 +121,15 @@ cloud_Initialize() {
region=$(__cloud_GetRegion "$zone") region=$(__cloud_GetRegion "$zone")
__cloud_SshPrivateKeyCheck __cloud_SshPrivateKeyCheck
(
set -x
aws ec2 delete-key-pair --region "$region" --key-name "$networkName" aws ec2 delete-key-pair --region "$region" --key-name "$networkName"
aws ec2 import-key-pair --region "$region" --key-name "$networkName" \ aws ec2 import-key-pair --region "$region" --key-name "$networkName" \
--public-key-material file://"${sshPrivateKey}".pub --public-key-material file://"${sshPrivateKey}".pub
)
( declare rules
set -x rules=$(cat "$(dirname "${BASH_SOURCE[0]}")"/ec2-security-group-config.json)
aws ec2 delete-security-group --region "$region" --group-name "$networkName" || true aws ec2 delete-security-group --region "$region" --group-name "$networkName" || true
aws ec2 create-security-group --region "$region" --group-name "$networkName" --description "Created automatically by $0" aws ec2 create-security-group --region "$region" --group-name "$networkName" --description "Created automatically by $0"
rules=$(cat "$(dirname "${BASH_SOURCE[0]}")"/ec2-security-group-config.json) aws ec2 authorize-security-group-ingress --output table --region "$region" --group-name "$networkName" --cli-input-json "$rules"
aws ec2 authorize-security-group-ingress --region "$region" --group-name "$networkName" --cli-input-json "$rules"
)
} }
# #
@ -273,7 +268,7 @@ cloud_CreateInstances() {
( (
set -x set -x
aws ec2 run-instances "${args[@]}" aws ec2 run-instances --output table "${args[@]}"
) )
if [[ -n $optionalAddress ]]; then if [[ -n $optionalAddress ]]; then
@ -318,7 +313,7 @@ cloud_DeleteInstances() {
region=$(__cloud_GetRegion "$zone") region=$(__cloud_GetRegion "$zone")
( (
set -x set -x
aws ec2 terminate-instances --region "$region" --instance-ids "$name" aws ec2 terminate-instances --output table --region "$region" --instance-ids "$name"
) )
done done

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-netutil" name = "solana-netutil"
version = "0.14.2" version = "0.14.3"
description = "Solana Network Utilities" description = "Solana Network Utilities"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -15,7 +15,7 @@ log = "0.4.2"
nix = "0.12.0" nix = "0.12.0"
rand = "0.6.1" rand = "0.6.1"
socket2 = "0.3.8" socket2 = "0.3.8"
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
tokio = "0.1" tokio = "0.1"
[lib] [lib]

View File

@ -1,7 +1,7 @@
[package] [package]
name = "solana-bpf-programs" name = "solana-bpf-programs"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
documentation = "https://docs.rs/solana" documentation = "https://docs.rs/solana"
homepage = "https://solana.com/" homepage = "https://solana.com/"
readme = "README.md" readme = "README.md"
@ -22,10 +22,10 @@ bincode = "1.1.3"
byteorder = "1.3.1" byteorder = "1.3.1"
elf = "0.0.10" elf = "0.0.10"
solana_rbpf = "=0.1.10" solana_rbpf = "=0.1.10"
solana-bpfloader = { path = "../bpf_loader", version = "0.14.2" } solana-bpfloader = { path = "../bpf_loader", version = "0.14.3" }
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[[bench]] [[bench]]
name = "bpf_loader" name = "bpf_loader"

View File

@ -3,7 +3,7 @@
[package] [package]
name = "solana-bpf-rust-noop" name = "solana-bpf-rust-noop"
version = "0.14.2" version = "0.14.3"
description = "Solana BPF noop program written in Rust" description = "Solana BPF noop program written in Rust"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-bpfloader" name = "solana-bpfloader"
version = "0.14.2" version = "0.14.3"
description = "Solana BPF Loader" description = "Solana BPF Loader"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -15,8 +15,8 @@ libc = "0.2.51"
log = "0.4.2" log = "0.4.2"
solana_rbpf = "=0.1.10" solana_rbpf = "=0.1.10"
serde = "1.0.90" serde = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[lib] [lib]
name = "solana_bpf_loader" name = "solana_bpf_loader"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-budget-api" name = "solana-budget-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Budget program API" description = "Solana Budget program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -16,10 +16,10 @@ num-derive = "0.2"
num-traits = "0.2" num-traits = "0.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_budget_api" name = "solana_budget_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-budget-program" name = "solana-budget-program"
version = "0.14.2" version = "0.14.3"
description = "Solana budget program" description = "Solana budget program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-budget-api = { path = "../budget_api", version = "0.14.2" } solana-budget-api = { path = "../budget_api", version = "0.14.3" }
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[lib] [lib]
name = "solana_budget_program" name = "solana_budget_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-config-api" name = "solana-config-api"
version = "0.14.2" version = "0.14.3"
description = "config program API" description = "config program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -13,11 +13,11 @@ bincode = "1.1.3"
log = "0.4.2" log = "0.4.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_config_api" name = "solana_config_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-config-program" name = "solana-config-program"
version = "0.14.2" version = "0.14.3"
description = "config program" description = "config program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-config-api = { path = "../config_api", version = "0.14.2" } solana-config-api = { path = "../config_api", version = "0.14.3" }
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[lib] [lib]
name = "solana_config_program" name = "solana_config_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-exchange-api" name = "solana-exchange-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Exchange program API" description = "Solana Exchange program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -13,12 +13,12 @@ log = "0.4.2"
bincode = "1.1.3" bincode = "1.1.3"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-metrics = { path = "../../metrics", version = "0.14.2" } solana-metrics = { path = "../../metrics", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_exchange_api" name = "solana_exchange_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-exchange-program" name = "solana-exchange-program"
version = "0.14.2" version = "0.14.3"
description = "Solana exchange program" description = "Solana exchange program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-exchange-api = { path = "../exchange_api", version = "0.14.2" } solana-exchange-api = { path = "../exchange_api", version = "0.14.3" }
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[lib] [lib]
name = "solana_exchange_program" name = "solana_exchange_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-failure-program" name = "solana-failure-program"
version = "0.14.2" version = "0.14.3"
description = "Solana failure program" description = "Solana failure program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -9,11 +9,11 @@ homepage = "https://solana.com/"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
log = "0.4.2" log = "0.4.2"
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_failure_program" name = "solana_failure_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-noop-program" name = "solana-noop-program"
version = "0.14.2" version = "0.14.3"
description = "Solana noop program" description = "Solana noop program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -9,12 +9,12 @@ homepage = "https://solana.com/"
edition = "2018" edition = "2018"
[dependencies] [dependencies]
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
log = "0.4.2" log = "0.4.2"
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_noop_program" name = "solana_noop_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-stake-api" name = "solana-stake-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Stake program API" description = "Solana Stake program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -13,13 +13,13 @@ bincode = "1.1.3"
log = "0.4.2" log = "0.4.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-metrics = { path = "../../metrics", version = "0.14.2" } solana-metrics = { path = "../../metrics", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-vote-api = { path = "../vote_api", version = "0.14.2" } solana-vote-api = { path = "../vote_api", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_stake_api" name = "solana_stake_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-stake-program" name = "solana-stake-program"
version = "0.14.2" version = "0.14.3"
description = "Solana stake program" description = "Solana stake program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-stake-api = { path = "../stake_api", version = "0.14.2" } solana-stake-api = { path = "../stake_api", version = "0.14.3" }
[lib] [lib]
name = "solana_stake_program" name = "solana_stake_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-storage-api" name = "solana-storage-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Storage program API" description = "Solana Storage program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -13,11 +13,11 @@ bincode = "1.1.3"
log = "0.4.2" log = "0.4.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_storage_api" name = "solana_storage_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-storage-program" name = "solana-storage-program"
version = "0.14.2" version = "0.14.3"
description = "Solana storage program" description = "Solana storage program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-storage-api = { path = "../storage_api", version = "0.14.2" } solana-storage-api = { path = "../storage_api", version = "0.14.3" }
[lib] [lib]
name = "solana_storage_program" name = "solana_storage_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-token-api" name = "solana-token-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Token API" description = "Solana Token API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -15,8 +15,8 @@ num-derive = "0.2"
num-traits = "0.2" num-traits = "0.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[lib] [lib]
name = "solana_token_api" name = "solana_token_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-token-program" name = "solana-token-program"
version = "0.14.2" version = "0.14.3"
description = "Solana token program" description = "Solana token program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-token-api = { path = "../token_api", version = "0.14.2" } solana-token-api = { path = "../token_api", version = "0.14.3" }
[lib] [lib]
name = "solana_token_program" name = "solana_token_program"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-vote-api" name = "solana-vote-api"
version = "0.14.2" version = "0.14.3"
description = "Solana Vote program API" description = "Solana Vote program API"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -13,12 +13,12 @@ bincode = "1.1.3"
log = "0.4.2" log = "0.4.2"
serde = "1.0.90" serde = "1.0.90"
serde_derive = "1.0.90" serde_derive = "1.0.90"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-metrics = { path = "../../metrics", version = "0.14.2" } solana-metrics = { path = "../../metrics", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.2" } solana-runtime = { path = "../../runtime", version = "0.14.3" }
[lib] [lib]
name = "solana_vote_api" name = "solana_vote_api"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-vote-program" name = "solana-vote-program"
version = "0.14.2" version = "0.14.3"
description = "Solana vote program" description = "Solana vote program"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -10,9 +10,9 @@ edition = "2018"
[dependencies] [dependencies]
log = "0.4.2" log = "0.4.2"
solana-logger = { path = "../../logger", version = "0.14.2" } solana-logger = { path = "../../logger", version = "0.14.3" }
solana-sdk = { path = "../../sdk", version = "0.14.2" } solana-sdk = { path = "../../sdk", version = "0.14.3" }
solana-vote-api = { path = "../vote_api", version = "0.14.2" } solana-vote-api = { path = "../vote_api", version = "0.14.3" }
[lib] [lib]
name = "solana_vote_program" name = "solana_vote_program"

View File

@ -2,17 +2,17 @@
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-replicator" name = "solana-replicator"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
[dependencies] [dependencies]
clap = "2.33.0" clap = "2.33.0"
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
[features] [features]
chacha = ["solana/chacha"] chacha = ["solana/chacha"]

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-runtime" name = "solana-runtime"
version = "0.14.2" version = "0.14.3"
description = "Solana runtime" description = "Solana runtime"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
@ -23,10 +23,10 @@ rayon = "1.0.0"
serde = "1.0.88" serde = "1.0.88"
serde_derive = "1.0.88" serde_derive = "1.0.88"
serde_json = "1.0.38" serde_json = "1.0.38"
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.3" }
[lib] [lib]
name = "solana_runtime" name = "solana_runtime"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-sdk" name = "solana-sdk"
version = "0.14.2" version = "0.14.3"
description = "Solana SDK" description = "Solana SDK"
authors = ["Solana Maintainers <maintainers@solana.com>"] authors = ["Solana Maintainers <maintainers@solana.com>"]
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-vote-signer" name = "solana-vote-signer"
description = "Solana Vote Signing Service" description = "Solana Vote Signing Service"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -17,8 +17,8 @@ jsonrpc-derive = "11.0.0"
jsonrpc-http-server = "11.0.0" jsonrpc-http-server = "11.0.0"
serde = "1.0.90" serde = "1.0.90"
serde_json = "1.0.39" serde_json = "1.0.39"
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-metrics = { path = "../metrics", version = "0.14.2" } solana-metrics = { path = "../metrics", version = "0.14.3" }
[lib] [lib]
name = "solana_vote_signer" name = "solana_vote_signer"

View File

@ -3,7 +3,7 @@ authors = ["Solana Maintainers <maintainers@solana.com>"]
edition = "2018" edition = "2018"
name = "solana-wallet" name = "solana-wallet"
description = "Blockchain, Rebuilt for Scale" description = "Blockchain, Rebuilt for Scale"
version = "0.14.2" version = "0.14.3"
repository = "https://github.com/solana-labs/solana" repository = "https://github.com/solana-labs/solana"
license = "Apache-2.0" license = "Apache-2.0"
homepage = "https://solana.com/" homepage = "https://solana.com/"
@ -17,18 +17,18 @@ dirs = "1.0.5"
log = "0.4.2" log = "0.4.2"
num-traits = "0.2" num-traits = "0.2"
serde_json = "1.0.39" serde_json = "1.0.39"
solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.3" }
solana-client = { path = "../client", version = "0.14.2" } solana-client = { path = "../client", version = "0.14.3" }
solana-drone = { path = "../drone", version = "0.14.2" } solana-drone = { path = "../drone", version = "0.14.3" }
solana-logger = { path = "../logger", version = "0.14.2" } solana-logger = { path = "../logger", version = "0.14.3" }
solana-netutil = { path = "../netutil", version = "0.14.2" } solana-netutil = { path = "../netutil", version = "0.14.3" }
solana-sdk = { path = "../sdk", version = "0.14.2" } solana-sdk = { path = "../sdk", version = "0.14.3" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.3" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.2" } solana-vote-signer = { path = "../vote-signer", version = "0.14.3" }
[dev-dependencies] [dev-dependencies]
solana-budget-program = { path = "../programs/budget_program", version = "0.14.2" } solana-budget-program = { path = "../programs/budget_program", version = "0.14.3" }
solana = { path = "../core", version = "0.14.2" } solana = { path = "../core", version = "0.14.3" }
[features] [features]
cuda = [] cuda = []