diff --git a/Cargo.lock b/Cargo.lock index 508bfbc9..64eeaefb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -52,6 +52,12 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "anyhow" +version = "1.0.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7" + [[package]] name = "arrayref" version = "0.3.6" @@ -76,6 +82,17 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7deb0a829ca7bcfaf5da70b073a8d128619259a7be8216a355e23f00763059e5" +[[package]] +name = "async-trait" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b246867b8b3b6ae56035f1eb1ed557c1d8eae97f0d53696138a50fa0e3a3b8c0" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.48", +] + [[package]] name = "atty" version = "0.2.14" @@ -293,6 +310,12 @@ version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" +[[package]] +name = "bytes" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0dcbc35f504eb6fc275a6d20e4ebcda18cf50d40ba6fabff8c711fa16cb3b16" + [[package]] name = "bzip2" version = "0.3.3" @@ -376,6 +399,15 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "chrono-humanize" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a4c32145b4db85fe1c4f2b125a4f9493769df424f5f84baf6b04ea8eaf33c9" +dependencies = [ + "chrono", +] + [[package]] name = "clap" version = "2.33.3" @@ -409,6 +441,15 @@ dependencies = [ "bitflags", ] +[[package]] +name = "cloudabi" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" +dependencies = [ + "bitflags", +] + [[package]] name = "combine" version = "2.5.2" @@ -948,6 +989,21 @@ version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +[[package]] +name = "futures" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.5" @@ -955,6 +1011,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" dependencies = [ "futures-core", + "futures-sink", ] [[package]] @@ -963,6 +1020,17 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" +[[package]] +name = "futures-executor" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + [[package]] name = "futures-io" version = "0.3.5" @@ -1002,12 +1070,14 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" dependencies = [ + "futures-channel", "futures-core", "futures-io", "futures-macro", + "futures-sink", "futures-task", "memchr", - "pin-project", + "pin-project 0.4.23", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1104,7 +1174,7 @@ dependencies = [ "indexmap", "slab", "tokio 0.2.22", - "tokio-util", + "tokio-util 0.3.1", "tracing", ] @@ -1239,7 +1309,7 @@ dependencies = [ "http-body", "httparse", "itoa", - "pin-project", + "pin-project 0.4.23", "socket2", "time", "tokio 0.2.22", @@ -1306,6 +1376,15 @@ dependencies = [ "bytes 0.5.6", ] +[[package]] +name = "instant" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb1fc4429a33e1f80d41dc9fea4d108a88bec1de8053878898ae448a0b52f613" +dependencies = [ + "cfg-if 1.0.0", +] + [[package]] name = "iovec" version = "0.1.4" @@ -1392,7 +1471,7 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa" dependencies = [ - "futures", + "futures 0.1.29", "log", "serde", "serde_derive", @@ -1471,6 +1550,15 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lock_api" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +dependencies = [ + "scopeguard", +] + [[package]] name = "log" version = "0.4.8" @@ -1567,12 +1655,25 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow", + "miow 0.2.1", "net2", "slab", "winapi 0.2.8", ] +[[package]] +name = "mio" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8962c171f57fcfffa53f4df1bb15ec4c8cf26a7569459c9ceb62d94aab0d9584" +dependencies = [ + "libc", + "log", + "miow 0.3.5", + "ntapi", + "winapi 0.3.9", +] + [[package]] name = "mio-uds" version = "0.6.8" @@ -1581,7 +1682,7 @@ checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" dependencies = [ "iovec", "libc", - "mio", + "mio 0.6.22", ] [[package]] @@ -1596,6 +1697,16 @@ dependencies = [ "ws2_32-sys", ] +[[package]] +name = "miow" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" +dependencies = [ + "socket2", + "winapi 0.3.9", +] + [[package]] name = "native-tls" version = "0.2.4" @@ -1638,6 +1749,15 @@ dependencies = [ "void", ] +[[package]] +name = "ntapi" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" +dependencies = [ + "winapi 0.3.9", +] + [[package]] name = "num-derive" version = "0.3.3" @@ -1794,7 +1914,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" dependencies = [ - "lock_api", + "lock_api 0.3.4", "parking_lot_core 0.6.2", "rustc_version", ] @@ -1805,10 +1925,21 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3a704eb390aafdc107b0e392f56a82b668e3a71366993b5340f5833fd62505e" dependencies = [ - "lock_api", + "lock_api 0.3.4", "parking_lot_core 0.7.2", ] +[[package]] +name = "parking_lot" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4893845fa2ca272e647da5d0e46660a314ead9c2fdd9a883aabc32e481a8733" +dependencies = [ + "instant", + "lock_api 0.4.1", + "parking_lot_core 0.8.0", +] + [[package]] name = "parking_lot_core" version = "0.6.2" @@ -1816,7 +1947,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", "libc", "redox_syscall", "rustc_version", @@ -1831,7 +1962,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi", + "cloudabi 0.0.3", + "libc", + "redox_syscall", + "smallvec 1.4.2", + "winapi 0.3.9", +] + +[[package]] +name = "parking_lot_core" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +dependencies = [ + "cfg-if 0.1.10", + "cloudabi 0.1.0", + "instant", "libc", "redox_syscall", "smallvec 1.4.2", @@ -1888,7 +2034,16 @@ version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" dependencies = [ - "pin-project-internal", + "pin-project-internal 0.4.23", +] + +[[package]] +name = "pin-project" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee41d838744f60d959d7074e3afb6b35c7456d0f61cad38a24e35e6553f73841" +dependencies = [ + "pin-project-internal 1.0.1", ] [[package]] @@ -1902,6 +2057,17 @@ dependencies = [ "syn 1.0.48", ] +[[package]] +name = "pin-project-internal" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81a4ffa594b66bff340084d4081df649a7dc049ac8d7fc458d8e628bfbbb2f86" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.48", +] + [[package]] name = "pin-project-lite" version = "0.1.7" @@ -2428,6 +2594,15 @@ dependencies = [ "opaque-debug 0.3.0", ] +[[package]] +name = "signal-hook-registry" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce32ea0c6c56d5eacaeb814fbed9960547021d3edd010ded1425f180536b20ab" +dependencies = [ + "libc", +] + [[package]] name = "signature" version = "1.2.2" @@ -2469,9 +2644,9 @@ dependencies = [ [[package]] name = "solana-account-decoder" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4709b70093c181bb55d13fa944eb7c6bbe5933f663bce21c69e5e7040db2f4b1" +checksum = "3fb6d24ca16f892b8d72325d7cc6ee6bac7d35a6aedeeac53a89a878ede51d99" dependencies = [ "Inflector", "base64 0.12.3", @@ -2486,15 +2661,60 @@ dependencies = [ "solana-sdk", "solana-stake-program", "solana-vote-program", - "spl-token 2.0.8", + "spl-token 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] -name = "solana-bpf-loader-program" -version = "1.4.4" +name = "solana-banks-client" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138a9aeb5d647179d33377c49c5fa48af9fbf8b4d4c44f9fa03512da06dcdf34" +checksum = "09b2b95a8f079b638df86a06e19eb8e6a6e3b4bea791206f2ad131c86e65bbd8" +dependencies = [ + "async-trait", + "bincode", + "futures 0.3.5", + "solana-banks-interface", + "solana-sdk", + "tarpc", + "tokio 0.3.3", + "tokio-serde", +] + +[[package]] +name = "solana-banks-interface" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ceac143aeab25e41f7a30021b2b8b4bbcbb76a6efd3aed2859e6ed69eb5fc78e" +dependencies = [ + "serde", + "solana-sdk", + "tarpc", +] + +[[package]] +name = "solana-banks-server" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0338f874dd1c5c6c3b14a0046502edad24bb722aa504f7060b6769f1242300e7" +dependencies = [ + "bincode", + "futures 0.3.5", + "log", + "solana-banks-interface", + "solana-metrics", + "solana-runtime", + "solana-sdk", + "tarpc", + "tokio 0.3.3", + "tokio-serde", +] + +[[package]] +name = "solana-bpf-loader-program" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cea719cfe2dce690c3065fd2e9eb82d0ba3fa8cbfb7a0d3283476d2d00b9d5a0" dependencies = [ "bincode", "byteorder", @@ -2509,9 +2729,9 @@ dependencies = [ [[package]] name = "solana-clap-utils" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d3b02211365c66323d43252e6c58b4c5dc8bcf4ebdd94bdeee5d2b81f229d72" +checksum = "d6cba251de8b28a014e9e46e8a12b102da99d07918873d56b9d830c722158799" dependencies = [ "chrono", "clap", @@ -2525,9 +2745,9 @@ dependencies = [ [[package]] name = "solana-cli-config" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b828187ab33878decee6fc651118414d34fede12a09019ac8ce335a7cdb6b13" +checksum = "9ccd6bc80ce5f56ee33a5ca57bd3ae6cd7418f3d0864c6fd427a57f8516de61b" dependencies = [ "dirs-next", "lazy_static", @@ -2539,9 +2759,9 @@ dependencies = [ [[package]] name = "solana-cli-output" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bd7decda386870239e42e3db9ca44493a8dbbebd847c0a6009b883514fbd20" +checksum = "f3b6c317bd059715c1a084a64c0813a507eba9c4dbae0bd6a396f9bd708131df" dependencies = [ "Inflector", "chrono", @@ -2562,9 +2782,9 @@ dependencies = [ [[package]] name = "solana-client" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff147c9cfcc04be01a11c5c1d6b2034b188ad5e1eb97d4fb3fb98c303489afd6" +checksum = "b64a1b90e869c6da1ac5935d8823af3766a3b223f133cadc57bab98245c322ed" dependencies = [ "base64 0.13.0", "bincode", @@ -2593,9 +2813,9 @@ dependencies = [ [[package]] name = "solana-config-program" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29247dfea925a6d68f70d1393b780ba65d5c05dad183af5b62c875fba6c154a4" +checksum = "4a06de095f5b5cc399e55faea8a21ef30a350428f5989fff41591bfb87fb86fc" dependencies = [ "bincode", "chrono", @@ -2607,9 +2827,9 @@ dependencies = [ [[package]] name = "solana-crate-features" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e8d7a71e956e93d3d2afa0b0718205c9b51b3526063c9ccc4a7495242cabaf" +checksum = "6163b6527000639a0420f91eae71e9af835c10140d0740142f2cdb56e541fafd" dependencies = [ "backtrace", "bytes 0.4.12", @@ -2631,9 +2851,9 @@ dependencies = [ [[package]] name = "solana-frozen-abi" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b1c4f649f305d1cb1454bd5de691872bc2631b99746341b5af8b4d561dbf06" +checksum = "361e984c8afd2bf8a20ef0bdbfffb5ff7f94d74bc57e04c8818a87a055fd340b" dependencies = [ "bs58", "bv", @@ -2651,9 +2871,9 @@ dependencies = [ [[package]] name = "solana-frozen-abi-macro" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c84e6316d0b71d60ff34d2cc1a25521f6cb605111590a61e9baa768ac1234d4" +checksum = "7b50d36358b6206ec5eece48048567a59273ce1c478e0d77bd14b9fde9bc7b66" dependencies = [ "lazy_static", "proc-macro2 1.0.24", @@ -2664,9 +2884,9 @@ dependencies = [ [[package]] name = "solana-logger" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e6d1862202b2f6aba9bd346ef10cdecb29e05948d25ad3a3789f4239000012" +checksum = "2d8d109510b0fcb6bca2a303f1e1c8ca3d9c58c1d18b95a620ee7fa8ee256b5f" dependencies = [ "env_logger", "lazy_static", @@ -2675,9 +2895,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1efe51bce5ea81866a0fba0a2c1c42aca6fb9c323b2f39a0ceeff5f07dd113c" +checksum = "d189698ffc449561d6f8bcf9373f47f8e7af1ef36c9205809cbf2ae069f560ba" dependencies = [ "jemalloc-ctl", "jemallocator", @@ -2688,9 +2908,9 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b14f5c72050d53ecd5d2985b582caf035b531919016b8b27d24d214373872c3" +checksum = "afc4ccf5351ff1cff3b0617dda3e28cac11ebccbd92137970cf6692c09f88feb" dependencies = [ "env_logger", "gethostname", @@ -2702,9 +2922,9 @@ dependencies = [ [[package]] name = "solana-net-utils" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ab29e5380985da7ed4ccabf8a2ecf7defa8dca33d57110458b7ef7a9c3ba18" +checksum = "7c8be327d43991fd885dced37fcbddc4ead095bbc4f8bc19febc04b95f69348b" dependencies = [ "bincode", "bytes 0.4.12", @@ -2725,9 +2945,9 @@ dependencies = [ [[package]] name = "solana-program" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8cf8a198b1443fccc12fab0e4927d1a3add3e5e9bd249bb61191c04d47e3c09" +checksum = "b2781e0c9fbf82b5ab2093820048e926401e5473c31ec35eea993825bd9ca537" dependencies = [ "bincode", "bs58", @@ -2754,10 +2974,29 @@ dependencies = [ ] [[package]] -name = "solana-rayon-threadlimit" -version = "1.4.4" +name = "solana-program-test" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "640b08ad0790e0e6ef98008591a187f8407d03c6fc70656cdb5567bdd5a47f3c" +checksum = "afc8b5972f31ea237d8a9d8853c5260474a6cf7aed645055528ac0f87be39d28" +dependencies = [ + "base64 0.12.3", + "chrono", + "chrono-humanize", + "log", + "solana-banks-client", + "solana-banks-server", + "solana-bpf-loader-program", + "solana-logger", + "solana-program", + "solana-runtime", + "solana-sdk", +] + +[[package]] +name = "solana-rayon-threadlimit" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cd2ffa11336cc3fa6e2010bf391564268e7cec4fd150a8b095763596933ca96" dependencies = [ "lazy_static", "num_cpus", @@ -2765,9 +3004,9 @@ dependencies = [ [[package]] name = "solana-remote-wallet" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80b59a4e17b4b1f3be0b62ce7c4cca6a2d0c73bf3bcd7ea2abcb72f0449b5057" +checksum = "84cabf0de03154b2fd4096242733d4bb07e2a286ba2ef9e1d90d1687df623f3b" dependencies = [ "base32", "console 0.11.3", @@ -2785,9 +3024,9 @@ dependencies = [ [[package]] name = "solana-runtime" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bfcba696d8e7ef3a5bee05be4382bdd39e893ed424d106b3241430180cf2764" +checksum = "fd82d621cbb3de90b5e262c55ccfdc1ee62c29b7734d7a9ecb0bf50a70e85877" dependencies = [ "bincode", "blake3", @@ -2836,9 +3075,9 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b98b011b46e087d42639aead6b8f27fdcc14c6375681631457b1e66cde12a6" +checksum = "0b137c94925588c790864ffa39cd16f4b8de1d3ad6184c4583cc13344babd183" dependencies = [ "assert_matches", "bincode", @@ -2880,9 +3119,9 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8da0dcb182f9631a69b4d6de69f82f0aa8bf2350c666122b9fad99380547ccc" +checksum = "4e581ace8ccecf2b5111362ff22d9085a144a11bbc0305d6d4a988b73cecb9b7" dependencies = [ "bs58", "proc-macro2 1.0.24", @@ -2893,9 +3132,9 @@ dependencies = [ [[package]] name = "solana-secp256k1-program" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a81d2326f3d6c8324eb0b1709906b8e583d225d2ad9634750168453a3aed7c66" +checksum = "bafb09ec95b0d5d0b4c96bcd2d57651c1fadd1c1f4175f4582d8f3dcff31d020" dependencies = [ "bincode", "digest 0.9.0", @@ -2908,9 +3147,9 @@ dependencies = [ [[package]] name = "solana-stake-program" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87c4edba3563b1c3741201a7c616e220086e3c1266b2eb5e9c13018a006015e0" +checksum = "c0156bb810aa025177ffc65ea6c3deb18e1fce53db7a76c9412b6e9e60d3c351" dependencies = [ "bincode", "log", @@ -2930,9 +3169,9 @@ dependencies = [ [[package]] name = "solana-transaction-status" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1515402f700ca3063a7d67552c500f2f6506e0315d6fcc33c615908298d2e4" +checksum = "d015b81feda30c01460d1568b954a09394505e5eb12a95c389f1a6db3698f8cf" dependencies = [ "Inflector", "base64 0.12.3", @@ -2947,16 +3186,16 @@ dependencies = [ "solana-sdk", "solana-stake-program", "solana-vote-program", - "spl-memo 1.0.9", - "spl-token 2.0.8", + "spl-memo 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] [[package]] name = "solana-version" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ed6c1c40cb00edabf86c157d8d333f6955516f67c688d8ffd8c009a441f55c" +checksum = "6214887c57506944d14db722044600b2e8ffaa9595667c2f2d3cfd0f7ce47d5d" dependencies = [ "log", "rustc_version", @@ -2970,9 +3209,9 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "1.4.4" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4551bbe44d2eb3c09a3619f288db2cc88901d74f91fdcee89cf3e3982dfbbaaf" +checksum = "40edf2451cb5add933f091613930a4671068b2fb41de4e1853f06ca24af3274f" dependencies = [ "bincode", "log", @@ -3018,16 +3257,10 @@ name = "spl-associated-token-account" version = "1.0.1" dependencies = [ "solana-program", - "spl-token 3.0.0", -] - -[[package]] -name = "spl-memo" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2880a12ceb39ebb363a367e868babee2a16e26c0f7afb699cd33c490a2882437" -dependencies = [ + "solana-program-test", "solana-sdk", + "spl-token 3.0.0", + "tokio 0.3.3", ] [[package]] @@ -3037,6 +3270,15 @@ dependencies = [ "solana-program", ] +[[package]] +name = "spl-memo" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99775feb54f735a6826ea0af500c1f78f7a5974d6b17f1ac586cd114e2da7d80" +dependencies = [ + "solana-program", +] + [[package]] name = "spl-shared-memory" version = "2.0.6" @@ -3080,21 +3322,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "spl-token" -version = "2.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa27ab75067c63b8804d9fff30bd2e8bfb5be448bea8067ed768381e70ca181" -dependencies = [ - "arrayref", - "num-derive", - "num-traits", - "num_enum", - "remove_dir_all", - "solana-sdk", - "thiserror", -] - [[package]] name = "spl-token" version = "3.0.0" @@ -3108,6 +3335,20 @@ dependencies = [ "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]] name = "spl-token-cli" version = "2.0.4" @@ -3183,6 +3424,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "static_assertions" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" + [[package]] name = "strsim" version = "0.8.0" @@ -3253,6 +3500,38 @@ dependencies = [ "xattr", ] +[[package]] +name = "tarpc" +version = "0.23.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1035e0e1b7064c1080702a8a5b3d044a3dea10a1096766be6f5c22580096fa75" +dependencies = [ + "anyhow", + "fnv", + "futures 0.3.5", + "humantime 2.0.1", + "log", + "pin-project 1.0.1", + "rand", + "serde", + "static_assertions", + "tarpc-plugins", + "tokio 0.3.3", + "tokio-serde", + "tokio-util 0.4.0", +] + +[[package]] +name = "tarpc-plugins" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edbaf92ceea0a2ab555bea18a47a891e46ba2d6f930ec9506771662f4ab82bb7" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.48", +] + [[package]] name = "tempfile" version = "3.1.0" @@ -3383,8 +3662,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" dependencies = [ "bytes 0.4.12", - "futures", - "mio", + "futures 0.1.29", + "mio 0.6.22", "num_cpus", "tokio-codec", "tokio-current-thread", @@ -3412,12 +3691,34 @@ dependencies = [ "iovec", "lazy_static", "memchr", - "mio", + "mio 0.6.22", "num_cpus", "pin-project-lite", "slab", ] +[[package]] +name = "tokio" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ca08accbcb46f11fd8d2d1c6158c348b7888009a1f39260bcad66f6a454250" +dependencies = [ + "autocfg", + "bytes 0.6.0", + "futures-core", + "lazy_static", + "libc", + "memchr", + "mio 0.7.5", + "num_cpus", + "parking_lot 0.11.0", + "pin-project-lite", + "signal-hook-registry", + "slab", + "tokio-macros", + "winapi 0.3.9", +] + [[package]] name = "tokio-codec" version = "0.1.2" @@ -3425,7 +3726,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.29", "tokio-io", ] @@ -3435,7 +3736,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" dependencies = [ - "futures", + "futures 0.1.29", "tokio-executor", ] @@ -3446,7 +3747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.29", ] [[package]] @@ -3455,7 +3756,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" dependencies = [ - "futures", + "futures 0.1.29", "tokio-io", "tokio-threadpool", ] @@ -3467,10 +3768,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.29", "log", ] +[[package]] +name = "tokio-macros" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21d30fdbb5dc2d8f91049691aa1a9d4d4ae422a21c334ce8936e5886d30c5c45" +dependencies = [ + "proc-macro2 1.0.24", + "quote 1.0.7", + "syn 1.0.48", +] + [[package]] name = "tokio-reactor" version = "0.1.12" @@ -3478,10 +3790,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.29", "lazy_static", "log", - "mio", + "mio 0.6.22", "num_cpus", "parking_lot 0.9.0", "slab", @@ -3502,6 +3814,20 @@ dependencies = [ "webpki", ] +[[package]] +name = "tokio-serde" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebdd897b01021779294eb09bb3b52b6e11b0747f9f7e333a84bef532b656de99" +dependencies = [ + "bincode", + "bytes 0.5.6", + "derivative", + "futures 0.3.5", + "pin-project 0.4.23", + "serde", +] + [[package]] name = "tokio-sync" version = "0.1.8" @@ -3509,7 +3835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" dependencies = [ "fnv", - "futures", + "futures 0.1.29", ] [[package]] @@ -3519,9 +3845,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.29", "iovec", - "mio", + "mio 0.6.22", "tokio-io", "tokio-reactor", ] @@ -3535,7 +3861,7 @@ dependencies = [ "crossbeam-deque 0.7.3", "crossbeam-queue", "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.29", "lazy_static", "log", "num_cpus", @@ -3550,7 +3876,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" dependencies = [ "crossbeam-utils 0.7.2", - "futures", + "futures 0.1.29", "slab", "tokio-executor", ] @@ -3562,9 +3888,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.29", "log", - "mio", + "mio 0.6.22", "tokio-codec", "tokio-io", "tokio-reactor", @@ -3577,11 +3903,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0" dependencies = [ "bytes 0.4.12", - "futures", + "futures 0.1.29", "iovec", "libc", "log", - "mio", + "mio 0.6.22", "mio-uds", "tokio-codec", "tokio-io", @@ -3602,6 +3928,20 @@ dependencies = [ "tokio 0.2.22", ] +[[package]] +name = "tokio-util" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24793699f4665ba0416ed287dc794fe6b11a4aa5e4e95b58624f45f6c46b97d4" +dependencies = [ + "bytes 0.5.6", + "futures-core", + "futures-sink", + "log", + "pin-project-lite", + "tokio 0.3.3", +] + [[package]] name = "toml" version = "0.5.6"