diff --git a/Cargo.lock b/Cargo.lock index 7cfa26c..279f5b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1515,6 +1515,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.3" @@ -1524,6 +1533,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.1" @@ -4069,7 +4087,7 @@ dependencies = [ "solana-sha256-hasher", "solana-slot-hashes", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar", "solana-time-utils", "solana-transaction", @@ -4092,8 +4110,8 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8", - "five8_const", + "five8 0.2.1", + "five8_const 0.1.3", "rand 0.8.5", "serde", "serde_derive", @@ -4104,6 +4122,17 @@ dependencies = [ "solana-sha256-hasher", ] +[[package]] +name = "solana-address" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e37320fd2945c5d654b2c6210624a52d66c3f1f73b653ed211ab91a703b35bdd" +dependencies = [ + "five8 1.0.0", + "five8_const 1.0.0", + "solana-program-error", +] + [[package]] name = "solana-address-lookup-table-interface" version = "3.0.0" @@ -4292,7 +4321,7 @@ dependencies = [ "solana-svm-log-collector", "solana-svm-measure", "solana-svm-type-overrides", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-transaction-context", ] @@ -4417,7 +4446,7 @@ dependencies = [ "solana-pubkey", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-transaction", "solana-transaction-error", ] @@ -4521,7 +4550,7 @@ dependencies = [ "solana-pubkey", "solana-sdk-ids", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 2.0.0", ] [[package]] @@ -4570,7 +4599,7 @@ dependencies = [ "solana-runtime-transaction", "solana-sdk-ids", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-transaction-error", "solana-vote-program", ] @@ -4707,7 +4736,7 @@ dependencies = [ "solana-nonce", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 2.0.0", "thiserror 2.0.17", ] @@ -4727,7 +4756,7 @@ dependencies = [ "solana-pubkey", "solana-rent", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 2.0.0", ] [[package]] @@ -4810,7 +4839,7 @@ dependencies = [ "borsh", "bytemuck", "bytemuck_derive", - "five8", + "five8 0.2.1", "serde", "serde_derive", "solana-atomic-u64", @@ -4891,7 +4920,7 @@ checksum = "952ed9074c12edd2060cb09c2a8c664303f4ab7f7056a407ac37dd1da7bdaa3e" dependencies = [ "ed25519-dalek 2.2.0", "ed25519-dalek-bip32", - "five8", + "five8 0.2.1", "rand 0.8.5", "solana-derivation-path", "solana-pubkey", @@ -4938,7 +4967,7 @@ dependencies = [ "solana-instruction", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 2.0.0", ] [[package]] @@ -4953,7 +4982,7 @@ dependencies = [ "solana-instruction", "solana-pubkey", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 2.0.0", ] [[package]] @@ -5311,7 +5340,7 @@ dependencies = [ "solana-svm-timings", "solana-svm-transaction", "solana-svm-type-overrides", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar", "solana-sysvar-id", "solana-transaction-context", @@ -5369,7 +5398,7 @@ dependencies = [ "solana-svm", "solana-svm-log-collector", "solana-svm-timings", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar", "solana-sysvar-id", "solana-transaction", @@ -5388,7 +5417,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ "rand 0.8.5", - "solana-address", + "solana-address 1.0.0", ] [[package]] @@ -5705,7 +5734,7 @@ dependencies = [ "solana-svm-callback", "solana-svm-timings", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-system-transaction", "solana-sysvar", "solana-sysvar-id", @@ -5947,7 +5976,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bb8057cc0e9f7b5e89883d49de6f407df655bb6f3a71d0b7baf9986a2218fd9" dependencies = [ "ed25519-dalek 2.2.0", - "five8", + "five8 0.2.1", "serde", "serde-big-array", "serde_derive", @@ -6015,7 +6044,7 @@ dependencies = [ "solana-instruction", "solana-program-error", "solana-pubkey", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar", "solana-sysvar-id", ] @@ -6134,7 +6163,7 @@ dependencies = [ "solana-svm-timings", "solana-svm-transaction", "solana-svm-type-overrides", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar-id", "solana-transaction-context", "solana-transaction-error", @@ -6224,6 +6253,18 @@ dependencies = [ "solana-pubkey", ] +[[package]] +name = "solana-system-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14591d6508042ebefb110305d3ba761615927146a26917ade45dc332d8e1ecde" +dependencies = [ + "num-traits", + "solana-address 2.0.0", + "solana-msg", + "solana-program-error", +] + [[package]] name = "solana-system-program" version = "3.0.10" @@ -6246,7 +6287,7 @@ dependencies = [ "solana-sdk-ids", "solana-svm-log-collector", "solana-svm-type-overrides", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-sysvar", "solana-transaction-context", ] @@ -6262,7 +6303,7 @@ dependencies = [ "solana-message", "solana-pubkey", "solana-signer", - "solana-system-interface", + "solana-system-interface 2.0.0", "solana-transaction", ] @@ -6399,7 +6440,7 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-address", + "solana-address 1.0.0", "solana-hash", "solana-instruction", "solana-instruction-error", @@ -6579,7 +6620,7 @@ dependencies = [ "solana-serde-varint", "solana-serialize-utils", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 2.0.0", ] [[package]] @@ -6763,7 +6804,7 @@ dependencies = [ "solana-program-test", "solana-pubkey", "solana-signer", - "solana-system-interface", + "solana-system-interface 3.0.0", "solana-transaction", "spl-instruction-padding-interface", "static_assertions", diff --git a/program/Cargo.toml b/program/Cargo.toml index 8a809a4..ca7df66 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -24,7 +24,7 @@ spl-instruction-padding-interface = { version = "1.0.0", path = "../interface" } solana-native-token = "3.0.0" solana-program-test = "3.0.10" solana-signer = "3.0.0" -solana-system-interface = "2" +solana-system-interface = "3" solana-transaction = "3.0.0" static_assertions = "1.1.0"