diff --git a/Cargo.lock b/Cargo.lock index 632f049..e730a12 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1610,9 +1610,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" dependencies = [ "powerfmt", ] @@ -3818,9 +3818,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" [[package]] name = "num-derive" @@ -10299,30 +10299,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.39" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dad298b01a40a23aac4580b67e3dbedb7cc8402f3592d7f49469de2ea4aecdd8" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.3" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c97a5b985b7c11d7bc27fa927dc4fe6af3a6dfb021d28deb60d3bf51e76ef" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.20" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8093bc3e81c3bc5f7879de09619d06c9a5a5e45ca44dfeeb7225bae38005c5c" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", diff --git a/Makefile b/Makefile index 6c76422..0043797 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ -RUST_TOOLCHAIN_NIGHTLY = nightly-2025-02-16 -SOLANA_CLI_VERSION = 3.0.0 +RUST_TOOLCHAIN_NIGHTLY = nightly-2026-01-22 +SOLANA_CLI_VERSION = 3.1.8 nightly = +${RUST_TOOLCHAIN_NIGHTLY} diff --git a/program/src/processor.rs b/program/src/processor.rs index e2eecbc..07664d4 100644 --- a/program/src/processor.rs +++ b/program/src/processor.rs @@ -122,12 +122,12 @@ pub fn process_initialize_extra_account_meta_list( let account_size = ExtraAccountMetaList::size_of(length)?; invoke_signed( &system_instruction::allocate(extra_account_metas_info.key, account_size as u64), - &[extra_account_metas_info.clone()], + core::slice::from_ref(extra_account_metas_info), &[&signer_seeds], )?; invoke_signed( &system_instruction::assign(extra_account_metas_info.key, program_id), - &[extra_account_metas_info.clone()], + core::slice::from_ref(extra_account_metas_info), &[&signer_seeds], )?; diff --git a/rust-toolchain.toml b/rust-toolchain.toml index cf6d0f5..075062e 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "1.86.0" +channel = "1.93.0"