Update to Solana 1.5.0

This commit is contained in:
Michael Vines 2020-12-17 16:11:56 -08:00
parent da98fc691f
commit 8ae34d2137
30 changed files with 232 additions and 195 deletions

270
Cargo.lock generated
View File

@ -85,6 +85,12 @@ version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ae7d751998c189c1d4468cf0a39bb2eae052a9c58d50ebb3b9591ee3813ad50" checksum = "3ae7d751998c189c1d4468cf0a39bb2eae052a9c58d50ebb3b9591ee3813ad50"
[[package]]
name = "ascii"
version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e"
[[package]] [[package]]
name = "assert_matches" name = "assert_matches"
version = "1.3.0" version = "1.3.0"
@ -93,9 +99,9 @@ checksum = "7deb0a829ca7bcfaf5da70b073a8d128619259a7be8216a355e23f00763059e5"
[[package]] [[package]]
name = "async-trait" name = "async-trait"
version = "0.1.41" version = "0.1.42"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0" checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"
dependencies = [ dependencies = [
"proc-macro2 1.0.24", "proc-macro2 1.0.24",
"quote 1.0.7", "quote 1.0.7",
@ -486,10 +492,23 @@ version = "2.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1645a65a99c7c8d345761f4b75a6ffe5be3b3b27a93ee731fccc5050ba6be97c" checksum = "1645a65a99c7c8d345761f4b75a6ffe5be3b3b27a93ee731fccc5050ba6be97c"
dependencies = [ dependencies = [
"ascii", "ascii 0.7.1",
"byteorder", "byteorder",
] ]
[[package]]
name = "combine"
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680"
dependencies = [
"ascii 0.9.3",
"byteorder",
"either",
"memchr",
"unreachable",
]
[[package]] [[package]]
name = "console" name = "console"
version = "0.11.3" version = "0.11.3"
@ -922,12 +941,12 @@ dependencies = [
[[package]] [[package]]
name = "env_logger" name = "env_logger"
version = "0.7.1" version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" checksum = "f26ecb66b4bdca6c1409b40fb255eefc2bd4f6d135dab3c3124f80ffa2a9661e"
dependencies = [ dependencies = [
"atty", "atty",
"humantime 1.3.0", "humantime",
"log", "log",
"regex", "regex",
"termcolor", "termcolor",
@ -1352,15 +1371,6 @@ version = "1.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9"
[[package]]
name = "humantime"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f"
dependencies = [
"quick-error",
]
[[package]] [[package]]
name = "humantime" name = "humantime"
version = "2.0.1" version = "2.0.1"
@ -1623,9 +1633,9 @@ dependencies = [
[[package]] [[package]]
name = "libc" name = "libc"
version = "0.2.76" version = "0.2.81"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "755456fae044e6fa1ebbbd1b3e902ae19e73097ed4ed87bb79934a867c007bc3" checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb"
[[package]] [[package]]
name = "libloading" name = "libloading"
@ -1679,9 +1689,9 @@ dependencies = [
[[package]] [[package]]
name = "log" name = "log"
version = "0.4.8" version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b"
dependencies = [ dependencies = [
"cfg-if 0.1.10", "cfg-if 0.1.10",
] ]
@ -1865,15 +1875,14 @@ dependencies = [
[[package]] [[package]]
name = "nix" name = "nix"
version = "0.17.0" version = "0.19.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363" checksum = "b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2"
dependencies = [ dependencies = [
"bitflags", "bitflags",
"cc", "cc",
"cfg-if 0.1.10", "cfg-if 1.0.0",
"libc", "libc",
"void",
] ]
[[package]] [[package]]
@ -2363,6 +2372,7 @@ dependencies = [
"rand_chacha", "rand_chacha",
"rand_core", "rand_core",
"rand_hc", "rand_hc",
"rand_pcg",
] ]
[[package]] [[package]]
@ -2393,6 +2403,15 @@ dependencies = [
"rand_core", "rand_core",
] ]
[[package]]
name = "rand_pcg"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429"
dependencies = [
"rand_core",
]
[[package]] [[package]]
name = "rand_xorshift" name = "rand_xorshift"
version = "0.2.0" version = "0.2.0"
@ -2574,14 +2593,9 @@ dependencies = [
[[package]] [[package]]
name = "rustversion" name = "rustversion"
version = "1.0.3" version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9bdc5e856e51e685846fb6c13a1f5e5432946c2c90501bdc76a1319f19e29da" checksum = "cb5d2a036dc6d2d8fd16fde3498b04306e29bd193bf306a57427019b823d5acd"
dependencies = [
"proc-macro2 1.0.24",
"quote 1.0.7",
"syn 1.0.48",
]
[[package]] [[package]]
name = "rusty-fork" name = "rusty-fork"
@ -2869,9 +2883,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-account-decoder" name = "solana-account-decoder"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "504721e687f5192353bbb7fbcea3b1c5af4cf3c7ef06a70a3d3b2f9e06a80509" checksum = "7f615679e600178987fc3d20f68f176c4af5db4b2f1dd52025795196f5a3fb1b"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"base64 0.12.3", "base64 0.12.3",
@ -2886,18 +2900,17 @@ dependencies = [
"solana-sdk", "solana-sdk",
"solana-stake-program", "solana-stake-program",
"solana-vote-program", "solana-vote-program",
"spl-token 3.0.0", "spl-token 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror", "thiserror",
"zstd", "zstd",
] ]
[[package]] [[package]]
name = "solana-banks-client" name = "solana-banks-client"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4851eb14c9836ad04fc4b644bfcbbb8b7d3c75318029edccab49404132c30d17" checksum = "9f3e017bd5bca8d5eb82054a8b10f62ac17b44337602c06b121ae5fcd75f2626"
dependencies = [ dependencies = [
"async-trait",
"bincode", "bincode",
"futures 0.3.5", "futures 0.3.5",
"mio 0.7.6", "mio 0.7.6",
@ -2910,9 +2923,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-banks-interface" name = "solana-banks-interface"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f12a4a29ea5003b313a94440f9f8997b5d086b1b01ed0091b476e74f436870eb" checksum = "1ecdca5f31e9ad0b4d823a9a533f65e1e877f5845d05928d47476badefdd82cf"
dependencies = [ dependencies = [
"mio 0.7.6", "mio 0.7.6",
"serde", "serde",
@ -2922,9 +2935,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-banks-server" name = "solana-banks-server"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d71fc9968483fad1c37e15ba0e9d70bb5cac51cb73a0998b248e1ad26a4b44d" checksum = "8c6dc31441537fd6571b832beeaea98ec98e668dfa6924e8e88bb73c2403b0ad"
dependencies = [ dependencies = [
"bincode", "bincode",
"futures 0.3.5", "futures 0.3.5",
@ -2941,9 +2954,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-bpf-loader-program" name = "solana-bpf-loader-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d23d077a5d7fa440ea0aef6bc98b4d25d4cadd6829fb4af15386bc3b1c13b7e" checksum = "db09276a114e91cb76ae998b95d7a822b71e147f7b3fb08521106a769b365292"
dependencies = [ dependencies = [
"bincode", "bincode",
"byteorder", "byteorder",
@ -2952,15 +2965,15 @@ dependencies = [
"num-traits", "num-traits",
"solana-runtime", "solana-runtime",
"solana-sdk", "solana-sdk",
"solana_rbpf", "solana_rbpf 0.2.2",
"thiserror", "thiserror",
] ]
[[package]] [[package]]
name = "solana-clap-utils" name = "solana-clap-utils"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30d239a96ce7953dcfdd7ea2368ff3e4d62a99a0d48ee1f20e2f850611e5956b" checksum = "e657fd63ebd8c4d5db21ab10d054890ebfe6df9eacc3c161893752cc0c25e3dd"
dependencies = [ dependencies = [
"chrono", "chrono",
"clap", "clap",
@ -2974,9 +2987,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-cli-config" name = "solana-cli-config"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90269898eab576eb1bf6e5f5989d3a1b2f73d884f0002fb7e45ed3ae9299df29" checksum = "86a98aa2837380603d02295a545a6ab1b00a3144bad6c4da06d15fc1aa59faf3"
dependencies = [ dependencies = [
"dirs-next", "dirs-next",
"lazy_static", "lazy_static",
@ -2988,14 +3001,14 @@ dependencies = [
[[package]] [[package]]
name = "solana-cli-output" name = "solana-cli-output"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1523609d79ef5e153379b07096127c1d39f02f9700f74e9aaa7dda700097d583" checksum = "147f5faf93412ab8f88053ce3fd25393a3646e7426fad78802a6b1ba2ff164cd"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"chrono", "chrono",
"console 0.11.3", "console 0.11.3",
"humantime 2.0.1", "humantime",
"indicatif", "indicatif",
"serde", "serde",
"serde_derive", "serde_derive",
@ -3011,9 +3024,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-client" name = "solana-client"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "751c3ce10f6e64f3e05c518a3688cb47911b63cb355e58b9e67e6f5ee23c7711" checksum = "1f5ca241545e4c2367ae92084ee0109e284a1e05b39b8dcf978a5207ed88f29e"
dependencies = [ dependencies = [
"base64 0.13.0", "base64 0.13.0",
"bincode", "bincode",
@ -3043,9 +3056,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-config-program" name = "solana-config-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba279c14e8825ec5944d43b5f6e4b09db2bcb5b38437907dc2aa32f68c8fd306" checksum = "6d0fbe1d82bef9ac50413cd72a65e8547853f936d765ffd0a334b196f1acdc3f"
dependencies = [ dependencies = [
"bincode", "bincode",
"chrono", "chrono",
@ -3057,9 +3070,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-crate-features" name = "solana-crate-features"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "250a18e04d94d3b115eb72600eed2124f190f2e63411866cb02b3f2faa4c4a4e" checksum = "dd154192d2b458d6ebfe2343b26225880daaa771f5c43069c45a2b53369ba4d6"
dependencies = [ dependencies = [
"backtrace", "backtrace",
"bytes 0.4.12", "bytes 0.4.12",
@ -3081,9 +3094,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-frozen-abi" name = "solana-frozen-abi"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fd05ea1ac578b63449a1a89b62b5f00059dc438f7c143b4dcaf2eec1341e555" checksum = "2511b9e46d30daa7bde24eb6330eb3808885573ceca99c550f4fc8d3e428785a"
dependencies = [ dependencies = [
"bs58 0.3.1", "bs58 0.3.1",
"bv", "bv",
@ -3101,9 +3114,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-frozen-abi-macro" name = "solana-frozen-abi-macro"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19f67844548a975ef56f712bb8840afcf19e94037b3341174d6edadb7e578351" checksum = "5f616e1d66cfb1d5f35d4677af1e5592dc4da2141e718ddf42c926ad47d4727f"
dependencies = [ dependencies = [
"lazy_static", "lazy_static",
"proc-macro2 1.0.24", "proc-macro2 1.0.24",
@ -3114,9 +3127,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-logger" name = "solana-logger"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b97055ab14e7c1f67a3141b066ada44e6dfd1b2424d61ba2411dfd7cab08b69" checksum = "4c2be7d6ec2bd98cabae975b9eea0a418ae550f60188892d2190b8b0c9e8ae20"
dependencies = [ dependencies = [
"env_logger", "env_logger",
"lazy_static", "lazy_static",
@ -3125,9 +3138,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-measure" name = "solana-measure"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8dc8f765ba879a34b755f0520501586a66f096ae9b0801835596c37c2f8df9bf" checksum = "39228713bf50403f45d6b95c8e6c2bdabaa5dbf0c56a117139f587b646ae5c52"
dependencies = [ dependencies = [
"jemalloc-ctl", "jemalloc-ctl",
"jemallocator", "jemallocator",
@ -3138,9 +3151,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-metrics" name = "solana-metrics"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d7226c0457cfae5447f424f32dfe7cd879aa86d3cd6da77d9e9415e998ff8e6" checksum = "60fb3d751091e53f3f2f88fdd70fb93617625b4ad0bcd82e6873c4bb3052de1c"
dependencies = [ dependencies = [
"env_logger", "env_logger",
"gethostname", "gethostname",
@ -3152,9 +3165,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-net-utils" name = "solana-net-utils"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca2f9c6a887b10da5a0a515e744bb0d3c917afb793543d9292d0aae3ad626c63" checksum = "c08121e9069e056c2c4c53835ff05ea7642639094f39533f5979d0047614766c"
dependencies = [ dependencies = [
"bincode", "bincode",
"bytes 0.4.12", "bytes 0.4.12",
@ -3174,9 +3187,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-program" name = "solana-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78135c538a4bea743c9703f93f7a5289b26075b92b19de8ebb7e60853732b9a0" checksum = "7a7df63d84d4ba7f67365d179b9994f2690554f313e219f29810b4583077e066"
dependencies = [ dependencies = [
"bincode", "bincode",
"bs58 0.3.1", "bs58 0.3.1",
@ -3204,9 +3217,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-program-test" name = "solana-program-test"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af8d12e9a2b7e00b4381ebe9c1c1eba3c8c3976df1333cd0458c10280591374b" checksum = "d2edd6e4c509c594f41ec749d121421bc39b371a18fbc19f52fdc115eb2796d3"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"base64 0.12.3", "base64 0.12.3",
@ -3226,9 +3239,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-rayon-threadlimit" name = "solana-rayon-threadlimit"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c4a7aec5c4178178fc9cc9d0107ae7bff1903383981110613414abf4114466a" checksum = "4a3e4ea131c14949da4a1856cd98972fd1f24baeb39e0aaacd726cc83ebb3683"
dependencies = [ dependencies = [
"lazy_static", "lazy_static",
"num_cpus", "num_cpus",
@ -3236,9 +3249,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-remote-wallet" name = "solana-remote-wallet"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8505fe0bebc38243a7adbc2425ea70766e795873f7497a57da34491f525da18" checksum = "ffb4851431ec03e4836dd8796a635b21d832b0924393ecd16afecc7760c666ac"
dependencies = [ dependencies = [
"base32", "base32",
"console 0.11.3", "console 0.11.3",
@ -3256,9 +3269,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-runtime" name = "solana-runtime"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acccaa2e3348a9c43f4690f9eab872ba692759062c4d0910a951b3c4eef3749d" checksum = "a59d25d0f5bb22c6343a2be817efa481fbe0985a213f140ce205d55562d11a96"
dependencies = [ dependencies = [
"bincode", "bincode",
"blake3", "blake3",
@ -3307,9 +3320,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-sdk" name = "solana-sdk"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14e108530381711a62a7eae369b0bbdf403e3800d3762c582b1427037b06d901" checksum = "e37771fa6acdce54c456765d7d247536a4123b1afd0b96efbf164d38a5b08fa2"
dependencies = [ dependencies = [
"assert_matches", "assert_matches",
"bincode", "bincode",
@ -3351,9 +3364,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-sdk-macro" name = "solana-sdk-macro"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "090e095a5ac39010fa83488dfae422132798e15183d887cc9ab33ed6bb9dab8f" checksum = "012a3f407ae5a2571c810592d72f86c87b4652aeeb8ed7e3082970af172d5ac6"
dependencies = [ dependencies = [
"bs58 0.3.1", "bs58 0.3.1",
"proc-macro2 1.0.24", "proc-macro2 1.0.24",
@ -3364,9 +3377,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-secp256k1-program" name = "solana-secp256k1-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5666e47a0409bd93dd2eb80a66edf44a5de16f464bf0c09f287ff723a2f164d8" checksum = "1ae342254431819ba2118aa34b50d7b37da296cde90d56af302d9d3df5473ef5"
dependencies = [ dependencies = [
"bincode", "bincode",
"digest 0.9.0", "digest 0.9.0",
@ -3379,9 +3392,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-stake-program" name = "solana-stake-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f82cd67f12b028d64d0dcf3bf64963190f4bbe538ac5a9783d92593baa155c51" checksum = "9b77f387a020aab9f69989172c043b59887a2380f70ae4899ea13ea918ec2412"
dependencies = [ dependencies = [
"bincode", "bincode",
"log", "log",
@ -3401,9 +3414,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-transaction-status" name = "solana-transaction-status"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54e1a2d7f49a1fd4c2e3e312cdcdf8a4b7061684171b9dae59e58cc7c6d6da02" checksum = "b29b8f38f217384dcaad6790018695cb37b1ed5eb16400cb36a8806b3e5d1b5c"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"base64 0.12.3", "base64 0.12.3",
@ -3418,16 +3431,16 @@ dependencies = [
"solana-sdk", "solana-sdk",
"solana-stake-program", "solana-stake-program",
"solana-vote-program", "solana-vote-program",
"spl-memo 2.0.0", "spl-memo 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"spl-token 3.0.0", "spl-token 3.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror", "thiserror",
] ]
[[package]] [[package]]
name = "solana-version" name = "solana-version"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e1a0179507bddcac974af86dd8ca55e57a675616e16a53e1fe2887a2131f0a7" checksum = "449dfdd4a87520f14f776b4265a61b7908379b1381e772016b6c2d2a4afa8b0b"
dependencies = [ dependencies = [
"log", "log",
"rustc_version", "rustc_version",
@ -3441,9 +3454,9 @@ dependencies = [
[[package]] [[package]]
name = "solana-vote-program" name = "solana-vote-program"
version = "1.4.17" version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2360ff8d7eab95aea890726d6e215c41ed0291caeb9e01b61125e9fbd01cf15e" checksum = "9831d3f343c6acc1a218381969a829f46b77f9e7c2f89241a615dc5c8c27a7d9"
dependencies = [ dependencies = [
"bincode", "bincode",
"log", "log",
@ -3467,7 +3480,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6b54ad0656df5f2c8acdd030ce769aaf49ee32995e569225bfb5121688863a09" checksum = "6b54ad0656df5f2c8acdd030ce769aaf49ee32995e569225bfb5121688863a09"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"combine", "combine 2.5.2",
"goblin",
"hash32",
"libc",
"log",
"rand",
"scroll",
"thiserror",
"time",
]
[[package]]
name = "solana_rbpf"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3f14c9649bc6c2dfc205b3450007ef02ec7331c1ea8f109468d53d159a09f3a"
dependencies = [
"byteorder",
"combine 3.8.1",
"goblin", "goblin",
"hash32", "hash32",
"libc", "libc",
@ -3575,9 +3606,7 @@ dependencies = [
[[package]] [[package]]
name = "spl-memo" name = "spl-memo"
version = "2.0.0" version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99775feb54f735a6826ea0af500c1f78f7a5974d6b17f1ac586cd114e2da7d80"
dependencies = [ dependencies = [
"solana-program", "solana-program",
] ]
@ -3585,6 +3614,8 @@ dependencies = [
[[package]] [[package]]
name = "spl-memo" name = "spl-memo"
version = "2.0.1" version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb2b771f6146dec14ef5fbf498f9374652c54badc3befc8c40c1d426dd45d720"
dependencies = [ dependencies = [
"solana-program", "solana-program",
] ]
@ -3597,7 +3628,7 @@ dependencies = [
"solana-bpf-loader-program", "solana-bpf-loader-program",
"solana-program", "solana-program",
"solana-sdk", "solana-sdk",
"solana_rbpf", "solana_rbpf 0.1.34",
] ]
[[package]] [[package]]
@ -3653,20 +3684,6 @@ dependencies = [
"thiserror", "thiserror",
] ]
[[package]]
name = "spl-token"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f77fa0b41cbc82d1d7c8f2d914b49e9a1a7b6e32af952d03383fb989c42bc89"
dependencies = [
"arrayref",
"num-derive",
"num-traits",
"num_enum",
"solana-program",
"thiserror",
]
[[package]] [[package]]
name = "spl-token" name = "spl-token"
version = "3.0.1" version = "3.0.1"
@ -3680,6 +3697,20 @@ dependencies = [
"thiserror", "thiserror",
] ]
[[package]]
name = "spl-token"
version = "3.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9774eebb62ff1ff2f5eca112413e476143925a2f5a43cee98fc5d3a6c0eec5c"
dependencies = [
"arrayref",
"num-derive",
"num-traits",
"num_enum",
"solana-program",
"thiserror",
]
[[package]] [[package]]
name = "spl-token-cli" name = "spl-token-cli"
version = "2.0.6" version = "2.0.6"
@ -3760,7 +3791,7 @@ dependencies = [
"solana-bpf-loader-program", "solana-bpf-loader-program",
"solana-runtime", "solana-runtime",
"solana-sdk", "solana-sdk",
"solana_rbpf", "solana_rbpf 0.1.34",
"spl-token 3.0.1", "spl-token 3.0.1",
] ]
@ -3855,7 +3886,7 @@ dependencies = [
"anyhow", "anyhow",
"fnv", "fnv",
"futures 0.3.5", "futures 0.3.5",
"humantime 2.0.1", "humantime",
"log", "log",
"pin-project 1.0.1", "pin-project 1.0.1",
"rand", "rand",
@ -4430,6 +4461,15 @@ version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7" checksum = "f14ee04d9415b52b3aeab06258a3f07093182b88ba0f9b8d203f211a7a7d41c7"
[[package]]
name = "unreachable"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56"
dependencies = [
"void",
]
[[package]] [[package]]
name = "untrusted" name = "untrusted"
version = "0.7.1" version = "0.7.1"

View File

@ -12,12 +12,12 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.17" solana-program = "1.5.0"
spl-token = { version = "3.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token = { version = "3.0", path = "../../token/program", features = ["no-entrypoint"] }
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.17" solana-program-test = "1.5.0"
solana-sdk = "1.4.17" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -11,6 +11,4 @@ cargo --version
cargo install rustfilt || true cargo install rustfilt || true
cargo install honggfuzz || true cargo install honggfuzz || true
export PATH="$HOME"/.local/share/solana/install/active_release/bin:"$PATH"
solana --version
cargo +"$rust_stable" build-bpf --version cargo +"$rust_stable" build-bpf --version

View File

@ -20,16 +20,15 @@ fi
export solana_version="$solana_version" export solana_version="$solana_version"
export solana_docker_image=solanalabs/solana:"$solana_version" export solana_docker_image=solanalabs/solana:"$solana_version"
[[ -z $1 ]] || ( if [[ -n $1 ]]; then
set -e
cd "$(dirname "${BASH_SOURCE[0]}")"
case $1 in case $1 in
install) install)
sh -c "$(curl -sSfL https://release.solana.com/$solana_version/install)" sh -c "$(curl -sSfL https://release.solana.com/$solana_version/install)"
export PATH="$HOME"/.local/share/solana/install/active_release/bin:"$PATH"
solana --version
;; ;;
*) *)
echo "$0: Note: ignoring unknown argument: $1" >&2 echo "$0: Note: ignoring unknown argument: $1" >&2
;; ;;
esac esac
) fi

View File

@ -13,11 +13,11 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -7,7 +7,7 @@ use solana_program::{
rent::Rent, rent::Rent,
system_program, system_program,
}; };
use solana_program_test::{processor, BanksClientExt, ProgramTest}; use solana_program_test::{processor, ProgramTest};
use solana_sdk::{account::Account, signature::Signer, transaction::Transaction}; use solana_sdk::{account::Account, signature::Signer, transaction::Transaction};
use spl_example_cross_program_invocation::processor::{process_instruction, SIZE}; use spl_example_cross_program_invocation::processor::{process_instruction, SIZE};
use std::str::FromStr; use std::str::FromStr;

View File

@ -15,11 +15,11 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -1,5 +1,5 @@
use solana_program::{instruction::Instruction, pubkey::Pubkey}; use solana_program::{instruction::Instruction, pubkey::Pubkey};
use solana_program_test::{processor, BanksClientExt, ProgramTest}; use solana_program_test::{processor, ProgramTest};
use solana_sdk::{signature::Signer, transaction::Transaction}; use solana_sdk::{signature::Signer, transaction::Transaction};
use spl_example_custom_heap::processor::process_instruction; use spl_example_custom_heap::processor::process_instruction;
use std::str::FromStr; use std::str::FromStr;

View File

@ -13,11 +13,11 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -2,7 +2,7 @@ use solana_program::{
instruction::{AccountMeta, Instruction}, instruction::{AccountMeta, Instruction},
pubkey::Pubkey, pubkey::Pubkey,
}; };
use solana_program_test::{processor, BanksClientExt, ProgramTest}; use solana_program_test::{processor, ProgramTest};
use solana_sdk::{signature::Signer, transaction::Transaction}; use solana_sdk::{signature::Signer, transaction::Transaction};
use spl_example_logging::processor::process_instruction; use spl_example_logging::processor::process_instruction;
use std::str::FromStr; use std::str::FromStr;

View File

@ -13,11 +13,11 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -3,7 +3,7 @@ use solana_program::{
pubkey::Pubkey, pubkey::Pubkey,
sysvar::{self}, sysvar::{self},
}; };
use solana_program_test::{processor, BanksClientExt, ProgramTest}; use solana_program_test::{processor, ProgramTest};
use solana_sdk::{signature::Signer, transaction::Transaction}; use solana_sdk::{signature::Signer, transaction::Transaction};
use spl_example_sysvar::processor::process_instruction; use spl_example_sysvar::processor::process_instruction;
use std::str::FromStr; use std::str::FromStr;

View File

@ -12,11 +12,11 @@ no-entrypoint = []
test-bpf = [] test-bpf = []
[dependencies] [dependencies]
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -2,7 +2,7 @@ use solana_program::{
instruction::{AccountMeta, Instruction}, instruction::{AccountMeta, Instruction},
pubkey::Pubkey, pubkey::Pubkey,
}; };
use solana_program_test::{processor, BanksClientExt, ProgramTest}; use solana_program_test::{processor, ProgramTest};
use solana_sdk::{account::Account, signature::Signer, transaction::Transaction}; use solana_sdk::{account::Account, signature::Signer, transaction::Transaction};
use spl_example_transfer_lamports::processor::process_instruction; use spl_example_transfer_lamports::processor::process_instruction;
use std::str::FromStr; use std::str::FromStr;

View File

@ -10,11 +10,11 @@ edition = "2018"
[dependencies] [dependencies]
chrono = "0.4.19" chrono = "0.4.19"
clap = "2.33.3" clap = "2.33.3"
solana-clap-utils = "1.4.14" solana-clap-utils = "1.5.0"
solana-cli-config = "1.4.14" solana-cli-config = "1.5.0"
solana-client = "1.4.14" solana-client = "1.5.0"
solana-logger = "1.4.14" solana-logger = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
spl-feature-proposal = { version = "1.0", path = "../program", features = ["no-entrypoint"] } spl-feature-proposal = { version = "1.0", path = "../program", features = ["no-entrypoint"] }
[[bin]] [[bin]]

View File

@ -14,14 +14,14 @@ test-bpf = []
[dependencies] [dependencies]
borsh = "0.7.1" borsh = "0.7.1"
borsh-derive = "0.7.1" borsh-derive = "0.7.1"
solana-program = "1.4.14" solana-program = "1.5.0"
spl-token = { version = "3.0", path = "../../token/program", features = ["no-entrypoint"] } spl-token = { version = "3.0", path = "../../token/program", features = ["no-entrypoint"] }
[dev-dependencies] [dev-dependencies]
futures = "0.3" futures = "0.3"
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -11,7 +11,7 @@ edition = "2018"
no-entrypoint = [] no-entrypoint = []
[dependencies] [dependencies]
solana-program = "1.4.17" solana-program = "1.5.0"
[lib] [lib]
crate-type = ["cdylib", "lib"] crate-type = ["cdylib", "lib"]

View File

@ -9,11 +9,11 @@ edition = "2018"
[dependencies] [dependencies]
arrayref = "0.3.6" arrayref = "0.3.6"
solana-program = "1.4.14" solana-program = "1.5.0"
[dev-dependencies] [dev-dependencies]
solana-bpf-loader-program = "1.4.14" solana-bpf-loader-program = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
solana_rbpf = "0.1" solana_rbpf = "0.1"
[lib] [lib]

View File

@ -11,13 +11,13 @@ version = "2.0.1"
[dependencies] [dependencies]
clap = "2.33.3" clap = "2.33.3"
serde_json = "1.0.57" serde_json = "1.0.57"
solana-account-decoder = "1.4.14" solana-account-decoder = "1.5.0"
solana-clap-utils = "1.4.14" solana-clap-utils = "1.5.0"
solana-cli-config = "1.4.14" solana-cli-config = "1.5.0"
solana-client = "1.4.14" solana-client = "1.5.0"
solana-logger = "1.4.14" solana-logger = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
solana-program = "1.4.14" solana-program = "1.5.0"
spl-stake-pool = { path="../program", features = [ "no-entrypoint" ] } spl-stake-pool = { path="../program", features = [ "no-entrypoint" ] }
spl-token = { path="../../token/program", features = [ "no-entrypoint" ] } spl-token = { path="../../token/program", features = [ "no-entrypoint" ] }
bs58 = "0.4.0" bs58 = "0.4.0"

View File

@ -17,14 +17,14 @@ num-traits = "0.2"
num_enum = "0.5.1" num_enum = "0.5.1"
serde = "1.0.117" serde = "1.0.117"
serde_derive = "1.0.103" serde_derive = "1.0.103"
solana-program = "1.4.14" solana-program = "1.5.0"
spl-token = { path = "../../token/program", features = [ "no-entrypoint" ] } spl-token = { path = "../../token/program", features = [ "no-entrypoint" ] }
thiserror = "1.0" thiserror = "1.0"
[dev-dependencies] [dev-dependencies]
bincode = "1.3.1" bincode = "1.3.1"
solana-program-test = "1.4.14" solana-program-test = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
tokio = { version = "0.3", features = ["macros"]} tokio = { version = "0.3", features = ["macros"]}
[lib] [lib]

View File

@ -15,9 +15,9 @@ borsh = "0.7.1"
curve25519-dalek = {git = "https://github.com/garious/curve25519-dalek", rev = "60efef3553d6bf3d7f3b09b5f97acd54d72529ff", default-features = false, features = ["borsh"]} curve25519-dalek = {git = "https://github.com/garious/curve25519-dalek", rev = "60efef3553d6bf3d7f3b09b5f97acd54d72529ff", default-features = false, features = ["borsh"]}
elgamal_ristretto = { git = "https://github.com/garious/elgamal", rev = "db1eef8e01b8a6e93d3bdc64ab2c1acb39cb64d6", default-features = false } elgamal_ristretto = { git = "https://github.com/garious/elgamal", rev = "db1eef8e01b8a6e93d3bdc64ab2c1acb39cb64d6", default-features = false }
futures = "0.3" futures = "0.3"
solana-banks-client = "1.4.14" solana-banks-client = "1.5.0"
solana-cli-config = "1.4.14" solana-cli-config = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
spl-themis-ristretto = { version = "0.1.0", path = "../program_ristretto", features = ["no-entrypoint"] } spl-themis-ristretto = { version = "0.1.0", path = "../program_ristretto", features = ["no-entrypoint"] }
tarpc = { version = "0.22.0", features = ["full"] } tarpc = { version = "0.22.0", features = ["full"] }
tokio = "0.3" tokio = "0.3"
@ -25,11 +25,11 @@ url = "2.1"
[dev-dependencies] [dev-dependencies]
separator = "0.4.1" separator = "0.4.1"
solana-banks-server = "1.4.14" solana-banks-server = "1.5.0"
solana-bpf-loader-program = "1.4.14" solana-bpf-loader-program = "1.5.0"
solana-core = "1.4.14" solana-core = "1.5.0"
solana_rbpf = "0.1" solana_rbpf = "0.1"
solana-runtime = "1.4.14" solana-runtime = "1.5.0"
[lib] [lib]
crate-type = ["cdylib", "lib"] crate-type = ["cdylib", "lib"]

View File

@ -20,7 +20,7 @@ getrandom = { version = "0.1.15", features = ["dummy"] }
num-derive = "0.3" num-derive = "0.3"
num-traits = "0.2" num-traits = "0.2"
rand = "0.7.0" rand = "0.7.0"
solana-program = "1.4.14" solana-program = "1.5.0"
thiserror = "1.0" thiserror = "1.0"
[lib] [lib]

View File

@ -15,7 +15,7 @@ arrayref = "0.3.6"
num_enum = "0.5.1" num_enum = "0.5.1"
num-derive = "0.3" num-derive = "0.3"
num-traits = "0.2" num-traits = "0.2"
solana-program = "1.4.14" solana-program = "1.5.0"
thiserror = "1.0" thiserror = "1.0"
[lib] [lib]

View File

@ -16,14 +16,14 @@ fuzz = ["arbitrary"]
arrayref = "0.3.6" arrayref = "0.3.6"
num-derive = "0.3" num-derive = "0.3"
num-traits = "0.2" num-traits = "0.2"
solana-program = "1.4.14" solana-program = "1.5.0"
spl-token = { version = "3.0", path = "../../token/program", features = [ "no-entrypoint" ] } spl-token = { version = "3.0", path = "../../token/program", features = [ "no-entrypoint" ] }
thiserror = "1.0" thiserror = "1.0"
uint = "0.8" uint = "0.8"
arbitrary = { version = "0.4", features = ["derive"], optional = true } arbitrary = { version = "0.4", features = ["derive"], optional = true }
[dev-dependencies] [dev-dependencies]
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
proptest = "0.10" proptest = "0.10"
sim = { path = "./sim" } sim = { path = "./sim" }

View File

@ -11,7 +11,7 @@ publish = false
[dependencies] [dependencies]
honggfuzz = { version = "0.5" } honggfuzz = { version = "0.5" }
arbitrary = { version = "0.4", features = ["derive"] } arbitrary = { version = "0.4", features = ["derive"] }
solana-program = "1.4.14" solana-program = "1.5.0"
spl-token = { version = "3.0", path = "../../../token/program", features = [ "no-entrypoint" ] } spl-token = { version = "3.0", path = "../../../token/program", features = [ "no-entrypoint" ] }
spl-token-swap = { path = "..", features = ["fuzz", "no-entrypoint"] } spl-token-swap = { path = "..", features = ["fuzz", "no-entrypoint"] }

View File

@ -12,14 +12,14 @@ version = "2.0.6"
clap = "2.33.3" clap = "2.33.3"
console = "0.13.0" console = "0.13.0"
serde_json = "1.0.59" serde_json = "1.0.59"
solana-account-decoder = "1.4.17" solana-account-decoder = "1.5.0"
solana-clap-utils = "1.4.17" solana-clap-utils = "1.5.0"
solana-cli-config = "1.4.17" solana-cli-config = "1.5.0"
solana-cli-output = "1.4.17" solana-cli-output = "1.5.0"
solana-client = "1.4.17" solana-client = "1.5.0"
solana-logger = "1.4.17" solana-logger = "1.5.0"
solana-remote-wallet = "1.4.17" solana-remote-wallet = "1.5.0"
solana-sdk = "1.4.17" solana-sdk = "1.5.0"
spl-token = { version = "3.0", path="../program", features = [ "no-entrypoint" ] } spl-token = { version = "3.0", path="../program", features = [ "no-entrypoint" ] }
spl-associated-token-account = { version = "1.0", path="../../associated-token-account/program", features = [ "no-entrypoint" ] } spl-associated-token-account = { version = "1.0", path="../../associated-token-account/program", features = [ "no-entrypoint" ] }

View File

@ -10,7 +10,7 @@ edition = "2018"
[dev-dependencies] [dev-dependencies]
rand = { version = "0.7.0"} rand = { version = "0.7.0"}
spl-token = { path = "../program", features = [ "no-entrypoint" ] } spl-token = { path = "../program", features = [ "no-entrypoint" ] }
solana-runtime = "1.4.14" solana-runtime = "1.5.0"
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
solana-bpf-loader-program = "1.4.14" solana-bpf-loader-program = "1.5.0"
solana_rbpf = "0.1" solana_rbpf = "0.1"

View File

@ -16,11 +16,11 @@ arrayref = "0.3.6"
num-derive = "0.3" num-derive = "0.3"
num-traits = "0.2" num-traits = "0.2"
num_enum = "0.5.1" num_enum = "0.5.1"
solana-program = "1.4.14" solana-program = "1.5.0"
thiserror = "1.0" thiserror = "1.0"
[dev-dependencies] [dev-dependencies]
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
[lib] [lib]
crate-type = ["cdylib", "lib"] crate-type = ["cdylib", "lib"]

View File

@ -16,11 +16,11 @@ arrayref = "0.3.6"
num-derive = "0.3" num-derive = "0.3"
num-traits = "0.2" num-traits = "0.2"
num_enum = "0.5.1" num_enum = "0.5.1"
solana-program = "1.4.17" solana-program = "1.5.0"
thiserror = "1.0" thiserror = "1.0"
[dev-dependencies] [dev-dependencies]
solana-sdk = "1.4.17" solana-sdk = "1.5.0"
[lib] [lib]
crate-type = ["cdylib", "lib"] crate-type = ["cdylib", "lib"]

View File

@ -8,7 +8,7 @@ edition = "2018"
# Used to ensure that SPL programs are buildable by external clients # Used to ensure that SPL programs are buildable by external clients
[dependencies] [dependencies]
solana-sdk = "1.4.14" solana-sdk = "1.5.0"
spl-memo = { path = "../../memo/program", features = [ "no-entrypoint" ] } spl-memo = { path = "../../memo/program", features = [ "no-entrypoint" ] }
spl-token = { path = "../../token/program", features = [ "no-entrypoint" ] } spl-token = { path = "../../token/program", features = [ "no-entrypoint" ] }
spl-token-swap = { path = "../../token-swap/program", features = [ "no-entrypoint" ] } spl-token-swap = { path = "../../token-swap/program", features = [ "no-entrypoint" ] }