diff --git a/Cargo.lock b/Cargo.lock index 9db0e0e..e948510 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3790,6 +3790,8 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "82f4691b69b172c687d218dd2f1f23fc7ea5e9aa79df9ac26dab3d8dd829ce48" dependencies = [ + "bincode", + "serde", "solana-program-error 3.0.0", "solana-program-memory 3.0.0", "solana-pubkey 3.0.0", @@ -3801,6 +3803,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a7a457086457ea9db9a5199d719dc8734dc2d0342fad0d8f77633c31eb62f19" dependencies = [ + "borsh 1.5.5", + "bytemuck", + "bytemuck_derive", "curve25519-dalek 4.1.3", "five8", "five8_const", @@ -3830,6 +3835,18 @@ dependencies = [ "solana-slot-hashes 2.2.1", ] +[[package]] +name = "solana-address-lookup-table-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2f56cac5e70517a2f27d05e5100b20de7182473ffd0035b23ea273307905987" +dependencies = [ + "solana-clock 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-slot-hashes 3.0.0", +] + [[package]] name = "solana-atomic-u64" version = "2.2.1" @@ -3955,6 +3972,15 @@ dependencies = [ "borsh 1.5.5", ] +[[package]] +name = "solana-borsh" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc402b16657abbfa9991cd5cbfac5a11d809f7e7d28d3bb291baeb088b39060e" +dependencies = [ + "borsh 1.5.5", +] + [[package]] name = "solana-bpf-loader-program" version = "3.0.8" @@ -4206,7 +4232,7 @@ dependencies = [ "serde", "solana-client", "solana-config-interface 1.0.0", - "solana-program", + "solana-program 3.0.0", "solana-sdk", ] @@ -4397,6 +4423,16 @@ dependencies = [ "solana-sysvar-id 3.0.0", ] +[[package]] +name = "solana-epoch-stake" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcc6693d0ea833b880514b9b88d95afb80b42762dca98b0712465d1fcbbcb89e" +dependencies = [ + "solana-define-syscall 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-example-mocks" version = "2.2.1" @@ -4405,7 +4441,7 @@ checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-clock 2.2.2", "solana-hash 2.3.0", "solana-instruction 2.3.1", @@ -4418,6 +4454,27 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "solana-example-mocks" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" +dependencies = [ + "serde", + "serde_derive", + "solana-address-lookup-table-interface 3.0.0", + "solana-clock 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-message 3.0.1", + "solana-nonce 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-system-interface 2.0.0", + "thiserror 2.0.17", +] + [[package]] name = "solana-feature-gate-interface" version = "2.2.2" @@ -4482,7 +4539,7 @@ dependencies = [ "serde", "serde_derive", "solana-message 2.4.0", - "solana-native-token", + "solana-native-token 2.3.0", ] [[package]] @@ -4555,6 +4612,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a063723b9e84c14d8c0d2cdf0268207dc7adecf546e31251f9e07c7b00b566c" dependencies = [ + "borsh 1.5.5", "bytemuck", "bytemuck_derive", "five8", @@ -4600,6 +4658,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8df4e8fcba01d7efa647ed20a081c234475df5e11a93acb4393cc2c9a7b99bab" dependencies = [ "bincode", + "borsh 1.5.5", "serde", "serde_derive", "solana-define-syscall 3.0.0", @@ -4857,11 +4916,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85666605c9fd727f865ed381665db0a8fc29f984a030ecc1e40f43bfb2541623" dependencies = [ "lazy_static", + "serde", + "serde_derive", "solana-address", "solana-hash 3.0.0", "solana-instruction 3.0.0", "solana-sanitize 3.0.0", "solana-sdk-ids 3.0.0", + "solana-short-vec 3.0.0", "solana-transaction-error 3.0.0", ] @@ -4905,6 +4967,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61515b880c36974053dd499c0510066783f0cc6ac17def0c7ef2a244874cf4a9" +[[package]] +name = "solana-native-token" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" + [[package]] name = "solana-net-utils" version = "2.3.13" @@ -5144,19 +5212,19 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-account-info 2.3.0", - "solana-address-lookup-table-interface", + "solana-address-lookup-table-interface 2.2.2", "solana-atomic-u64 2.2.1", "solana-big-mod-exp 2.2.1", "solana-bincode 2.2.1", "solana-blake3-hasher 2.2.1", - "solana-borsh", + "solana-borsh 2.2.1", "solana-clock 2.2.2", "solana-cpi 2.2.1", "solana-decode-error", "solana-define-syscall 2.3.0", "solana-epoch-rewards 2.2.1", "solana-epoch-schedule 2.2.1", - "solana-example-mocks", + "solana-example-mocks 2.2.1", "solana-feature-gate-interface", "solana-fee-calculator 2.2.1", "solana-hash 2.3.0", @@ -5169,20 +5237,20 @@ dependencies = [ "solana-loader-v4-interface 2.2.1", "solana-message 2.4.0", "solana-msg 2.2.1", - "solana-native-token", + "solana-native-token 2.3.0", "solana-nonce 2.2.1", "solana-program-entrypoint 2.3.0", "solana-program-error 2.2.2", "solana-program-memory 2.3.1", - "solana-program-option", - "solana-program-pack", + "solana-program-option 2.2.1", + "solana-program-pack 2.2.1", "solana-pubkey 2.4.0", "solana-rent 2.2.1", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", "solana-sdk-macro 2.2.1", "solana-secp256k1-recover 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", "solana-serialize-utils 2.2.1", "solana-sha256-hasher 2.3.0", "solana-short-vec 2.2.1", @@ -5198,6 +5266,53 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-program" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91b12305dd81045d705f427acd0435a2e46444b65367d7179d7bdcfc3bc5f5eb" +dependencies = [ + "memoffset", + "solana-account-info 3.0.0", + "solana-big-mod-exp 3.0.0", + "solana-blake3-hasher 3.0.0", + "solana-borsh 3.0.0", + "solana-clock 3.0.0", + "solana-cpi 3.0.0", + "solana-define-syscall 3.0.0", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-epoch-stake", + "solana-example-mocks 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 3.0.0", + "solana-instruction 3.0.0", + "solana-instruction-error", + "solana-instructions-sysvar 3.0.0", + "solana-keccak-hasher 3.0.0", + "solana-last-restart-slot 3.0.0", + "solana-msg 3.0.0", + "solana-native-token 3.0.0", + "solana-program-entrypoint 3.1.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.0.0", + "solana-program-option 3.0.0", + "solana-program-pack 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-secp256k1-recover 3.0.0", + "solana-serde-varint 3.0.0", + "solana-serialize-utils 3.1.0", + "solana-sha256-hasher 3.0.0", + "solana-short-vec 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-stable-layout 3.0.0", + "solana-sysvar 3.0.0", + "solana-sysvar-id 3.0.0", +] + [[package]] name = "solana-program-entrypoint" version = "2.3.0" @@ -5244,6 +5359,11 @@ name = "solana-program-error" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" +dependencies = [ + "borsh 1.5.5", + "serde", + "serde_derive", +] [[package]] name = "solana-program-memory" @@ -5269,6 +5389,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc677a2e9bc616eda6dbdab834d463372b92848b2bfe4a1ed4e4b4adba3397d0" +[[package]] +name = "solana-program-option" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7b4ddb464f274deb4a497712664c3b612e3f5f82471d4e47710fc4ab1c3095" + [[package]] name = "solana-program-pack" version = "2.2.1" @@ -5278,6 +5404,15 @@ dependencies = [ "solana-program-error 2.2.2", ] +[[package]] +name = "solana-program-pack" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c169359de21f6034a63ebf96d6b380980307df17a8d371344ff04a883ec4e9d0" +dependencies = [ + "solana-program-error 3.0.0", +] + [[package]] name = "solana-program-runtime" version = "3.0.8" @@ -5670,7 +5805,7 @@ dependencies = [ "solana-instruction 2.3.1", "solana-keypair", "solana-message 2.4.0", - "solana-native-token", + "solana-native-token 2.3.0", "solana-nonce-account 2.2.1", "solana-offchain-message", "solana-packet 2.2.1", @@ -5678,7 +5813,7 @@ dependencies = [ "solana-precompile-error 2.2.2", "solana-precompiles", "solana-presigner", - "solana-program", + "solana-program 2.3.0", "solana-program-memory 2.3.1", "solana-pubkey 2.4.0", "solana-quic-definitions", @@ -5695,7 +5830,7 @@ dependencies = [ "solana-seed-derivable", "solana-seed-phrase", "solana-serde", - "solana-serde-varint", + "solana-serde-varint 2.2.2", "solana-short-vec 2.2.1", "solana-shred-version", "solana-signature 2.3.0", @@ -5846,6 +5981,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde-varint" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5174c57d5ff3c1995f274d17156964664566e2cde18a07bba1586d35a70d3b" +dependencies = [ + "serde", +] + [[package]] name = "solana-serialize-utils" version = "2.2.1" @@ -6305,6 +6449,8 @@ checksum = "63205e68d680bcc315337dec311b616ab32fea0a612db3b883ce4de02e0953f9" dependencies = [ "base64 0.22.1", "bincode", + "bytemuck", + "bytemuck_derive", "lazy_static", "serde", "serde_derive", @@ -6606,7 +6752,7 @@ dependencies = [ "serde", "serde_derive", "solana-sanitize 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", ] [[package]] @@ -6627,7 +6773,7 @@ dependencies = [ "solana-pubkey 2.4.0", "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", - "solana-serde-varint", + "solana-serde-varint 2.2.2", "solana-serialize-utils 2.2.1", "solana-short-vec 2.2.1", "solana-system-interface 1.0.0", diff --git a/Cargo.toml b/Cargo.toml index cae74bc..b061c9b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,7 +32,7 @@ solana-config-interface = { version = "2.0.0" } solana-hash = "3.0.0" solana-instruction = "3.0.0" solana-msg = "3.0.0" -solana-program = "2.0.0" +solana-program = "3.0.0" solana-program-entrypoint = "3.0.0" solana-program-error = "3.0.0" solana-pubkey = "3.0.0"