|
|
@@ -311,6 +311,12 @@ dependencies = [
|
|
|
"subtle",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "dyn-clone"
|
|
|
+version = "1.0.5"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "21e50f3adc76d6a43f5ed73b698a87d0760ca74617f60f7c3b879003536fdd28"
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "either"
|
|
|
version = "1.6.1"
|
|
|
@@ -565,9 +571,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5"
|
|
|
|
|
|
[[package]]
|
|
|
name = "p2w-sdk"
|
|
|
-version = "0.1.0"
|
|
|
+version = "0.1.1"
|
|
|
dependencies = [
|
|
|
- "pyth-client",
|
|
|
+ "pyth-sdk-solana",
|
|
|
"serde",
|
|
|
"solana-program",
|
|
|
"solitaire",
|
|
|
@@ -624,16 +630,29 @@ dependencies = [
|
|
|
]
|
|
|
|
|
|
[[package]]
|
|
|
-name = "pyth-client"
|
|
|
-version = "0.5.0"
|
|
|
+name = "pyth-sdk"
|
|
|
+version = "0.2.0"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
-checksum = "f779e98b8c8016d0c1409247a204bd4fcdea8b67ceeef545f04e324d66c49e52"
|
|
|
+checksum = "c610102a39fc4bae29a3b5a628ee134d25afb3dca3937692f5e634f1287fe0b4"
|
|
|
+dependencies = [
|
|
|
+ "borsh",
|
|
|
+ "borsh-derive",
|
|
|
+ "schemars",
|
|
|
+ "serde",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "pyth-sdk-solana"
|
|
|
+version = "0.2.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "b1fdc94592a28fa829b0d6fa619392b1a1744048e5b78a74a4ba93cf541eddae"
|
|
|
dependencies = [
|
|
|
"borsh",
|
|
|
"borsh-derive",
|
|
|
"bytemuck",
|
|
|
"num-derive",
|
|
|
"num-traits",
|
|
|
+ "pyth-sdk",
|
|
|
"serde",
|
|
|
"solana-program",
|
|
|
"thiserror",
|
|
|
@@ -748,6 +767,30 @@ version = "1.0.9"
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
checksum = "73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f"
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "schemars"
|
|
|
+version = "0.8.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "c6b5a3c80cea1ab61f4260238409510e814e38b4b563c06044edf91e7dc070e3"
|
|
|
+dependencies = [
|
|
|
+ "dyn-clone",
|
|
|
+ "schemars_derive",
|
|
|
+ "serde",
|
|
|
+ "serde_json",
|
|
|
+]
|
|
|
+
|
|
|
+[[package]]
|
|
|
+name = "schemars_derive"
|
|
|
+version = "0.8.8"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "41ae4dce13e8614c46ac3c38ef1c0d668b101df6ac39817aebdaa26642ddae9b"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "serde_derive_internals",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "scopeguard"
|
|
|
version = "1.1.0"
|
|
|
@@ -789,6 +832,17 @@ dependencies = [
|
|
|
"syn",
|
|
|
]
|
|
|
|
|
|
+[[package]]
|
|
|
+name = "serde_derive_internals"
|
|
|
+version = "0.25.0"
|
|
|
+source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
+checksum = "1dbab34ca63057a1f15280bdf3c39f2b1eb1b54c17e98360e511637aef7418c6"
|
|
|
+dependencies = [
|
|
|
+ "proc-macro2",
|
|
|
+ "quote",
|
|
|
+ "syn",
|
|
|
+]
|
|
|
+
|
|
|
[[package]]
|
|
|
name = "serde_json"
|
|
|
version = "1.0.79"
|