|
|
@@ -561,6 +561,16 @@ dependencies = [
|
|
|
"regex-automata",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "buf_redux"
|
|
|
+version = "0.8.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f"
|
|
|
+dependencies = [
|
|
|
+ "memchr",
|
|
|
+ "safemem",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "bumpalo"
|
|
|
version = "3.9.1"
|
|
|
@@ -1508,6 +1518,31 @@ dependencies = [
|
|
|
"ahash",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "headers"
|
|
|
+version = "0.3.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584"
|
|
|
+dependencies = [
|
|
|
+ "base64 0.13.0",
|
|
|
+ "bitflags",
|
|
|
+ "bytes",
|
|
|
+ "headers-core",
|
|
|
+ "http",
|
|
|
+ "httpdate",
|
|
|
+ "mime",
|
|
|
+ "sha1",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "headers-core"
|
|
|
+version = "0.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429"
|
|
|
+dependencies = [
|
|
|
+ "http",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "heck"
|
|
|
version = "0.3.3"
|
|
|
@@ -1585,9 +1620,9 @@ dependencies = [
|
|
|
|
|
|
[[package]]
|
|
|
name = "http"
|
|
|
-version = "0.2.7"
|
|
|
+version = "0.2.8"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb"
|
|
|
+checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
|
|
|
dependencies = [
|
|
|
"bytes",
|
|
|
"fnv",
|
|
|
@@ -1964,6 +1999,16 @@ version = "0.3.16"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "mime_guess"
|
|
|
+version = "2.0.4"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef"
|
|
|
+dependencies = [
|
|
|
+ "mime",
|
|
|
+ "unicase",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "minimal-lexical"
|
|
|
version = "0.2.1"
|
|
|
@@ -2022,6 +2067,24 @@ dependencies = [
|
|
|
"syn 1.0.94",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "multipart"
|
|
|
+version = "0.18.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "00dec633863867f29cb39df64a397cdf4a6354708ddd7759f70c7fb51c5f9182"
|
|
|
+dependencies = [
|
|
|
+ "buf_redux",
|
|
|
+ "httparse",
|
|
|
+ "log",
|
|
|
+ "mime",
|
|
|
+ "mime_guess",
|
|
|
+ "quick-error",
|
|
|
+ "rand 0.8.5",
|
|
|
+ "safemem",
|
|
|
+ "tempfile",
|
|
|
+ "twoway",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "nix"
|
|
|
version = "0.23.1"
|
|
|
@@ -2542,6 +2605,27 @@ dependencies = [
|
|
|
"yansi",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "prometheus"
|
|
|
+version = "0.13.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "fnv",
|
|
|
+ "lazy_static",
|
|
|
+ "memchr",
|
|
|
+ "parking_lot 0.12.0",
|
|
|
+ "protobuf",
|
|
|
+ "thiserror",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "protobuf"
|
|
|
+version = "2.28.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "pyth-client"
|
|
|
version = "0.2.2"
|
|
|
@@ -2642,15 +2726,18 @@ dependencies = [
|
|
|
|
|
|
[[package]]
|
|
|
name = "pyth2wormhole-client"
|
|
|
-version = "1.0.0"
|
|
|
+version = "1.1.0"
|
|
|
dependencies = [
|
|
|
"borsh",
|
|
|
"clap 3.1.18",
|
|
|
"env_logger 0.8.4",
|
|
|
"futures",
|
|
|
"generic-array",
|
|
|
+ "http",
|
|
|
+ "lazy_static",
|
|
|
"log",
|
|
|
"p2w-sdk",
|
|
|
+ "prometheus",
|
|
|
"pyth-client 0.5.1",
|
|
|
"pyth-sdk-solana 0.6.1",
|
|
|
"pyth2wormhole",
|
|
|
@@ -2665,6 +2752,7 @@ dependencies = [
|
|
|
"solana-transaction-status",
|
|
|
"solitaire",
|
|
|
"tokio",
|
|
|
+ "warp",
|
|
|
"wormhole-bridge-solana",
|
|
|
]
|
|
|
|
|
|
@@ -2690,6 +2778,12 @@ dependencies = [
|
|
|
"percent-encoding",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "quick-error"
|
|
|
+version = "1.2.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "quinn"
|
|
|
version = "0.8.4"
|
|
|
@@ -3123,6 +3217,12 @@ version = "1.0.10"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "safemem"
|
|
|
+version = "0.3.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "same-file"
|
|
|
version = "1.0.6"
|
|
|
@@ -3166,6 +3266,12 @@ dependencies = [
|
|
|
"syn 1.0.94",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "scoped-tls"
|
|
|
+version = "1.0.1"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "scopeguard"
|
|
|
version = "1.1.0"
|
|
|
@@ -3317,6 +3423,17 @@ dependencies = [
|
|
|
"digest 0.10.5",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "sha1"
|
|
|
+version = "0.10.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3"
|
|
|
+dependencies = [
|
|
|
+ "cfg-if",
|
|
|
+ "cpufeatures",
|
|
|
+ "digest 0.10.5",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "sha2"
|
|
|
version = "0.9.9"
|
|
|
@@ -4852,6 +4969,15 @@ dependencies = [
|
|
|
"webpki-roots",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "twoway"
|
|
|
+version = "0.1.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "59b11b2b5241ba34be09c3cc85a36e56e48f9888862e19cedf23336d35316ed1"
|
|
|
+dependencies = [
|
|
|
+ "memchr",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "typenum"
|
|
|
version = "1.15.0"
|
|
|
@@ -4870,6 +4996,15 @@ dependencies = [
|
|
|
"static_assertions",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "unicase"
|
|
|
+version = "2.6.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6"
|
|
|
+dependencies = [
|
|
|
+ "version_check",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "unicode-bidi"
|
|
|
version = "0.3.8"
|
|
|
@@ -5007,6 +5142,37 @@ dependencies = [
|
|
|
"try-lock",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "warp"
|
|
|
+version = "0.3.3"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "ed7b8be92646fc3d18b06147664ebc5f48d222686cb11a8755e561a735aacc6d"
|
|
|
+dependencies = [
|
|
|
+ "bytes",
|
|
|
+ "futures-channel",
|
|
|
+ "futures-util",
|
|
|
+ "headers",
|
|
|
+ "http",
|
|
|
+ "hyper",
|
|
|
+ "log",
|
|
|
+ "mime",
|
|
|
+ "mime_guess",
|
|
|
+ "multipart",
|
|
|
+ "percent-encoding",
|
|
|
+ "pin-project",
|
|
|
+ "rustls-pemfile 0.2.1",
|
|
|
+ "scoped-tls",
|
|
|
+ "serde",
|
|
|
+ "serde_json",
|
|
|
+ "serde_urlencoded",
|
|
|
+ "tokio",
|
|
|
+ "tokio-stream",
|
|
|
+ "tokio-tungstenite",
|
|
|
+ "tokio-util 0.7.2",
|
|
|
+ "tower-service",
|
|
|
+ "tracing",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "wasi"
|
|
|
version = "0.9.0+wasi-snapshot-preview1"
|