From c7b054809ebe6eca5b50aa805057ec2cf8b81d15 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 27 Mar 2026 11:53:08 +0000 Subject: [PATCH] build(deps): bump spl-type-length-value from 0.8.0 to 0.9.1 Bumps [spl-type-length-value](https://github.com/solana-program/libraries) from 0.8.0 to 0.9.1. - [Release notes](https://github.com/solana-program/libraries/releases) - [Commits](https://github.com/solana-program/libraries/compare/program-error@v0.8.0...type-length-value@v0.9.1) --- updated-dependencies: - dependency-name: spl-type-length-value dependency-version: 0.9.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 455 +++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 2 +- 2 files changed, 287 insertions(+), 170 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bf44f10..4d2af6f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -72,9 +72,9 @@ checksum = "e35cc5b8887b993ba4975a23b6e098ee10db50e8e23ee3a9523035b7ca35b53b" dependencies = [ "ahash 0.8.12", "solana-epoch-schedule", - "solana-hash", + "solana-hash 2.3.0", "solana-pubkey", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-svm-feature-set", ] @@ -144,7 +144,7 @@ version = "2.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f03b445b2c9c4f6438d977f996780806339ae9bbc4bcc9af8bbd9ddc1148778a" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-packet", "solana-pubkey", @@ -1850,6 +1850,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" @@ -1859,6 +1868,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" @@ -3381,14 +3399,14 @@ dependencies = [ "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-loader-v3-interface 3.0.0", "solana-loader-v4-interface", "solana-log-collector", "solana-logger", "solana-precompile-error", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-runtime", "solana-pubkey", "solana-rent", @@ -3448,7 +3466,7 @@ checksum = "a4c788b78a077f73b466dbfa7510804136075fd8e6f3eca8392018991c46fef3" dependencies = [ "solana-account", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", ] @@ -5379,7 +5397,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", + "solana-account-info 2.3.0", "solana-clock", "solana-instruction", "solana-pubkey", @@ -5454,11 +5472,22 @@ checksum = "c8f5152a288ef1912300fc6efa6c2d1f9bb55d9398eb6c72326360b8063987da" dependencies = [ "bincode", "serde", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-pubkey", ] +[[package]] +name = "solana-account-info" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9cf16495d9eb53e3d04e72366a33bb1c20c24e78c171d8b8f5978357b63ae95" +dependencies = [ + "solana-address", + "solana-program-error 3.0.1", + "solana-program-memory 3.1.0", +] + [[package]] name = "solana-accounts-db" version = "2.3.7" @@ -5498,7 +5527,7 @@ dependencies = [ "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", + "solana-hash 2.3.0", "solana-lattice-hash", "solana-measure", "solana-message", @@ -5508,7 +5537,7 @@ dependencies = [ "solana-rayon-threadlimit", "solana-rent-collector", "solana-reward-info", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-slot-hashes", "solana-svm-transaction", "solana-system-interface", @@ -5524,6 +5553,17 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "solana-address" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f67735365edc7fb19ed74ec950597107c8ee9cbfebac57b8868b3e78fb6df16" +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" @@ -5562,7 +5602,7 @@ dependencies = [ "solana-banks-interface", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-program-pack", "solana-pubkey", @@ -5589,7 +5629,7 @@ dependencies = [ "solana-account", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-pubkey", "solana-signature", @@ -5614,7 +5654,7 @@ dependencies = [ "solana-client", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-pubkey", "solana-runtime", @@ -5637,7 +5677,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -5658,8 +5698,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", "solana-sanitize", ] @@ -5689,7 +5729,7 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -5715,7 +5755,7 @@ dependencies = [ "qualifier_attr", "scopeguard", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", @@ -5723,7 +5763,7 @@ dependencies = [ "solana-clock", "solana-cpi", "solana-curve25519", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keccak-hasher", "solana-loader-v3-interface 5.0.0", @@ -5738,7 +5778,7 @@ dependencies = [ "solana-sbpf", "solana-sdk-ids", "solana-secp256k1-recover", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-stable-layout", "solana-svm-feature-set", "solana-system-interface", @@ -5778,7 +5818,7 @@ dependencies = [ "agave-feature-set", "solana-bpf-loader-program", "solana-compute-budget-program", - "solana-hash", + "solana-hash 2.3.0", "solana-loader-v4-program", "solana-program-runtime", "solana-pubkey", @@ -5822,7 +5862,7 @@ dependencies = [ "solana-cluster-type", "solana-commitment-config", "solana-derivation-path", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", "solana-native-token", @@ -5851,7 +5891,7 @@ dependencies = [ "solana-cluster-type", "solana-commitment-config", "solana-derivation-path", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", "solana-native-token", @@ -5909,7 +5949,7 @@ dependencies = [ "solana-cli-config", "solana-clock", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-native-token", "solana-packet", @@ -5948,7 +5988,7 @@ dependencies = [ "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-measure", @@ -5982,7 +6022,7 @@ dependencies = [ "solana-account", "solana-commitment-config", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-message", @@ -6015,7 +6055,7 @@ checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", ] [[package]] @@ -6180,7 +6220,7 @@ dependencies = [ "solana-geyser-plugin-manager", "solana-gossip", "solana-hard-forks", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-ledger", @@ -6208,7 +6248,7 @@ dependencies = [ "solana-sanitize", "solana-sdk-ids", "solana-send-transaction-service", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-short-vec", "solana-shred-version", "solana-signature", @@ -6283,10 +6323,10 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ - "solana-account-info", - "solana-define-syscall", + "solana-account-info 2.3.0", + "solana-define-syscall 2.3.0", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-stable-layout", ] @@ -6300,7 +6340,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "subtle", "thiserror 2.0.17", ] @@ -6320,6 +6360,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ae3e2abcf541c8122eafe9a625d4d194b4023c20adde1e251f94e056bb1aee2" +[[package]] +name = "solana-define-syscall" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e5b1c0bc1d4a4d10c88a4100499d954c09d3fecfae4912c1a074dff68b1738" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -6359,7 +6405,7 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", + "solana-hash 2.3.0", "solana-measure", "solana-merkle-tree", "solana-metrics", @@ -6367,7 +6413,7 @@ dependencies = [ "solana-perf", "solana-rayon-threadlimit", "solana-runtime-transaction", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-transaction", "solana-transaction-error", ] @@ -6390,7 +6436,7 @@ checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", "solana-sdk-ids", "solana-sdk-macro", "solana-sysvar-id", @@ -6403,7 +6449,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c5fd2662ae7574810904585fd443545ed2b568dbd304b25a31e79ccc76e81b" dependencies = [ "siphasher 0.3.11", - "solana-hash", + "solana-hash 2.3.0", "solana-pubkey", ] @@ -6430,7 +6476,7 @@ dependencies = [ "serde_derive", "solana-address-lookup-table-interface", "solana-clock", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keccak-hasher", "solana-message", @@ -6455,7 +6501,7 @@ dependencies = [ "serde_derive", "solana-clap-utils", "solana-cli-config", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-logger", @@ -6484,9 +6530,9 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", "solana-sdk-ids", @@ -6502,9 +6548,9 @@ dependencies = [ "ahash 0.8.12", "lazy_static", "solana-epoch-schedule", - "solana-hash", + "solana-hash 2.3.0", "solana-pubkey", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -6557,7 +6603,7 @@ dependencies = [ "solana-cluster-type", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", + "solana-hash 2.3.0", "solana-inflation", "solana-keypair", "solana-logger", @@ -6565,7 +6611,7 @@ dependencies = [ "solana-pubkey", "solana-rent", "solana-sdk-ids", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-shred-version", "solana-signer", "solana-time-utils", @@ -6636,7 +6682,7 @@ dependencies = [ "solana-connection-cache", "solana-entry", "solana-epoch-schedule", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-ledger", "solana-logger", @@ -6653,7 +6699,7 @@ dependencies = [ "solana-runtime", "solana-sanitize", "solana-serde-varint", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-short-vec", "solana-signature", "solana-signer", @@ -6687,7 +6733,7 @@ dependencies = [ "borsh 1.5.7", "bytemuck", "bytemuck_derive", - "five8", + "five8 0.2.1", "js-sys", "serde", "serde_derive", @@ -6696,6 +6742,12 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-hash" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8064ea1d591ec791be95245058ca40f4f5345d390c200069d0f79bbf55bfae55" + [[package]] name = "solana-inflation" version = "2.2.1" @@ -6719,7 +6771,7 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-pubkey", "wasm-bindgen", ] @@ -6731,9 +6783,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" dependencies = [ "bitflags 2.11.0", - "solana-account-info", + "solana-account-info 2.3.0", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-sanitize", "solana-sdk-ids", @@ -6748,8 +6800,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", "solana-sanitize", ] @@ -6846,7 +6898,7 @@ dependencies = [ "solana-entry", "solana-epoch-schedule", "solana-genesis-config", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-measure", @@ -6862,7 +6914,7 @@ dependencies = [ "solana-runtime", "solana-runtime-transaction", "solana-seed-derivable", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-shred-version", "solana-signature", "solana-signer", @@ -7012,8 +7064,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4b1c019497aa4936234d33d857d8984986fc7134e99a5d1379b997d6552cf04" dependencies = [ "fast-math", - "solana-hash", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -7028,7 +7080,7 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-pubkey", "solana-sanitize", @@ -7050,7 +7102,7 @@ dependencies = [ "log", "reqwest 0.12.22", "solana-cluster-type", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-time-utils", "thiserror 2.0.17", ] @@ -7061,7 +7113,7 @@ 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]] @@ -7106,9 +7158,9 @@ dependencies = [ "serde", "serde_derive", "solana-fee-calculator", - "solana-hash", + "solana-hash 2.3.0", "solana-pubkey", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -7118,7 +7170,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ "solana-account", - "solana-hash", + "solana-hash 2.3.0", "solana-nonce", "solana-sdk-ids", ] @@ -7130,10 +7182,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", - "solana-hash", + "solana-hash 2.3.0", "solana-packet", "solana-sanitize", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-signature", "solana-signer", ] @@ -7172,7 +7224,7 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-metrics", "solana-packet", @@ -7196,7 +7248,7 @@ dependencies = [ "qualifier_attr", "solana-clock", "solana-entry", - "solana-hash", + "solana-hash 2.3.0", "solana-ledger", "solana-measure", "solana-metrics", @@ -7226,7 +7278,7 @@ checksum = "a34309a2d552e2ecaa137c54dc5d7169396efb4661d8aa6ad5672918d5861e0a" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -7276,7 +7328,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", + "solana-account-info 2.3.0", "solana-address-lookup-table-interface", "solana-atomic-u64", "solana-big-mod-exp", @@ -7286,13 +7338,13 @@ 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", "solana-feature-gate-interface", "solana-fee-calculator", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-instructions-sysvar", "solana-keccak-hasher", @@ -7305,8 +7357,8 @@ dependencies = [ "solana-native-token", "solana-nonce", "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-program-option", "solana-program-pack", "solana-pubkey", @@ -7317,7 +7369,7 @@ dependencies = [ "solana-secp256k1-recover", "solana-serde-varint", "solana-serialize-utils", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-short-vec", "solana-slot-hashes", "solana-slot-history", @@ -7337,9 +7389,9 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ce041b1a0ed275290a5008ee1a4a6c48f5054c8a3d78d313c08958a06aedbd" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", ] @@ -7359,13 +7411,28 @@ dependencies = [ "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.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a5426090c6f3fd6cfdc10685322fede9ca8e5af43cd6a59e98bfe4e91671712" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", +] + +[[package]] +name = "solana-program-memory" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4068648649653c2c50546e9a7fb761791b5ab0cda054c771bb5808d3a4b9eb52" +dependencies = [ + "solana-define-syscall 4.0.1", ] [[package]] @@ -7380,7 +7447,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]] @@ -7402,7 +7469,7 @@ dependencies = [ "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-structure", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-last-restart-slot", "solana-log-collector", @@ -7442,7 +7509,7 @@ dependencies = [ "log", "serde", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-accounts-db", "solana-banks-client", "solana-banks-interface", @@ -7454,7 +7521,7 @@ dependencies = [ "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-loader-v3-interface 5.0.0", @@ -7465,7 +7532,7 @@ dependencies = [ "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", @@ -7500,8 +7567,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", @@ -7510,9 +7577,9 @@ dependencies = [ "serde_derive", "solana-atomic-u64", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-sanitize", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "wasm-bindgen", ] @@ -7704,7 +7771,7 @@ dependencies = [ "solana-faucet", "solana-genesis-config", "solana-gossip", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-ledger", "solana-measure", @@ -7777,7 +7844,7 @@ dependencies = [ "solana-epoch-info", "solana-epoch-schedule", "solana-feature-gate-interface", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-message", "solana-pubkey", @@ -7821,7 +7888,7 @@ checksum = "b2bd5b1ccc7fc945a9b0adad091836ee18b7688afd6979889849d5404254a14f" dependencies = [ "solana-account", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-nonce", "solana-pubkey", @@ -7902,7 +7969,7 @@ dependencies = [ "serde_json", "serde_with", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-accounts-db", "solana-address-lookup-table-interface", "solana-bpf-loader-program", @@ -7926,7 +7993,7 @@ dependencies = [ "solana-fee-structure", "solana-genesis-config", "solana-hard-forks", - "solana-hash", + "solana-hash 2.3.0", "solana-inflation", "solana-instruction", "solana-keypair", @@ -7956,7 +8023,7 @@ dependencies = [ "solana-secp256k1-program", "solana-seed-derivable", "solana-serde", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-signature", "solana-signer", "solana-slot-hashes", @@ -8003,7 +8070,7 @@ dependencies = [ "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-pubkey", "solana-sdk-ids", @@ -8079,7 +8146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.17", ] @@ -8136,7 +8203,7 @@ dependencies = [ "solana-client", "solana-clock", "solana-connection-cache", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-measure", "solana-metrics", @@ -8187,8 +8254,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.9", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", +] + +[[package]] +name = "solana-sha256-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" +dependencies = [ + "sha2 0.10.9", + "solana-define-syscall 4.0.1", + "solana-hash 4.2.0", ] [[package]] @@ -8207,8 +8285,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afd3db0461089d1ad1a78d9ba3f15b563899ca2386351d38428faa5350c60a98" dependencies = [ "solana-hard-forks", - "solana-hash", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -8218,7 +8296,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64c8ec8e657aecfc187522fc67495142c12f35e55ddeca8698edbb738b8dbd8c" dependencies = [ "ed25519-dalek", - "five8", + "five8 0.2.1", "serde", "serde-big-array", "serde_derive", @@ -8244,7 +8322,7 @@ checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", "solana-sdk-ids", "solana-sysvar-id", ] @@ -8287,7 +8365,7 @@ dependencies = [ "solana-cpi", "solana-decode-error", "solana-instruction", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-system-interface", "solana-sysvar-id", @@ -8376,7 +8454,7 @@ dependencies = [ "protobuf-src", "serde", "solana-account-decoder", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-message", "solana-pubkey", @@ -8451,7 +8529,7 @@ dependencies = [ "solana-account", "solana-clock", "solana-fee-structure", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-instructions-sysvar", "solana-loader-v3-interface 5.0.0", @@ -8524,7 +8602,7 @@ version = "2.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e6f46c247cb7a345e72468ba2bcdf69d464f8fdae7bf6366cd31d6e2d7692d6" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-pubkey", "solana-sdk-ids", @@ -8581,7 +8659,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", "solana-pubkey", @@ -8603,19 +8681,19 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info", + "solana-account-info 2.3.0", "solana-clock", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-instructions-sysvar", "solana-last-restart-slot", "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-pubkey", "solana-rent", "solana-sanitize", @@ -8701,7 +8779,7 @@ dependencies = [ "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-message", @@ -8816,7 +8894,7 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-message", @@ -8895,7 +8973,7 @@ dependencies = [ "solana-account-decoder", "solana-address-lookup-table-interface", "solana-clock", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-loader-v2-interface", "solana-loader-v3-interface 5.0.0", @@ -8969,7 +9047,7 @@ dependencies = [ "solana-cluster-type", "solana-entry", "solana-gossip", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-ledger", "solana-measure", @@ -9104,7 +9182,7 @@ dependencies = [ "solana-account", "solana-bincode", "solana-clock", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-packet", @@ -9132,7 +9210,7 @@ dependencies = [ "serde_derive", "solana-clock", "solana-decode-error", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-pubkey", "solana-rent", @@ -9160,7 +9238,7 @@ dependencies = [ "solana-bincode", "solana-clock", "solana-epoch-schedule", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-packet", @@ -9192,7 +9270,7 @@ dependencies = [ "solana-clock", "solana-entry", "solana-gossip", - "solana-hash", + "solana-hash 2.3.0", "solana-ledger", "solana-pubkey", "solana-runtime", @@ -9204,6 +9282,16 @@ dependencies = [ "solana-vote-program", ] +[[package]] +name = "solana-zero-copy" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f52dd8f733a13f6a18e55de83cf97c4c3f5fdf27ea3830bcff0b35313efcc2" +dependencies = [ + "bytemuck", + "bytemuck_derive", +] + [[package]] name = "solana-zk-elgamal-proof-program" version = "2.3.7" @@ -9357,8 +9445,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7398da23554a31660f17718164e31d31900956054f54f52d5ec1be51cb4f4b3" dependencies = [ "bytemuck", - "solana-program-error", - "solana-sha256-hasher", + "solana-program-error 2.2.2", + "solana-sha256-hasher 2.2.1", + "spl-discriminator-derive", +] + +[[package]] +name = "spl-discriminator" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e597c5ff9ed7c74a54dbc47bae2f06e4db8c98f4356ad280200dc11878266db1" +dependencies = [ + "bytemuck", + "solana-program-error 3.0.1", + "solana-sha256-hasher 3.1.0", "spl-discriminator-derive", ] @@ -9393,12 +9493,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65edfeed09cd4231e595616aa96022214f9c9d2be02dea62c2b30d5695a6833a" dependencies = [ "bytemuck", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-instruction", "solana-msg", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", "solana-sdk-ids", @@ -9416,12 +9516,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56cc66fe64651a48c8deb4793d8a5deec8f8faf19f355b9df294387bc5a36b5f" dependencies = [ "bytemuck", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-instruction", "solana-msg", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-rent", "solana-sdk-ids", @@ -9449,11 +9549,11 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-instruction", "solana-msg", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", ] @@ -9470,7 +9570,7 @@ dependencies = [ "num-traits", "solana-decode-error", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-option", "solana-pubkey", "solana-zk-sdk", @@ -9487,7 +9587,7 @@ dependencies = [ "num-traits", "solana-decode-error", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "spl-program-error-derive", "thiserror 2.0.17", ] @@ -9513,16 +9613,16 @@ dependencies = [ "bytemuck", "num-derive 0.4.2", "num-traits", - "solana-account-info", + "solana-account-info 2.3.0", "solana-decode-error", "solana-instruction", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", - "spl-discriminator", + "spl-discriminator 0.4.1", "spl-pod", "spl-program-error", - "spl-type-length-value", + "spl-type-length-value 0.8.0", "thiserror 2.0.17", ] @@ -9537,14 +9637,14 @@ dependencies = [ "num-derive 0.4.2", "num-traits", "num_enum", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-decode-error", "solana-instruction", "solana-msg", "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-program-option", "solana-program-pack", "solana-pubkey", @@ -9565,7 +9665,7 @@ dependencies = [ "num-derive 0.4.2", "num-traits", "num_enum", - "solana-account-info", + "solana-account-info 2.3.0", "solana-clock", "solana-cpi", "solana-decode-error", @@ -9573,8 +9673,8 @@ dependencies = [ "solana-msg", "solana-native-token", "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-program-option", "solana-program-pack", "solana-pubkey", @@ -9594,7 +9694,7 @@ dependencies = [ "spl-token-group-interface", "spl-token-metadata-interface", "spl-transfer-hook-interface", - "spl-type-length-value", + "spl-type-length-value 0.8.0", "thiserror 2.0.17", ] @@ -9609,7 +9709,7 @@ dependencies = [ "num-derive 0.4.2", "num-traits", "num_enum", - "solana-account-info", + "solana-account-info 2.3.0", "solana-clock", "solana-cpi", "solana-decode-error", @@ -9617,8 +9717,8 @@ dependencies = [ "solana-msg", "solana-native-token", "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-error 2.2.2", + "solana-program-memory 2.3.1", "solana-program-option", "solana-program-pack", "solana-pubkey", @@ -9638,7 +9738,7 @@ dependencies = [ "spl-token-group-interface", "spl-token-metadata-interface", "spl-transfer-hook-interface", - "spl-type-length-value", + "spl-type-length-value 0.8.0", "thiserror 2.0.17", ] @@ -9661,12 +9761,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe2629860ff04c17bafa9ba4bed8850a404ecac81074113e1f840dbd0ebb7bd6" dependencies = [ "bytemuck", - "solana-account-info", + "solana-account-info 2.3.0", "solana-curve25519", "solana-instruction", "solana-instructions-sysvar", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-sdk-ids", "solana-zk-sdk", @@ -9681,12 +9781,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bedc4675c80409a004da46978674e4073c65c4b1c611bf33d120381edeffe036" dependencies = [ "bytemuck", - "solana-account-info", + "solana-account-info 2.3.0", "solana-curve25519", "solana-instruction", "solana-instructions-sysvar", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "solana-sdk-ids", "solana-zk-sdk", @@ -9717,9 +9817,9 @@ dependencies = [ "solana-decode-error", "solana-instruction", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", - "spl-discriminator", + "spl-discriminator 0.4.1", "spl-pod", "thiserror 2.0.17", ] @@ -9737,11 +9837,11 @@ dependencies = [ "solana-decode-error", "solana-instruction", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", - "spl-discriminator", + "spl-discriminator 0.4.1", "spl-pod", - "spl-type-length-value", + "spl-type-length-value 0.8.0", "thiserror 2.0.17", ] @@ -9758,12 +9858,12 @@ dependencies = [ "num-traits", "serde_json", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-instruction", "solana-msg", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-pack", "solana-pubkey", "solana-rent", @@ -9777,7 +9877,7 @@ dependencies = [ "spl-token-2022 9.0.0", "spl-token-metadata-interface", "spl-transfer-hook-interface", - "spl-type-length-value", + "spl-type-length-value 0.9.1", "test-case", "test-metadata-owner", "test-transfer-hook", @@ -9802,7 +9902,7 @@ dependencies = [ "solana-cli-output", "solana-client", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-instruction", "solana-keypair", "solana-logger", @@ -9836,18 +9936,18 @@ dependencies = [ "bytemuck", "num-derive 0.4.2", "num-traits", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-decode-error", "solana-instruction", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", - "spl-discriminator", + "spl-discriminator 0.4.1", "spl-pod", "spl-program-error", "spl-tlv-account-resolution", - "spl-type-length-value", + "spl-type-length-value 0.8.0", "thiserror 2.0.17", ] @@ -9860,15 +9960,32 @@ dependencies = [ "bytemuck", "num-derive 0.4.2", "num-traits", - "solana-account-info", + "solana-account-info 2.3.0", "solana-decode-error", "solana-msg", - "solana-program-error", - "spl-discriminator", + "solana-program-error 2.2.2", + "spl-discriminator 0.4.1", "spl-pod", "thiserror 2.0.17", ] +[[package]] +name = "spl-type-length-value" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2504631748c48d2a937414d64a12dcac4588d34bd07d355d648619c189d29435" +dependencies = [ + "bytemuck", + "num-derive 0.4.2", + "num-traits", + "num_enum", + "solana-account-info 3.1.1", + "solana-program-error 3.0.1", + "solana-zero-copy", + "spl-discriminator 0.5.2", + "thiserror 2.0.17", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -10159,10 +10276,10 @@ dependencies = [ name = "test-metadata-owner" version = "0.1.0" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", "spl-token-2022 9.0.0", "spl-token-metadata-interface", @@ -10172,9 +10289,9 @@ dependencies = [ name = "test-transfer-hook" version = "0.1.0" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.2", "solana-pubkey", ] diff --git a/Cargo.toml b/Cargo.toml index b4397b1..9272b7b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -91,7 +91,7 @@ spl-token-2022 = { version = "9.0.0", features = ["no-entrypoint"] } spl-token-metadata-interface = "0.7.0" spl-token-wrap = { version = "1.0.0", path = "program", features = ["no-entrypoint"] } spl-transfer-hook-interface = "0.10.0" -spl-type-length-value = "0.8.0" +spl-type-length-value = "0.9.1" tempfile = "3.23.0" test-case = "3.3.1" test-metadata-owner = { path = "program/test-metadata-owner", features = ["no-entrypoint"] }