diff --git a/Cargo.lock b/Cargo.lock index f25a68164..a84ffe968 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1629,7 +1629,7 @@ dependencies = [ "serde", "serde_json", "solana-program", - "solana-system-interface", + "solana-system-interface 3.2.0", ] [[package]] @@ -1640,7 +1640,7 @@ dependencies = [ "solana-program", "solana-program-test", "solana-sdk", - "solana-system-interface", + "solana-system-interface 3.2.0", "thiserror 2.0.17", ] @@ -1671,7 +1671,7 @@ dependencies = [ "tabled", "thiserror 2.0.17", "tokio", - "tokio-util 0.6.10", + "tokio-util 0.7.15", "tracing", "tracing-subscriber", "url", @@ -1696,7 +1696,7 @@ dependencies = [ "solana-program", "solana-program-test", "solana-sdk", - "solana-system-interface", + "solana-system-interface 3.2.0", "strum 0.26.3", "strum_macros 0.26.4", "thiserror 2.0.17", @@ -1756,7 +1756,7 @@ dependencies = [ "solana-program", "solana-program-test", "solana-sdk", - "solana-system-interface", + "solana-system-interface 3.2.0", ] [[package]] @@ -1794,7 +1794,7 @@ dependencies = [ "solana-pubsub-client", "solana-rpc-client-api", "solana-sdk", - "solana-system-interface", + "solana-system-interface 3.2.0", "solana-transaction-status", "tempfile", "thiserror 2.0.17", @@ -2052,6 +2052,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_const" version = "0.1.4" @@ -2061,6 +2070,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8_const" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_core" version = "0.1.2" @@ -4877,7 +4895,7 @@ checksum = "e0c17d606a298a205fae325489fbed88ee6dc4463c111672172327e741c8905d" dependencies = [ "bincode 1.3.3", "serde", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-memory", "solana-pubkey", ] @@ -4934,7 +4952,7 @@ dependencies = [ "solana-sha256-hasher", "solana-slot-hashes", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-time-utils", "solana-transaction", @@ -4947,6 +4965,17 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "solana-address" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39c93e262f671bf402e1040e4a7e40b05d81da5956c7681948c975a0997517bb" +dependencies = [ + "five8 1.0.0", + "five8_const 1.0.0", + "solana-program-error 3.0.1", +] + [[package]] name = "solana-address-lookup-table-interface" version = "2.2.2" @@ -5060,7 +5089,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -5081,7 +5110,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", "solana-sanitize", ] @@ -5097,7 +5126,7 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -5149,7 +5178,7 @@ dependencies = [ "solana-sha256-hasher", "solana-stable-layout", "solana-svm-feature-set", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -5279,7 +5308,7 @@ dependencies = [ "solana-pubkey", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", ] @@ -5430,7 +5459,7 @@ dependencies = [ "solana-runtime-transaction", "solana-sdk-ids", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "solana-vote-program", ] @@ -5442,9 +5471,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ "solana-account-info", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-stable-layout", ] @@ -5458,7 +5487,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "subtle", "thiserror 2.0.17", ] @@ -5478,6 +5507,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ae3e2abcf541c8122eafe9a625d4d194b4023c20adde1e251f94e056bb1aee2" +[[package]] +name = "solana-define-syscall" +version = "5.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21e14a4f604117f379840956a8fc8695e4c84f5b0ebed192f31f60d9b85d581d" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -5569,7 +5604,7 @@ dependencies = [ "solana-nonce", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "thiserror 2.0.17", ] @@ -5585,11 +5620,11 @@ dependencies = [ "solana-account", "solana-account-info", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5690,7 +5725,7 @@ dependencies = [ "borsh 1.5.7", "bytemuck", "bytemuck_derive", - "five8", + "five8 0.2.1", "js-sys", "serde", "serde_derive", @@ -5723,7 +5758,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-pubkey", "wasm-bindgen", ] @@ -5737,7 +5772,7 @@ dependencies = [ "bitflags", "solana-account-info", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-sanitize", "solana-sdk-ids", @@ -5752,7 +5787,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", "solana-sanitize", ] @@ -5841,7 +5876,7 @@ dependencies = [ "solana-instruction", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5856,7 +5891,7 @@ dependencies = [ "solana-instruction", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5930,7 +5965,7 @@ dependencies = [ "solana-sanitize", "solana-sdk-ids", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "wasm-bindgen", ] @@ -5957,7 +5992,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", +] + +[[package]] +name = "solana-msg" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "726b7cbbc6be6f1c6f29146ac824343b9415133eee8cce156452ad1db93f8008" +dependencies = [ + "solana-define-syscall 5.1.0", ] [[package]] @@ -6099,7 +6143,7 @@ checksum = "cbac4eb90016eeb1d37fa36e592d3a64421510c49666f81020736611c319faff" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -6176,7 +6220,7 @@ dependencies = [ "solana-clock", "solana-cpi", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-example-mocks", @@ -6191,11 +6235,11 @@ dependencies = [ "solana-loader-v3-interface 5.0.0", "solana-loader-v4-interface", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-nonce", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-memory", "solana-program-option", "solana-program-pack", @@ -6213,7 +6257,7 @@ dependencies = [ "solana-slot-history", "solana-stable-layout", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-vote-interface", @@ -6228,8 +6272,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" dependencies = [ "solana-account-info", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", ] @@ -6245,10 +6289,16 @@ dependencies = [ "serde_derive", "solana-decode-error", "solana-instruction", - "solana-msg", + "solana-msg 2.2.1", "solana-pubkey", ] +[[package]] +name = "solana-program-error" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f04fa578707b3612b095f0c8e19b66a1233f7c42ca8082fcb3b745afcc0add6" + [[package]] name = "solana-program-memory" version = "2.2.1" @@ -6256,7 +6306,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" dependencies = [ "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -6271,7 +6321,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "319f0ef15e6e12dc37c597faccb7d62525a509fec5f6975ecb9419efddeb277b" dependencies = [ - "solana-program-error", + "solana-program-error 2.2.2", ] [[package]] @@ -6308,7 +6358,7 @@ dependencies = [ "solana-stable-layout", "solana-svm-callback", "solana-svm-feature-set", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -6352,11 +6402,11 @@ dependencies = [ "solana-log-collector", "solana-logger", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-poh-config", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-runtime", "solana-pubkey", "solana-rent", @@ -6367,7 +6417,7 @@ dependencies = [ "solana-stable-layout", "solana-stake-interface", "solana-svm", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -6391,8 +6441,8 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8", - "five8_const", + "five8 0.2.1", + "five8_const 0.1.4", "getrandom 0.2.16", "js-sys", "num-traits", @@ -6401,7 +6451,7 @@ dependencies = [ "serde_derive", "solana-atomic-u64", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-sanitize", "solana-sha256-hasher", "wasm-bindgen", @@ -6760,7 +6810,7 @@ dependencies = [ "solana-svm-callback", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-system-transaction", "solana-sysvar", "solana-sysvar-id", @@ -6948,7 +6998,7 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.5.7", "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -7056,7 +7106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.9", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-hash", ] @@ -7087,7 +7137,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64c8ec8e657aecfc187522fc67495142c12f35e55ddeca8698edbb738b8dbd8c" dependencies = [ "ed25519-dalek", - "five8", + "five8 0.2.1", "rand 0.8.5", "serde", "serde-big-array", @@ -7157,9 +7207,9 @@ dependencies = [ "solana-cpi", "solana-decode-error", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar-id", ] @@ -7276,7 +7326,7 @@ dependencies = [ "solana-svm-feature-set", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar-id", "solana-timings", "solana-transaction-context", @@ -7349,6 +7399,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-system-interface" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55b54965bf0b76fa8e2b35376583efddd4d916618cfe595bf48c7d7b55a9e628" +dependencies = [ + "num-traits", + "solana-address", + "solana-msg 3.1.0", + "solana-program-error 3.0.1", +] + [[package]] name = "solana-system-program" version = "2.3.13" @@ -7370,7 +7432,7 @@ dependencies = [ "solana-program-runtime", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-transaction-context", "solana-type-overrides", @@ -7387,7 +7449,7 @@ dependencies = [ "solana-message", "solana-pubkey", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", ] @@ -7406,7 +7468,7 @@ dependencies = [ "serde_derive", "solana-account-info", "solana-clock", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", @@ -7415,7 +7477,7 @@ dependencies = [ "solana-instructions-sysvar", "solana-last-restart-slot", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-memory", "solana-pubkey", "solana-rent", @@ -7462,7 +7524,7 @@ dependencies = [ "solana-rpc-client-api", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", ] @@ -7580,7 +7642,7 @@ dependencies = [ "solana-short-vec", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "wasm-bindgen", ] @@ -7660,7 +7722,7 @@ dependencies = [ "solana-sdk-ids", "solana-signature", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", "solana-transaction-status-client-types", @@ -7806,7 +7868,7 @@ dependencies = [ "solana-serde-varint", "solana-serialize-utils", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -7989,7 +8051,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7398da23554a31660f17718164e31d31900956054f54f52d5ec1be51cb4f4b3" dependencies = [ "bytemuck", - "solana-program-error", + "solana-program-error 2.2.2", "solana-sha256-hasher", "spl-discriminator-derive", ] @@ -8028,13 +8090,13 @@ dependencies = [ "solana-account-info", "solana-cpi", "solana-instruction", - "solana-msg", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-pod", @@ -8059,9 +8121,9 @@ checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ "solana-account-info", "solana-instruction", - "solana-msg", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", ] @@ -8077,8 +8139,8 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-program-option", "solana-pubkey", "solana-zk-sdk", @@ -8094,8 +8156,8 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "spl-program-error-derive", "thiserror 2.0.17", ] @@ -8124,8 +8186,8 @@ dependencies = [ "solana-account-info", "solana-decode-error", "solana-instruction", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", "spl-discriminator", "spl-pod", @@ -8149,9 +8211,9 @@ dependencies = [ "solana-cpi", "solana-decode-error", "solana-instruction", - "solana-msg", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-memory", "solana-program-option", "solana-program-pack", @@ -8178,10 +8240,10 @@ dependencies = [ "solana-cpi", "solana-decode-error", "solana-instruction", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-memory", "solana-program-option", "solana-program-pack", @@ -8189,7 +8251,7 @@ dependencies = [ "solana-rent", "solana-sdk-ids", "solana-security-txt", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-elgamal-registry", @@ -8229,8 +8291,8 @@ dependencies = [ "solana-curve25519", "solana-instruction", "solana-instructions-sysvar", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", "solana-sdk-ids", "solana-zk-sdk", @@ -8260,8 +8322,8 @@ dependencies = [ "num-traits", "solana-decode-error", "solana-instruction", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", "spl-discriminator", "spl-pod", @@ -8280,8 +8342,8 @@ dependencies = [ "solana-borsh", "solana-decode-error", "solana-instruction", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", "spl-discriminator", "spl-pod", @@ -8303,8 +8365,8 @@ dependencies = [ "solana-cpi", "solana-decode-error", "solana-instruction", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "solana-pubkey", "spl-discriminator", "spl-pod", @@ -8325,8 +8387,8 @@ dependencies = [ "num-traits", "solana-account-info", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.2", "spl-discriminator", "spl-pod", "thiserror 2.0.17", diff --git a/Cargo.toml b/Cargo.toml index 3a52e98b3..75e359a21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,7 +87,7 @@ solana-program-test = "2.3.1" solana-pubsub-client = "2.3.1" solana-rpc-client-api = "2.3.1" solana-sdk = "2.3.1" -solana-system-interface = "1.0.0" +solana-system-interface = "3.2.0" solana-transaction-status = "2.3.1" bitflags = "2" tabled = "0"