diff --git a/Cargo.toml b/Cargo.toml index e7ec578..01d4b3a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -solana-program = "~1.9" -borsh = "0.9.3" -thiserror = "1.0.31" +solana-program = "2.0.10" +borsh = "1.5.1" +thiserror = "1.0.63" [lib] -crate-type = ["cdylib", "lib"] \ No newline at end of file +crate-type = ["cdylib", "lib"] diff --git a/src/processor.rs b/src/processor.rs index 2bdfa22..f1e0eef 100644 --- a/src/processor.rs +++ b/src/processor.rs @@ -4,7 +4,7 @@ use crate::state::StudentInfo; use borsh::BorshSerialize; use solana_program::{ account_info::{next_account_info, AccountInfo}, - borsh::try_from_slice_unchecked, + borsh1::try_from_slice_unchecked, entrypoint::ProgramResult, msg, program::invoke_signed,