diff --git a/Cargo.lock b/Cargo.lock index 27895f8ef..c44ab9218 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -40,7 +40,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1007,7 +1007,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1023,7 +1023,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1049,7 +1049,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1068,7 +1068,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1156,7 +1156,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1173,7 +1173,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1206,7 +1206,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1220,7 +1220,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1613,7 +1613,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1630,7 +1630,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -1863,7 +1863,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2159,7 +2159,7 @@ dependencies = [ "solana-system-program", "solana-sysvar 3.1.1", "solana-sysvar-id 3.1.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error 3.1.0", "thiserror 2.0.18", @@ -2451,7 +2451,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2467,7 +2467,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2627,7 +2627,7 @@ dependencies = [ "solana-keypair", "solana-native-token 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2642,7 +2642,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2659,7 +2659,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2676,7 +2676,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2692,7 +2692,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2850,7 +2850,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2866,7 +2866,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2928,7 +2928,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -2943,7 +2943,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 2.3.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -4288,6 +4288,21 @@ dependencies = [ "solana-transaction-error 3.1.0", ] +[[package]] +name = "solana-message" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6435a6070b6c5898201aae845db328cf3bd3cebc17b55af9b43138da5ced4a85" +dependencies = [ + "lazy_static", + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-transaction-error 3.1.0", +] + [[package]] name = "solana-msg" version = "2.2.1" @@ -4839,7 +4854,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-time-utils", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error 3.1.0", "thiserror 2.0.18", ] @@ -5248,7 +5263,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk-ids 3.1.0", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -5436,6 +5451,23 @@ dependencies = [ "solana-transaction-error 3.1.0", ] +[[package]] +name = "solana-transaction" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dc0d18f4f109cc1777459271800755705ca6d1aba319934611e1d4f6bb162b5" +dependencies = [ + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-instruction-error", + "solana-message 4.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-signature", + "solana-transaction-error 3.1.0", +] + [[package]] name = "solana-transaction-context" version = "3.1.11" @@ -5551,7 +5583,7 @@ dependencies = [ "solana-sdk-ids 3.1.0", "solana-signer", "solana-slot-hashes 3.0.1", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-vote-interface 4.0.4", "thiserror 2.0.18", @@ -6126,7 +6158,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] @@ -6142,7 +6174,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 4.0.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 66c8b33cb..455dae200 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,5 +87,5 @@ litesvm = "0.8.1" solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-native-token = "3.0.0" diff --git a/basics/account-data/native/program/Cargo.toml b/basics/account-data/native/program/Cargo.toml index 968f41b7f..1267e8c77 100644 --- a/basics/account-data/native/program/Cargo.toml +++ b/basics/account-data/native/program/Cargo.toml @@ -26,4 +26,4 @@ solana-message = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-signer = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/account-data/pinocchio/program/Cargo.toml b/basics/account-data/pinocchio/program/Cargo.toml index c79283770..b79e2b2fe 100644 --- a/basics/account-data/pinocchio/program/Cargo.toml +++ b/basics/account-data/pinocchio/program/Cargo.toml @@ -15,7 +15,7 @@ solana-message = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-signer = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true [lib] diff --git a/basics/checking-accounts/native/program/Cargo.toml b/basics/checking-accounts/native/program/Cargo.toml index 214ea7856..d0a997a16 100644 --- a/basics/checking-accounts/native/program/Cargo.toml +++ b/basics/checking-accounts/native/program/Cargo.toml @@ -24,4 +24,4 @@ solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-sdk = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/checking-accounts/pinocchio/program/Cargo.toml b/basics/checking-accounts/pinocchio/program/Cargo.toml index 5eebeb583..5324edf42 100644 --- a/basics/checking-accounts/pinocchio/program/Cargo.toml +++ b/basics/checking-accounts/pinocchio/program/Cargo.toml @@ -14,7 +14,7 @@ solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-sdk = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true [lib] diff --git a/basics/close-account/native/program/Cargo.toml b/basics/close-account/native/program/Cargo.toml index 5bedf0754..47ae177f4 100644 --- a/basics/close-account/native/program/Cargo.toml +++ b/basics/close-account/native/program/Cargo.toml @@ -25,4 +25,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/close-account/pinocchio/program/Cargo.toml b/basics/close-account/pinocchio/program/Cargo.toml index e1c7f3307..1e4b63507 100644 --- a/basics/close-account/pinocchio/program/Cargo.toml +++ b/basics/close-account/pinocchio/program/Cargo.toml @@ -16,7 +16,7 @@ solana-message = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-signer = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true solana-instruction.workspace = true diff --git a/basics/counter/native/program/Cargo.toml b/basics/counter/native/program/Cargo.toml index 0180bb481..b92f3ae64 100644 --- a/basics/counter/native/program/Cargo.toml +++ b/basics/counter/native/program/Cargo.toml @@ -27,6 +27,6 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-rent = "4.1.0" solana-system-interface.workspace = true diff --git a/basics/counter/pinocchio/program/Cargo.toml b/basics/counter/pinocchio/program/Cargo.toml index 54ffc5008..16a7e75bf 100644 --- a/basics/counter/pinocchio/program/Cargo.toml +++ b/basics/counter/pinocchio/program/Cargo.toml @@ -27,6 +27,6 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-rent = "4.1.0" solana-system-interface.workspace = true diff --git a/basics/create-account/native/program/Cargo.toml b/basics/create-account/native/program/Cargo.toml index 3bd473717..58a00b2d2 100644 --- a/basics/create-account/native/program/Cargo.toml +++ b/basics/create-account/native/program/Cargo.toml @@ -23,4 +23,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/create-account/pinocchio/program/Cargo.toml b/basics/create-account/pinocchio/program/Cargo.toml index d6d61991a..8c1eb0dd0 100644 --- a/basics/create-account/pinocchio/program/Cargo.toml +++ b/basics/create-account/pinocchio/program/Cargo.toml @@ -25,5 +25,5 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true diff --git a/basics/favorites/native/program/Cargo.toml b/basics/favorites/native/program/Cargo.toml index fab1cd066..3c67cf730 100644 --- a/basics/favorites/native/program/Cargo.toml +++ b/basics/favorites/native/program/Cargo.toml @@ -25,4 +25,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/favorites/pinocchio/program/Cargo.toml b/basics/favorites/pinocchio/program/Cargo.toml index 576a8c916..05833cc96 100644 --- a/basics/favorites/pinocchio/program/Cargo.toml +++ b/basics/favorites/pinocchio/program/Cargo.toml @@ -26,5 +26,5 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true diff --git a/basics/hello-solana/native/program/Cargo.toml b/basics/hello-solana/native/program/Cargo.toml index 6467e0684..d170929c0 100644 --- a/basics/hello-solana/native/program/Cargo.toml +++ b/basics/hello-solana/native/program/Cargo.toml @@ -22,4 +22,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/processing-instructions/native/program/Cargo.toml b/basics/processing-instructions/native/program/Cargo.toml index 2855d519d..3d7062281 100644 --- a/basics/processing-instructions/native/program/Cargo.toml +++ b/basics/processing-instructions/native/program/Cargo.toml @@ -23,5 +23,5 @@ litesvm = "0.8.1" solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-native-token = "3.0.0" diff --git a/basics/processing-instructions/pinocchio/program/Cargo.toml b/basics/processing-instructions/pinocchio/program/Cargo.toml index 96beaced7..b8808006a 100644 --- a/basics/processing-instructions/pinocchio/program/Cargo.toml +++ b/basics/processing-instructions/pinocchio/program/Cargo.toml @@ -22,5 +22,5 @@ litesvm = "0.8.1" solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-native-token = "3.0.0" diff --git a/basics/program-derived-addresses/native/program/Cargo.toml b/basics/program-derived-addresses/native/program/Cargo.toml index 097ef4d8a..b6b9ebfe1 100644 --- a/basics/program-derived-addresses/native/program/Cargo.toml +++ b/basics/program-derived-addresses/native/program/Cargo.toml @@ -24,6 +24,6 @@ litesvm = "0.8.1" solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-native-token = "3.0.0" solana-rent = "4.1.0" diff --git a/basics/program-derived-addresses/pinocchio/program/Cargo.toml b/basics/program-derived-addresses/pinocchio/program/Cargo.toml index 4b255c5eb..f12ad476a 100644 --- a/basics/program-derived-addresses/pinocchio/program/Cargo.toml +++ b/basics/program-derived-addresses/pinocchio/program/Cargo.toml @@ -23,7 +23,7 @@ litesvm = "0.8.1" solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-native-token = "3.0.0" solana-rent = "4.1.0" solana-system-interface.workspace = true diff --git a/basics/realloc/native/program/Cargo.toml b/basics/realloc/native/program/Cargo.toml index 3c8672f61..fd7e072e8 100644 --- a/basics/realloc/native/program/Cargo.toml +++ b/basics/realloc/native/program/Cargo.toml @@ -25,4 +25,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/realloc/pinocchio/program/Cargo.toml b/basics/realloc/pinocchio/program/Cargo.toml index 0a475abf2..1d18c54e5 100644 --- a/basics/realloc/pinocchio/program/Cargo.toml +++ b/basics/realloc/pinocchio/program/Cargo.toml @@ -25,5 +25,5 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true diff --git a/basics/rent/native/program/Cargo.toml b/basics/rent/native/program/Cargo.toml index 018875285..e4d8459d7 100644 --- a/basics/rent/native/program/Cargo.toml +++ b/basics/rent/native/program/Cargo.toml @@ -26,4 +26,4 @@ solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-rent = "4.1.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/rent/pinocchio/program/Cargo.toml b/basics/rent/pinocchio/program/Cargo.toml index f58109e0b..2da377c23 100644 --- a/basics/rent/pinocchio/program/Cargo.toml +++ b/basics/rent/pinocchio/program/Cargo.toml @@ -25,5 +25,5 @@ solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" solana-rent = "4.1.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface .workspace = true diff --git a/basics/repository-layout/native/program/Cargo.toml b/basics/repository-layout/native/program/Cargo.toml index 049e72758..bcfca38e5 100644 --- a/basics/repository-layout/native/program/Cargo.toml +++ b/basics/repository-layout/native/program/Cargo.toml @@ -24,4 +24,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/transfer-sol/native/program/Cargo.toml b/basics/transfer-sol/native/program/Cargo.toml index 821c85031..80470f178 100644 --- a/basics/transfer-sol/native/program/Cargo.toml +++ b/basics/transfer-sol/native/program/Cargo.toml @@ -25,4 +25,4 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" diff --git a/basics/transfer-sol/pinocchio/program/Cargo.toml b/basics/transfer-sol/pinocchio/program/Cargo.toml index aec50f992..6098645d6 100644 --- a/basics/transfer-sol/pinocchio/program/Cargo.toml +++ b/basics/transfer-sol/pinocchio/program/Cargo.toml @@ -23,5 +23,5 @@ solana-instruction = "3.0.0" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-transaction = "3.0.1" +solana-transaction = "4.0.0" solana-system-interface.workspace = true