Browse Source

solana: add clap crate and update cargo dependencies

Leo 5 years ago
parent
commit
f7f4f6d74b
2 changed files with 159 additions and 158 deletions
  1. 158 158
      solana/Cargo.lock
  2. 1 0
      solana/agent/Cargo.toml

+ 158 - 158
solana/Cargo.lock

@@ -31,6 +31,7 @@ version = "0.1.0"
 dependencies = [
 dependencies = [
  "bs58",
  "bs58",
  "byteorder",
  "byteorder",
+ "clap",
  "futures 0.3.8",
  "futures 0.3.8",
  "hex",
  "hex",
  "libc",
  "libc",
@@ -84,9 +85,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "anyhow"
 name = "anyhow"
-version = "1.0.34"
+version = "1.0.35"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7"
+checksum = "2c0df63cb2955042487fad3aefd2c6e3ae7389ac5dc1beb28921de0b69f779d4"
 
 
 [[package]]
 [[package]]
 name = "arrayref"
 name = "arrayref"
@@ -124,7 +125,7 @@ checksum = "25f9db3b38af870bf7e5cc649167533b493928e50744e2c30ae350230b414670"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -135,7 +136,7 @@ checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -437,15 +438,6 @@ dependencies = [
  "bitflags",
  "bitflags",
 ]
 ]
 
 
-[[package]]
-name = "cloudabi"
-version = "0.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467"
-dependencies = [
- "bitflags",
-]
-
 [[package]]
 [[package]]
 name = "console"
 name = "console"
 version = "0.11.3"
 version = "0.11.3"
@@ -491,9 +483,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "const-random"
 name = "const-random"
-version = "0.1.12"
+version = "0.1.13"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "486d435a7351580347279f374cb8a3c16937485441db80181357b7c4d70f17ed"
+checksum = "f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4"
 dependencies = [
 dependencies = [
  "const-random-macro",
  "const-random-macro",
  "proc-macro-hack",
  "proc-macro-hack",
@@ -501,9 +493,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "const-random-macro"
 name = "const-random-macro"
-version = "0.1.12"
+version = "0.1.13"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49a84d8ff70e3ec52311109b019c27672b4c1929e4cf7c18bcf0cd9fb5e230be"
+checksum = "615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40"
 dependencies = [
 dependencies = [
  "getrandom 0.2.0",
  "getrandom 0.2.0",
  "lazy_static",
  "lazy_static",
@@ -571,7 +563,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"
 checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775"
 dependencies = [
 dependencies = [
  "cfg-if 1.0.0",
  "cfg-if 1.0.0",
- "crossbeam-utils 0.8.0",
+ "crossbeam-utils 0.8.1",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -592,8 +584,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
 checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9"
 dependencies = [
 dependencies = [
  "cfg-if 1.0.0",
  "cfg-if 1.0.0",
- "crossbeam-epoch 0.9.0",
- "crossbeam-utils 0.8.0",
+ "crossbeam-epoch 0.9.1",
+ "crossbeam-utils 0.8.1",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -607,21 +599,21 @@ dependencies = [
  "crossbeam-utils 0.7.2",
  "crossbeam-utils 0.7.2",
  "lazy_static",
  "lazy_static",
  "maybe-uninit",
  "maybe-uninit",
- "memoffset",
+ "memoffset 0.5.6",
  "scopeguard",
  "scopeguard",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "crossbeam-epoch"
 name = "crossbeam-epoch"
-version = "0.9.0"
+version = "0.9.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec0f606a85340376eef0d6d8fec399e6d4a544d648386c6645eb6d0653b27d9f"
+checksum = "a1aaa739f95311c2c7887a76863f500026092fb1dce0161dab577e559ef3569d"
 dependencies = [
 dependencies = [
  "cfg-if 1.0.0",
  "cfg-if 1.0.0",
  "const_fn",
  "const_fn",
- "crossbeam-utils 0.8.0",
+ "crossbeam-utils 0.8.1",
  "lazy_static",
  "lazy_static",
- "memoffset",
+ "memoffset 0.6.1",
  "scopeguard",
  "scopeguard",
 ]
 ]
 
 
@@ -649,13 +641,12 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "crossbeam-utils"
 name = "crossbeam-utils"
-version = "0.8.0"
+version = "0.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ec91540d98355f690a86367e566ecad2e9e579f230230eb7c21398372be73ea5"
+checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d"
 dependencies = [
 dependencies = [
  "autocfg",
  "autocfg",
  "cfg-if 1.0.0",
  "cfg-if 1.0.0",
- "const_fn",
  "lazy_static",
  "lazy_static",
 ]
 ]
 
 
@@ -717,7 +708,7 @@ checksum = "cb582b60359da160a9477ee80f15c8d784c477e69c217ef2cdd4169c24ea380f"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -861,7 +852,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
  "synstructure",
  "synstructure",
 ]
 ]
 
 
@@ -1035,7 +1026,7 @@ dependencies = [
  "proc-macro-hack",
  "proc-macro-hack",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -1189,9 +1180,9 @@ checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35"
 
 
 [[package]]
 [[package]]
 name = "hidapi"
 name = "hidapi"
-version = "1.2.3"
+version = "1.2.5"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5c6ffb97f2ec5835ec73bcea5256fc2cd57a13c5958230778ef97f11900ba661"
+checksum = "76c352a18370f7e7e47bcbfcbdc5432b8c80c705b5d751a25232c659fcf5c775"
 dependencies = [
 dependencies = [
  "cc",
  "cc",
  "libc",
  "libc",
@@ -1443,9 +1434,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "js-sys"
 name = "js-sys"
-version = "0.3.45"
+version = "0.3.46"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca059e81d9486668f12d455a4ea6daa600bd408134cd17e3d3fb5a32d1f016f8"
+checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175"
 dependencies = [
 dependencies = [
  "wasm-bindgen",
  "wasm-bindgen",
 ]
 ]
@@ -1490,15 +1481,15 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "libc"
 name = "libc"
-version = "0.2.80"
+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 = "4d58d1b70b004888f764dfbf6a26a3b0342a1632d33968e4a179d8011c760614"
+checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb"
 
 
 [[package]]
 [[package]]
 name = "libloading"
 name = "libloading"
-version = "0.6.5"
+version = "0.6.6"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1090080fe06ec2648d0da3881d9453d97e71a45f00eb179af7fdd7e3f686fdb0"
+checksum = "e9367bdfa836b7e3cf895867f7a570283444da90562980ec2263d6e1569b16bc"
 dependencies = [
 dependencies = [
  "cfg-if 1.0.0",
  "cfg-if 1.0.0",
  "winapi 0.3.9",
  "winapi 0.3.9",
@@ -1590,6 +1581,15 @@ dependencies = [
  "autocfg",
  "autocfg",
 ]
 ]
 
 
+[[package]]
+name = "memoffset"
+version = "0.6.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "157b4208e3059a8f9e78d559edc658e13df41410cb3ae03979c83130067fdd87"
+dependencies = [
+ "autocfg",
+]
+
 [[package]]
 [[package]]
 name = "mime"
 name = "mime"
 version = "0.3.16"
 version = "0.3.16"
@@ -1618,9 +1618,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "mio"
 name = "mio"
-version = "0.6.22"
+version = "0.6.23"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430"
+checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4"
 dependencies = [
 dependencies = [
  "cfg-if 0.1.10",
  "cfg-if 0.1.10",
  "fuchsia-zircon",
  "fuchsia-zircon",
@@ -1648,9 +1648,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "miow"
 name = "miow"
-version = "0.2.1"
+version = "0.2.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919"
+checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d"
 dependencies = [
 dependencies = [
  "kernel32-sys",
  "kernel32-sys",
  "net2",
  "net2",
@@ -1684,9 +1684,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "net2"
 name = "net2"
-version = "0.2.35"
+version = "0.2.36"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3ebc3ec692ed7c9a255596c67808dee269f64655d8baf7b4f0638e51ba1d6853"
+checksum = "d7cf75f38f16cb05ea017784dc6dbfd354f76c223dba37701734c4f5a9337d02"
 dependencies = [
 dependencies = [
  "cfg-if 0.1.10",
  "cfg-if 0.1.10",
  "libc",
  "libc",
@@ -1725,7 +1725,7 @@ checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -1776,7 +1776,7 @@ dependencies = [
  "proc-macro-crate",
  "proc-macro-crate",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -1864,7 +1864,7 @@ dependencies = [
  "Inflector",
  "Inflector",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -1908,7 +1908,7 @@ checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb"
 dependencies = [
 dependencies = [
  "instant",
  "instant",
  "lock_api 0.4.2",
  "lock_api 0.4.2",
- "parking_lot_core 0.8.0",
+ "parking_lot_core 0.8.1",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -1918,7 +1918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
 checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b"
 dependencies = [
 dependencies = [
  "cfg-if 0.1.10",
  "cfg-if 0.1.10",
- "cloudabi 0.0.3",
+ "cloudabi",
  "libc",
  "libc",
  "redox_syscall",
  "redox_syscall",
  "rustc_version",
  "rustc_version",
@@ -1933,25 +1933,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
 checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3"
 dependencies = [
 dependencies = [
  "cfg-if 0.1.10",
  "cfg-if 0.1.10",
- "cloudabi 0.0.3",
+ "cloudabi",
  "libc",
  "libc",
  "redox_syscall",
  "redox_syscall",
- "smallvec 1.5.0",
+ "smallvec 1.5.1",
  "winapi 0.3.9",
  "winapi 0.3.9",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "parking_lot_core"
 name = "parking_lot_core"
-version = "0.8.0"
+version = "0.8.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b"
+checksum = "d7c6d9b8427445284a09c55be860a15855ab580a417ccad9da88f5a06787ced0"
 dependencies = [
 dependencies = [
- "cfg-if 0.1.10",
- "cloudabi 0.1.0",
+ "cfg-if 1.0.0",
  "instant",
  "instant",
  "libc",
  "libc",
  "redox_syscall",
  "redox_syscall",
- "smallvec 1.5.0",
+ "smallvec 1.5.1",
  "winapi 0.3.9",
  "winapi 0.3.9",
 ]
 ]
 
 
@@ -2035,7 +2034,7 @@ checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -2046,7 +2045,7 @@ checksum = "f8e8d2bf0b23038a4424865103a4df472855692821aab4e4f5c3312d461d9e5f"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -2167,7 +2166,7 @@ dependencies = [
  "itertools 0.8.2",
  "itertools 0.8.2",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -2281,7 +2280,7 @@ checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a"
 dependencies = [
 dependencies = [
  "crossbeam-channel 0.5.0",
  "crossbeam-channel 0.5.0",
  "crossbeam-deque 0.8.0",
  "crossbeam-deque 0.8.0",
- "crossbeam-utils 0.8.0",
+ "crossbeam-utils 0.8.1",
  "lazy_static",
  "lazy_static",
  "num_cpus",
  "num_cpus",
 ]
 ]
@@ -2543,9 +2542,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "serde"
 name = "serde"
-version = "1.0.117"
+version = "1.0.118"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b88fa983de7720629c9387e9f517353ed404164b1e482c970a90c1a4aaf7dc1a"
+checksum = "06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800"
 dependencies = [
 dependencies = [
  "serde_derive",
  "serde_derive",
 ]
 ]
@@ -2561,20 +2560,20 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "serde_derive"
 name = "serde_derive"
-version = "1.0.117"
+version = "1.0.118"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cbd1ae72adb44aab48f325a02444a5fc079349a8d804c1fc922aed3f7454c74e"
+checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "serde_json"
 name = "serde_json"
-version = "1.0.59"
+version = "1.0.60"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dcac07dbffa1c65e7f816ab9eba78eb142c6d44410f4eeba1e26e4f5dfa56b95"
+checksum = "1500e84d27fe482ed1dc791a56eddc2f230046a040fa908c08bda1d9fb615779"
 dependencies = [
 dependencies = [
  "itoa",
  "itoa",
  "ryu",
  "ryu",
@@ -2677,9 +2676,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "smallvec"
 name = "smallvec"
-version = "1.5.0"
+version = "1.5.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7acad6f34eb9e8a259d3283d1e8c1d34d7415943d4895f65cc73813c7396fc85"
+checksum = "ae524f056d7d770e174287294f562e95044c68e88dec909a00d2094805db9d75"
 
 
 [[package]]
 [[package]]
 name = "socket2"
 name = "socket2"
@@ -2695,9 +2694,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-account-decoder"
 name = "solana-account-decoder"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "137e32e093b5482dd2664a5af9a292724b2c8910cb0a0edd1b4005ed5bfd4e18"
+checksum = "29fa579ccae25e66c5b9f3e058b16b19efc823e653ee491bbcda1f06a440de7a"
 dependencies = [
 dependencies = [
  "Inflector",
  "Inflector",
  "base64 0.12.3",
  "base64 0.12.3",
@@ -2714,13 +2713,14 @@ dependencies = [
  "solana-vote-program",
  "solana-vote-program",
  "spl-token",
  "spl-token",
  "thiserror",
  "thiserror",
+ "zstd",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "solana-clap-utils"
 name = "solana-clap-utils"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4445f596921605c1fd9257511a3f4f27b0ed5c722278284d235dae9284455f05"
+checksum = "90e908b0267c02e3898fb5769109dddbc936f14aadcedd3d5925d1a4d9b120f9"
 dependencies = [
 dependencies = [
  "chrono",
  "chrono",
  "clap",
  "clap",
@@ -2734,9 +2734,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-cli-config"
 name = "solana-cli-config"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4eec69c2685c10bd288b07c483ee02e5f01853dfc5db61a0188ffac99a74cb58"
+checksum = "0f0f69ef61a624038c6c2e0109f08c827633a04a4d21272e1e02e3bd70961008"
 dependencies = [
 dependencies = [
  "dirs-next",
  "dirs-next",
  "lazy_static",
  "lazy_static",
@@ -2748,9 +2748,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-client"
 name = "solana-client"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a387d9d4b4e665b97e5a74486faee9a7c76873a1c87ffe420cb795b66fbeec9e"
+checksum = "7253ee3b369812df3c30c9076ac2d5f042e09d7cb9c04e2928ebf5df26ad4ab2"
 dependencies = [
 dependencies = [
  "base64 0.13.0",
  "base64 0.13.0",
  "bincode",
  "bincode",
@@ -2779,9 +2779,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-config-program"
 name = "solana-config-program"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1a7f8350f954d78dc30a5dc02c4f495c75eb7d3b32494c5499692457164bbbaa"
+checksum = "3c5c599f4049337d8c89c08811b3044203d083038e4e4be724843088211f3158"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "chrono",
  "chrono",
@@ -2793,9 +2793,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-crate-features"
 name = "solana-crate-features"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "faed9cc0dc45b8e787add4a0e260c95006996b3da99d0bbde4f0bfdc2e1950bc"
+checksum = "dc73ada8cddc62edf58dc09ef3cf4551259d0ca1c7ece5f102757279ec2afa95"
 dependencies = [
 dependencies = [
  "backtrace",
  "backtrace",
  "bytes 0.4.12",
  "bytes 0.4.12",
@@ -2810,16 +2810,16 @@ dependencies = [
  "reqwest",
  "reqwest",
  "serde",
  "serde",
  "syn 0.15.44",
  "syn 0.15.44",
- "syn 1.0.50",
+ "syn 1.0.53",
  "tokio 0.1.22",
  "tokio 0.1.22",
  "winapi 0.3.9",
  "winapi 0.3.9",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "solana-faucet"
 name = "solana-faucet"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca27b4196f7db825562510cfe4df550082205d5e57d6dd7e23b08bbe214f40b6"
+checksum = "16cae7630ea7accaae2e6f538f400bcac312271cf4ab882a92875570447650b0"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "byteorder",
  "byteorder",
@@ -2840,9 +2840,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-frozen-abi"
 name = "solana-frozen-abi"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "232fa27d254720174c0e52727ce25763c6affb3cb493410cc84ded2d0e5942e8"
+checksum = "9e5ab6ad3dda6a3d95d19603eeedc65689d8125eafb3e23c6a1e01ab8a6ba60c"
 dependencies = [
 dependencies = [
  "bs58",
  "bs58",
  "bv",
  "bv",
@@ -2860,22 +2860,22 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-frozen-abi-macro"
 name = "solana-frozen-abi-macro"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6fdcf9cfffc43b6c5e42a441bb33cb598dd17c5e313528b339e71098eb786074"
+checksum = "ffaa09aa938a67501479ed8a785071c6993f72c34e43f680db3ea7a2dadad9e7"
 dependencies = [
 dependencies = [
  "lazy_static",
  "lazy_static",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
  "rustc_version",
  "rustc_version",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "solana-logger"
 name = "solana-logger"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a42dc9a870d8d4db65b61c9467112c6a234153ab29c218a86c49df4e14f77643"
+checksum = "0d949157d0b23eaf5758b427d90741d2a90751c4e3dfee028f5726ab8b36e769"
 dependencies = [
 dependencies = [
  "env_logger",
  "env_logger",
  "lazy_static",
  "lazy_static",
@@ -2884,9 +2884,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-measure"
 name = "solana-measure"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "190b2cc0c99ec85fb0ac5ea4ff296585cba68e316bc6411f181cdfaaa24fff7b"
+checksum = "76c197e92932f6498371df4a52e972403b0a3dfd3eac101b2844774b43292d89"
 dependencies = [
 dependencies = [
  "jemalloc-ctl",
  "jemalloc-ctl",
  "jemallocator",
  "jemallocator",
@@ -2897,9 +2897,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-metrics"
 name = "solana-metrics"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58d0f55a658d4799c2fb2e5d18aa240ce087602148cb74c9cb6b837cd56aa7aa"
+checksum = "1ed2f570bd9d87a991c58800bd94149c34243f14c6b3dfc39fbca602e13db70a"
 dependencies = [
 dependencies = [
  "env_logger",
  "env_logger",
  "gethostname",
  "gethostname",
@@ -2911,9 +2911,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-net-utils"
 name = "solana-net-utils"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c99f1a3fcc4bb4a90d4f1f32604b107bd23ca463bcc18a9f54e3fe9866ce9c51"
+checksum = "fea0a40ca7c0f5be26d1a203ac1ef44920f7c845ffdcf922e2aa597662e13958"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "bytes 0.4.12",
  "bytes 0.4.12",
@@ -2933,9 +2933,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-program"
 name = "solana-program"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f53f378189ff9a5dd98707682c08baed08e0049578fab40b27b7cd38988404db"
+checksum = "8e9c6cb16e8aa986bc0d2af8ec50628f7451bef9dac89924adf48302bd4fc755"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "bs58",
  "bs58",
@@ -2963,9 +2963,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-rayon-threadlimit"
 name = "solana-rayon-threadlimit"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "70700e700a22a64416cec6a478301a6910402ad4210d1d27bd0a30daf710345e"
+checksum = "de7367bfa559a08c2023d62f780ae01fddf865b974d7fd449bbeb1399641764d"
 dependencies = [
 dependencies = [
  "lazy_static",
  "lazy_static",
  "num_cpus",
  "num_cpus",
@@ -2973,9 +2973,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-remote-wallet"
 name = "solana-remote-wallet"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "031e5008cd0f2aeb2e62bb3c7cb242a28978181a2ea8acb0d83cbf0a41274ed0"
+checksum = "1fde6cc84dfcc15c34eedba0675ca51cbaa8b83ca70233c5751459af869568e1"
 dependencies = [
 dependencies = [
  "base32",
  "base32",
  "console 0.11.3",
  "console 0.11.3",
@@ -2993,9 +2993,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-runtime"
 name = "solana-runtime"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01fe657bcb036c1cba3246d4c2d51a4753ca198e5a0260fb055a357d36e333b0"
+checksum = "4d1364382b1ea6dd516c53455c817eaa5cd47bf7565cd00953586002731dd8fd"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "blake3",
  "blake3",
@@ -3044,9 +3044,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-sdk"
 name = "solana-sdk"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "145658ea93517dadd44cd77a5ecbdaa268500dab8c3febb7c1713c3ebaf56061"
+checksum = "85c38a02d501422070cd6a4d561b4ab1408e311c5a0b5af3a7bb01246da14f66"
 dependencies = [
 dependencies = [
  "assert_matches",
  "assert_matches",
  "bincode",
  "bincode",
@@ -3088,22 +3088,22 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-sdk-macro"
 name = "solana-sdk-macro"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d01979145b08ca6203c9c41599f2e21f17bf9d53395734cc1a6a5b2207a276be"
+checksum = "475a680cd175f2e256452e007c6f8622d3a1ab97ab36d26303b35576e24f340c"
 dependencies = [
 dependencies = [
  "bs58",
  "bs58",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
  "rustversion",
  "rustversion",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "solana-secp256k1-program"
 name = "solana-secp256k1-program"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e424be696ffbc0c853ddcdfb51b5ab46dc8b127484f4c48303713c2939205215"
+checksum = "64f76265997062d8cb18b8055ab200294087ee0bb2de3cf65864eb964f39b2c8"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "digest 0.9.0",
  "digest 0.9.0",
@@ -3116,9 +3116,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-stake-program"
 name = "solana-stake-program"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4515972df84b7c9db557653e9172c3c32abcc7daaadbdfdf822ecd2ccdf3e138"
+checksum = "9fcb16ef12c9ed669308074bcc0549d5b36f29597fb701530f108088d438b3cd"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "log",
  "log",
@@ -3138,9 +3138,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-transaction-status"
 name = "solana-transaction-status"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "bd63aa417f747418c8bb52f9a11bb28f58f442298b5efc2522d93c983f43fce9"
+checksum = "a2f69cb54e6854d4799529c22c21c1d53abaf2ebfc7b2c2fe1ce84b2afb9c620"
 dependencies = [
 dependencies = [
  "Inflector",
  "Inflector",
  "base64 0.12.3",
  "base64 0.12.3",
@@ -3162,9 +3162,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-version"
 name = "solana-version"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fdbba54e5393b98f28f772fa6d6af30c123210c7fcb5166bdea801f1bf335a4"
+checksum = "d6995a2a6734a108b4a80497a391e86c8d234d94b02ceec0cebc9ba132874502"
 dependencies = [
 dependencies = [
  "log",
  "log",
  "rustc_version",
  "rustc_version",
@@ -3178,9 +3178,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "solana-vote-program"
 name = "solana-vote-program"
-version = "1.4.9"
+version = "1.4.14"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f6cff1aee73efe45996605b06f0abea0d8ec5c108876fbba2370a48b9960e5d6"
+checksum = "6b42b3fd7b76dd8c98eb13f92677b1803d0bc1ac06af45e10f1aee46b8c19a8a"
 dependencies = [
 dependencies = [
  "bincode",
  "bincode",
  "log",
  "log",
@@ -3275,9 +3275,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "syn"
 name = "syn"
-version = "1.0.50"
+version = "1.0.53"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "443b4178719c5a851e1bde36ce12da21d74a0e60b4d982ec3385a933c812f0f6"
+checksum = "8833e20724c24de12bbaba5ad230ea61c3eafb05b881c7c9d3cfe8638b187e68"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
@@ -3292,7 +3292,7 @@ checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
  "unicode-xid 0.2.1",
  "unicode-xid 0.2.1",
 ]
 ]
 
 
@@ -3376,7 +3376,7 @@ checksum = "9ba20f23e85b10754cd195504aebf6a27e2e6cbe28c17778a0c930724628dd56"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -3545,7 +3545,7 @@ checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -3727,7 +3727,7 @@ dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "prost-build",
  "prost-build",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -3910,13 +3910,13 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "tracing"
 name = "tracing"
-version = "0.1.21"
+version = "0.1.22"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27"
+checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3"
 dependencies = [
 dependencies = [
- "cfg-if 0.1.10",
+ "cfg-if 1.0.0",
  "log",
  "log",
- "pin-project-lite 0.1.11",
+ "pin-project-lite 0.2.0",
  "tracing-attributes",
  "tracing-attributes",
  "tracing-core",
  "tracing-core",
 ]
 ]
@@ -3929,7 +3929,7 @@ checksum = "80e0ccfc3378da0cce270c946b676a376943f5cd16aeba64568e7939806f4ada"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
 ]
 ]
 
 
 [[package]]
 [[package]]
@@ -4050,9 +4050,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "unicode-segmentation"
 name = "unicode-segmentation"
-version = "1.7.0"
+version = "1.7.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db8716a166f290ff49dabc18b44aa407cb7c6dbe1aa0971b44b8a24b0ca35aae"
+checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796"
 
 
 [[package]]
 [[package]]
 name = "unicode-width"
 name = "unicode-width"
@@ -4155,11 +4155,11 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen"
 name = "wasm-bindgen"
-version = "0.2.68"
+version = "0.2.69"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ac64ead5ea5f05873d7c12b545865ca2b8d28adfc50a49b84770a3a97265d42"
+checksum = "3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e"
 dependencies = [
 dependencies = [
- "cfg-if 0.1.10",
+ "cfg-if 1.0.0",
  "serde",
  "serde",
  "serde_json",
  "serde_json",
  "wasm-bindgen-macro",
  "wasm-bindgen-macro",
@@ -4167,26 +4167,26 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-backend"
 name = "wasm-bindgen-backend"
-version = "0.2.68"
+version = "0.2.69"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f22b422e2a757c35a73774860af8e112bff612ce6cb604224e8e47641a9e4f68"
+checksum = "1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62"
 dependencies = [
 dependencies = [
  "bumpalo",
  "bumpalo",
  "lazy_static",
  "lazy_static",
  "log",
  "log",
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
  "wasm-bindgen-shared",
  "wasm-bindgen-shared",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-futures"
 name = "wasm-bindgen-futures"
-version = "0.4.18"
+version = "0.4.19"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b7866cab0aa01de1edf8b5d7936938a7e397ee50ce24119aef3e1eaa3b6171da"
+checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35"
 dependencies = [
 dependencies = [
- "cfg-if 0.1.10",
+ "cfg-if 1.0.0",
  "js-sys",
  "js-sys",
  "wasm-bindgen",
  "wasm-bindgen",
  "web-sys",
  "web-sys",
@@ -4194,9 +4194,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-macro"
 name = "wasm-bindgen-macro"
-version = "0.2.68"
+version = "0.2.69"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6b13312a745c08c469f0b292dd2fcd6411dba5f7160f593da6ef69b64e407038"
+checksum = "7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084"
 dependencies = [
 dependencies = [
  "quote 1.0.7",
  "quote 1.0.7",
  "wasm-bindgen-macro-support",
  "wasm-bindgen-macro-support",
@@ -4204,28 +4204,28 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-macro-support"
 name = "wasm-bindgen-macro-support"
-version = "0.2.68"
+version = "0.2.69"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f249f06ef7ee334cc3b8ff031bfc11ec99d00f34d86da7498396dc1e3b1498fe"
+checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
  "wasm-bindgen-backend",
  "wasm-bindgen-backend",
  "wasm-bindgen-shared",
  "wasm-bindgen-shared",
 ]
 ]
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-shared"
 name = "wasm-bindgen-shared"
-version = "0.2.68"
+version = "0.2.69"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307"
+checksum = "7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158"
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-test"
 name = "wasm-bindgen-test"
-version = "0.3.18"
+version = "0.3.19"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "34d1cdc8b98a557f24733d50a1199c4b0635e465eecba9c45b214544da197f64"
+checksum = "0355fa0c1f9b792a09b6dcb6a8be24d51e71e6d74972f9eb4a44c4c004d24a25"
 dependencies = [
 dependencies = [
  "console_error_panic_hook",
  "console_error_panic_hook",
  "js-sys",
  "js-sys",
@@ -4237,9 +4237,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "wasm-bindgen-test-macro"
 name = "wasm-bindgen-test-macro"
-version = "0.3.18"
+version = "0.3.19"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e8fb9c67be7439ee8ab1b7db502a49c05e51e2835b66796c705134d9b8e1a585"
+checksum = "27e07b46b98024c2ba2f9e83a10c2ef0515f057f2da299c1762a2017de80438b"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
@@ -4247,9 +4247,9 @@ dependencies = [
 
 
 [[package]]
 [[package]]
 name = "web-sys"
 name = "web-sys"
-version = "0.3.45"
+version = "0.3.46"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4bf6ef87ad7ae8008e15a355ce696bed26012b7caa21605188cfd8214ab51e2d"
+checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3"
 dependencies = [
 dependencies = [
  "js-sys",
  "js-sys",
  "wasm-bindgen",
  "wasm-bindgen",
@@ -4398,7 +4398,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d498dbd1fd7beb83c86709ae1c33ca50942889473473d287d56ce4770a18edfb"
 checksum = "d498dbd1fd7beb83c86709ae1c33ca50942889473473d287d56ce4770a18edfb"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
- "syn 1.0.50",
+ "syn 1.0.53",
  "synstructure",
  "synstructure",
 ]
 ]
 
 
@@ -4419,7 +4419,7 @@ checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16"
 dependencies = [
 dependencies = [
  "proc-macro2 1.0.24",
  "proc-macro2 1.0.24",
  "quote 1.0.7",
  "quote 1.0.7",
- "syn 1.0.50",
+ "syn 1.0.53",
  "synstructure",
  "synstructure",
 ]
 ]
 
 

+ 1 - 0
solana/agent/Cargo.toml

@@ -28,6 +28,7 @@ bs58 = "0.3.1"
 byteorder = "1.3.4"
 byteorder = "1.3.4"
 futures = "0.3.8"
 futures = "0.3.8"
 libc = "0.2.80"
 libc = "0.2.80"
+clap = "2.33.3"
 
 
 [build-dependencies]
 [build-dependencies]
 tonic-build = { version = "0.3.0", features = ["prost"] }
 tonic-build = { version = "0.3.0", features = ["prost"] }