Compare commits

...

7 Commits

45 changed files with 421 additions and 398 deletions

376
Cargo.lock generated
View File

@ -2162,7 +2162,7 @@ dependencies = [
[[package]] [[package]]
name = "solana" name = "solana"
version = "0.14.1" version = "0.14.2"
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.1", "solana-budget-api 0.14.2",
"solana-budget-program 0.14.1", "solana-budget-program 0.14.2",
"solana-client 0.14.1", "solana-client 0.14.2",
"solana-drone 0.14.1", "solana-drone 0.14.2",
"solana-kvstore 0.14.1", "solana-kvstore 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-storage-api 0.14.1", "solana-storage-api 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
"solana-vote-program 0.14.1", "solana-vote-program 0.14.2",
"solana-vote-signer 0.14.1", "solana-vote-signer 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-client 0.14.1", "solana-client 0.14.2",
"solana-drone 0.14.1", "solana-drone 0.14.2",
"solana-exchange-api 0.14.1", "solana-exchange-api 0.14.2",
"solana-exchange-program 0.14.1", "solana-exchange-program 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
] ]
[[package]] [[package]]
name = "solana-bench-tps" name = "solana-bench-tps"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-client 0.14.1", "solana-client 0.14.2",
"solana-drone 0.14.1", "solana-drone 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-bpf-programs" name = "solana-bpf-programs"
version = "0.14.1" version = "0.14.2"
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.1", "solana-bpfloader 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-budget-program" name = "solana-budget-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-budget-api 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-client" name = "solana-client"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-config-api" name = "solana-config-api"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-config-program" name = "solana-config-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-config-api 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-drone" name = "solana-drone"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-exchange-program" name = "solana-exchange-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-exchange-api 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-failure-program" name = "solana-failure-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-fullnode" name = "solana-fullnode"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-drone 0.14.1", "solana-drone 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
"solana-vote-signer 0.14.1", "solana-vote-signer 0.14.2",
] ]
[[package]] [[package]]
name = "solana-genesis" name = "solana-genesis"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-budget-api 0.14.1", "solana-budget-api 0.14.2",
"solana-config-api 0.14.1", "solana-config-api 0.14.2",
"solana-exchange-api 0.14.1", "solana-exchange-api 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-stake-api 0.14.1", "solana-stake-api 0.14.2",
"solana-storage-api 0.14.1", "solana-storage-api 0.14.2",
"solana-token-api 0.14.1", "solana-token-api 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-gossip" name = "solana-gossip"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-client 0.14.1", "solana-client 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-install" name = "solana-install"
version = "0.14.1" version = "0.14.2"
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.1", "solana-client 0.14.2",
"solana-config-api 0.14.1", "solana-config-api 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-kvstore" name = "solana-kvstore"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-logger" name = "solana-logger"
version = "0.14.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1", "solana-sdk 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"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.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-replicator" name = "solana-replicator"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-runtime" name = "solana-runtime"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-sdk" name = "solana-sdk"
version = "0.14.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-stake-program" name = "solana-stake-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-stake-api 0.14.1", "solana-stake-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-storage-api" name = "solana-storage-api"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-storage-program" name = "solana-storage-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-storage-api 0.14.1", "solana-storage-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-token-api" name = "solana-token-api"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-token-program" name = "solana-token-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-token-api 0.14.1", "solana-token-api 0.14.2",
] ]
[[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.1", "solana-metrics 0.14.2",
] ]
[[package]] [[package]]
name = "solana-vote-api" name = "solana-vote-api"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-metrics 0.14.1", "solana-metrics 0.14.2",
"solana-runtime 0.14.1", "solana-runtime 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-vote-program" name = "solana-vote-program"
version = "0.14.1" version = "0.14.2"
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.1", "solana-logger 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
] ]
[[package]] [[package]]
name = "solana-vote-signer" name = "solana-vote-signer"
version = "0.14.1" version = "0.14.2"
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.1", "solana-metrics 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
] ]
[[package]] [[package]]
name = "solana-wallet" name = "solana-wallet"
version = "0.14.1" version = "0.14.2"
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.1", "solana 0.14.2",
"solana-budget-api 0.14.1", "solana-budget-api 0.14.2",
"solana-budget-program 0.14.1", "solana-budget-program 0.14.2",
"solana-client 0.14.1", "solana-client 0.14.2",
"solana-drone 0.14.1", "solana-drone 0.14.2",
"solana-logger 0.14.1", "solana-logger 0.14.2",
"solana-netutil 0.14.1", "solana-netutil 0.14.2",
"solana-sdk 0.14.1", "solana-sdk 0.14.2",
"solana-vote-api 0.14.1", "solana-vote-api 0.14.2",
"solana-vote-signer 0.14.1", "solana-vote-signer 0.14.2",
] ]
[[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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-client = { path = "../client", version = "0.14.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-drone = { path = "../drone", version = "0.14.1" } solana-drone = { path = "../drone", version = "0.14.2" }
solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.1" } solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.2" }
solana-exchange-program = { path = "../programs/exchange_program", version = "0.14.1" } solana-exchange-program = { path = "../programs/exchange_program", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-runtime = { path = "../runtime", version = "0.14.1" } solana-runtime = { path = "../runtime", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-client = { path = "../client", version = "0.14.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-drone = { path = "../drone", version = "0.14.1" } solana-drone = { path = "../drone", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-runtime = { path = "../runtime", version = "0.14.1" } solana-runtime = { path = "../runtime", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[features] [features]
cuda = ["solana/cuda"] cuda = ["solana/cuda"]

View File

@ -5,7 +5,7 @@ validator node.
Please note some of the information and instructions described here may change Please note some of the information and instructions described here may change
in future releases. in future releases.
### Beta Testnet Overview ### Overview
The testnet features a validator running at testnet.solana.com, which The testnet features a validator running at testnet.solana.com, which
serves as the entrypoint to the cluster for your validator. serves as the entrypoint to the cluster for your validator.
@ -18,6 +18,9 @@ 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.
Also we'd love it if you choose to register your validator node with us at
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
throughput, a higher-end machine with a GPU is not necessary to participate. throughput, a higher-end machine with a GPU is not necessary to participate.
@ -54,8 +57,8 @@ 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.0 # skip this line to install the latest release $ export SOLANA_RELEASE=v0.14.1 # skip this line to install the latest release
$ curl -sSf https://raw.githubusercontent.com/solana-labs/solana/v0.14.0/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
``` ```
Alternatively build the `solana-install` program from source and run the Alternatively build the `solana-install` program from source and run the
@ -104,25 +107,31 @@ $ solana-gossip --network testnet.solana.com:8001 spy
# Press ^C to exit # Press ^C to exit
``` ```
Then the following command will start a new validator node. Now configure a key pair for your validator by running:
```bash
$ solana-keygen -o fullnode-keypair.json
```
Then use one of the following commands, depending on your installation
choice, to start the node:
If this is a `solana-install`-installation: If this is a `solana-install`-installation:
```bash ```bash
$ clear-fullnode-config.sh $ clear-fullnode-config.sh
$ fullnode.sh --poll-for-new-genesis-block testnet.solana.com $ fullnode.sh --identity fullnode-keypair.json --poll-for-new-genesis-block testnet.solana.com
``` ```
Alternatively, the `solana-install run` command can be used to run the validator Alternatively, the `solana-install run` command can be used to run the validator
node while periodically checking for and applying software updates: node while periodically checking for and applying software updates:
```bash ```bash
$ clear-fullnode-config.sh $ clear-fullnode-config.sh
$ solana-install run fullnode.sh -- --poll-for-new-genesis-block testnet.solana.com $ solana-install run fullnode.sh -- --identity fullnode-keypair.json --poll-for-new-genesis-block testnet.solana.com
``` ```
If you built from source: If you built from source:
```bash ```bash
$ USE_INSTALL=1 ./multinode-demo/clear-fullnode-config.sh $ USE_INSTALL=1 ./multinode-demo/clear-fullnode-config.sh
$ USE_INSTALL=1 ./multinode-demo/fullnode.sh --poll-for-new-genesis-block testnet.solana.com $ USE_INSTALL=1 ./multinode-demo/fullnode.sh --identity fullnode-keypair.json --poll-for-new-genesis-block testnet.solana.com
``` ```
#### Controlling local network port allocation #### Controlling local network port allocation
@ -132,40 +141,46 @@ example, `fullnode.sh --dynamic-port-range 11000-11010 ...` will restrict the
validator to ports 11000-11011. validator to ports 11000-11011.
### Validator Monitoring ### Validator Monitoring
From another console, confirm the IP address of your validator is visible in the
gossip network by running:
```bash
$ solana-gossip --network edge.testnet.solana.com:8001 spy
```
When `fullnode.sh` starts, it will output a fullnode configuration that looks When `fullnode.sh` starts, it will output a fullnode configuration that looks
similar to: similar to:
```bash ```bash
======================[ Fullnode configuration ]====================== ======================[ Fullnode configuration ]======================
node id: 4ceWXsL3UJvn7NYZiRkw7NsryMpviaKBDYr8GK7J61Dm node pubkey: 4ceWXsL3UJvn7NYZiRkw7NsryMpviaKBDYr8GK7J61Dm
vote id: 2ozWvfaXQd1X6uKh8jERoRGApDqSqcEy6fF1oN13LL2G vote pubkey: 2ozWvfaXQd1X6uKh8jERoRGApDqSqcEy6fF1oN13LL2G
ledger: ... ledger: ...
accounts: ... accounts: ...
====================================================================== ======================================================================
``` ```
Provide the **vote id** pubkey to the `solana-wallet show-vote-account` command to view The **node pubkey** for your validator can also be found by running:
```bash
$ solana-keygen pubkey fullnode-keypair.json
```
From another console, confirm the IP address of your validator is visible in the
gossip network by running:
```bash
$ solana-gossip --network testnet.solana.com:8001 spy
```
Provide the **vote pubkey** to the `solana-wallet show-vote-account` command to view
the recent voting activity from your validator: the recent voting activity from your validator:
```bash ```bash
$ solana-wallet -n testnet.solana.com show-vote-account 2ozWvfaXQd1X6uKh8jERoRGApDqSqcEy6fF1oN13LL2G $ solana-wallet -n testnet.solana.com show-vote-account 2ozWvfaXQd1X6uKh8jERoRGApDqSqcEy6fF1oN13LL2G
``` ```
The vote id for the validator can also be found by running: The vote pubkey for the validator can also be found by running:
```bash ```bash
# If this is a `solana-install`-installation run: # If this is a `solana-install`-installation run:
$ solana-keygen pubkey ~/.local/share/solana/install/active_release/config-local/fullnode-vote-id.json $ solana-keygen pubkey ~/.local/share/solana/install/active_release/config-local/fullnode-vote-keypair.json
# Otherwise run: # Otherwise run:
$ solana-keygen pubkey ./config-local/fullnode-vote-id.json $ solana-keygen pubkey ./config-local/fullnode-vote-keypair.json
``` ```
### Sharing Metrics From Your Validator ### Sharing Metrics From Your Validator
If you'd like to share metrics perform the following steps before starting the If you have obtained a metrics username/password from the Solana maintainers to
validator node: help us monitor the health of the testnet, please perform the following steps
before starting the validator node to activate metrics reporting:
```bash ```bash
export u="username obtained from the Solana maintainers" export u="username obtained from the Solana maintainers"
export p="password obtained from the Solana maintainers" export p="password obtained from the Solana maintainers"

View File

@ -59,6 +59,8 @@ _ cargo +$rust_nightly bench --manifest-path core/Cargo.toml ${V:+--verbose} \
_ cargo +$rust_nightly bench --manifest-path programs/bpf/Cargo.toml ${V:+--verbose} --features=bpf_c \ _ cargo +$rust_nightly bench --manifest-path programs/bpf/Cargo.toml ${V:+--verbose} --features=bpf_c \
-- -Z unstable-options --format=json --nocapture | tee -a "$BENCH_FILE" -- -Z unstable-options --format=json --nocapture | tee -a "$BENCH_FILE"
# TODO: debug why solana-upload-perf takes over 30 minutes to complete.
exit 0
_ cargo +$rust_nightly run --release --package solana-upload-perf \ _ cargo +$rust_nightly run --release --package solana-upload-perf \
-- "$BENCH_FILE" "$TARGET_BRANCH" "$UPLOAD_METRICS" > "$BENCH_ARTIFACT" -- "$BENCH_FILE" "$TARGET_BRANCH" "$UPLOAD_METRICS" > "$BENCH_ARTIFACT"

View File

@ -1,6 +1,6 @@
[package] [package]
name = "solana-client" name = "solana-client"
version = "0.14.1" version = "0.14.2"
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.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[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.1" } solana-logger = { path = "../logger", version = "0.14.2" }

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.1" version = "0.14.2"
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.1" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" }
solana-client = { path = "../client", version = "0.14.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-drone = { path = "../drone", version = "0.14.1" } solana-drone = { path = "../drone", version = "0.14.2" }
solana-kvstore = { path = "../kvstore", version = "0.14.1" , optional = true } solana-kvstore = { path = "../kvstore", version = "0.14.2" , optional = true }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-runtime = { path = "../runtime", version = "0.14.1" } solana-runtime = { path = "../runtime", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-storage-api = { path = "../programs/storage_api", version = "0.14.1" } solana-storage-api = { path = "../programs/storage_api", version = "0.14.2" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.1" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.1" } solana-vote-signer = { path = "../vote-signer", version = "0.14.2" }
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.1" } solana-vote-program = { path = "../programs/vote_program", version = "0.14.2" }
solana-budget-program = { path = "../programs/budget_program", version = "0.14.1" } solana-budget-program = { path = "../programs/budget_program", version = "0.14.2" }
[[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-drone = { path = "../drone", version = "0.14.1" } solana-drone = { path = "../drone", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
solana-runtime = { path = "../runtime", version = "0.14.1" } solana-runtime = { path = "../runtime", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.1" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.1" } solana-vote-signer = { path = "../vote-signer", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-budget-api = { path = "../programs/budget_api", version = "0.14.1" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" }
solana-stake-api = { path = "../programs/stake_api", version = "0.14.1" } solana-stake-api = { path = "../programs/stake_api", version = "0.14.2" }
solana-storage-api = { path = "../programs/storage_api", version = "0.14.1" } solana-storage-api = { path = "../programs/storage_api", version = "0.14.2" }
solana-token-api = { path = "../programs/token_api", version = "0.14.1" } solana-token-api = { path = "../programs/token_api", version = "0.14.2" }
solana-config-api = { path = "../programs/config_api", version = "0.14.1" } solana-config-api = { path = "../programs/config_api", version = "0.14.2" }
solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.1" } solana-exchange-api = { path = "../programs/exchange_api", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
hashbrown = "0.3.0" hashbrown = "0.3.0"
solana-vote-api = { path = "../programs/vote_api", version = "0.14.1" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-client = { path = "../client", version = "0.14.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-config-api = { path = "../programs/config_api", version = "0.14.1" } solana-config-api = { path = "../programs/config_api", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[[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.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
rand = "0.6.5" rand = "0.6.5"

View File

@ -16,6 +16,7 @@ extra_fullnode_args=()
stake=43 # number of lamports to assign as stake (plus transaction fee to setup the stake) stake=43 # number of lamports to assign as stake (plus transaction fee to setup the stake)
poll_for_new_genesis_block=0 poll_for_new_genesis_block=0
label= label=
fullnode_id_path=
while [[ ${1:0:1} = - ]]; do while [[ ${1:0:1} = - ]]; do
if [[ $1 = --label ]]; then if [[ $1 = --label ]]; then
@ -28,6 +29,10 @@ while [[ ${1:0:1} = - ]]; do
stake=0 stake=0
extra_fullnode_args+=("$1" "$2") extra_fullnode_args+=("$1" "$2")
shift 2 shift 2
elif [[ $1 = --identity ]]; then
fullnode_id_path=$2
args+=("$1" "$2")
shift 2
elif [[ $1 = --enable-rpc-exit ]]; then elif [[ $1 = --enable-rpc-exit ]]; then
extra_fullnode_args+=("$1") extra_fullnode_args+=("$1")
shift shift

View File

@ -9,6 +9,7 @@ source "$here"/common.sh
# shellcheck source=scripts/oom-score-adj.sh # shellcheck source=scripts/oom-score-adj.sh
source "$here"/../scripts/oom-score-adj.sh source "$here"/../scripts/oom-score-adj.sh
# shellcheck source=multinode-demo/extra-fullnode-args.sh # shellcheck source=multinode-demo/extra-fullnode-args.sh
source "$here"/extra-fullnode-args.sh source "$here"/extra-fullnode-args.sh
@ -41,8 +42,8 @@ else
program=$solana_fullnode program=$solana_fullnode
fi fi
fullnode_id_path=$SOLANA_CONFIG_DIR/fullnode-id$label.json : "${fullnode_id_path:=$SOLANA_CONFIG_DIR/fullnode-keypair$label.json}"
fullnode_vote_id_path=$SOLANA_CONFIG_DIR/fullnode-vote-id$label.json fullnode_vote_id_path=$SOLANA_CONFIG_DIR/fullnode-vote-keypair$label.json
ledger_config_dir=$SOLANA_CONFIG_DIR/fullnode-ledger$label ledger_config_dir=$SOLANA_CONFIG_DIR/fullnode-ledger$label
accounts_config_dir=$SOLANA_CONFIG_DIR/fullnode-accounts$label accounts_config_dir=$SOLANA_CONFIG_DIR/fullnode-accounts$label
@ -55,8 +56,8 @@ fullnode_vote_id=$($solana_keygen pubkey "$fullnode_vote_id_path")
cat <<EOF cat <<EOF
======================[ Fullnode configuration ]====================== ======================[ Fullnode configuration ]======================
node id: $fullnode_id node pubkey: $fullnode_id
vote id: $fullnode_vote_id vote pubkey: $fullnode_vote_id
ledger: $ledger_config_dir ledger: $ledger_config_dir
accounts: $accounts_config_dir accounts: $accounts_config_dir
====================================================================== ======================================================================

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 npm install @solana/blockexplorer@1.8.9
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

@ -1,6 +1,6 @@
[package] [package]
name = "solana-netutil" name = "solana-netutil"
version = "0.14.1" version = "0.14.2"
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.1" } solana-logger = { path = "../logger", version = "0.14.2" }
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.1" version = "0.14.2"
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.1" } solana-bpfloader = { path = "../bpf_loader", version = "0.14.2" }
solana-logger = { path = "../../logger", version = "0.14.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[[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.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-budget-api = { path = "../budget_api", version = "0.14.2" }
solana-logger = { path = "../../logger", version = "0.14.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-config-api = { path = "../config_api", version = "0.14.2" }
solana-logger = { path = "../../logger", version = "0.14.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-metrics = { path = "../../metrics", version = "0.14.1" } solana-metrics = { path = "../../metrics", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-exchange-api = { path = "../exchange_api", version = "0.14.2" }
solana-logger = { path = "../../logger", version = "0.14.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
log = "0.4.2" log = "0.4.2"
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-logger = { path = "../../logger", version = "0.14.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
log = "0.4.2" log = "0.4.2"
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-metrics = { path = "../../metrics", version = "0.14.1" } solana-metrics = { path = "../../metrics", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-vote-api = { path = "../vote_api", version = "0.14.1" } solana-vote-api = { path = "../vote_api", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-stake-api = { path = "../stake_api", version = "0.14.1" } solana-stake-api = { path = "../stake_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-storage-api = { path = "../storage_api", version = "0.14.1" } solana-storage-api = { path = "../storage_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-token-api = { path = "../token_api", version = "0.14.1" } solana-token-api = { path = "../token_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-metrics = { path = "../../metrics", version = "0.14.1" } solana-metrics = { path = "../../metrics", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-runtime = { path = "../../runtime", version = "0.14.1" } solana-runtime = { path = "../../runtime", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../../logger", version = "0.14.2" }
solana-sdk = { path = "../../sdk", version = "0.14.1" } solana-sdk = { path = "../../sdk", version = "0.14.2" }
solana-vote-api = { path = "../vote_api", version = "0.14.1" } solana-vote-api = { path = "../vote_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana = { path = "../core", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.1" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" version = "0.14.2"
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.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-metrics = { path = "../metrics", version = "0.14.1" } solana-metrics = { path = "../metrics", version = "0.14.2" }
[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.1" version = "0.14.2"
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.1" } solana-budget-api = { path = "../programs/budget_api", version = "0.14.2" }
solana-client = { path = "../client", version = "0.14.1" } solana-client = { path = "../client", version = "0.14.2" }
solana-drone = { path = "../drone", version = "0.14.1" } solana-drone = { path = "../drone", version = "0.14.2" }
solana-logger = { path = "../logger", version = "0.14.1" } solana-logger = { path = "../logger", version = "0.14.2" }
solana-netutil = { path = "../netutil", version = "0.14.1" } solana-netutil = { path = "../netutil", version = "0.14.2" }
solana-sdk = { path = "../sdk", version = "0.14.1" } solana-sdk = { path = "../sdk", version = "0.14.2" }
solana-vote-api = { path = "../programs/vote_api", version = "0.14.1" } solana-vote-api = { path = "../programs/vote_api", version = "0.14.2" }
solana-vote-signer = { path = "../vote-signer", version = "0.14.1" } solana-vote-signer = { path = "../vote-signer", version = "0.14.2" }
[dev-dependencies] [dev-dependencies]
solana-budget-program = { path = "../programs/budget_program", version = "0.14.1" } solana-budget-program = { path = "../programs/budget_program", version = "0.14.2" }
solana = { path = "../core", version = "0.14.1" } solana = { path = "../core", version = "0.14.2" }
[features] [features]
cuda = [] cuda = []