Просмотр исходного кода

fix(lazer/solana): add mut annotation on treasury account (#2625)

Ali Behjati 6 месяцев назад
Родитель
Сommit
82d8685d58

+ 1 - 1
lazer/Cargo.lock

@@ -3872,7 +3872,7 @@ dependencies = [
 
 [[package]]
 name = "pyth-lazer-solana-contract"
-version = "0.4.1"
+version = "0.4.2"
 dependencies = [
  "anchor-lang",
  "bytemuck",

+ 1 - 1
lazer/contracts/solana/programs/pyth-lazer-solana-contract/Cargo.toml

@@ -1,6 +1,6 @@
 [package]
 name = "pyth-lazer-solana-contract"
-version = "0.4.1"
+version = "0.4.2"
 edition = "2021"
 description = "Pyth Lazer Solana contract and SDK."
 license = "Apache-2.0"

+ 2 - 0
lazer/contracts/solana/programs/pyth-lazer-solana-contract/src/lib.rs

@@ -261,6 +261,7 @@ pub struct VerifyMessage<'info> {
     )]
     pub storage: Account<'info, Storage>,
     /// CHECK: this account doesn't need additional constraints.
+    #[account(mut)]
     pub treasury: AccountInfo<'info>,
     pub system_program: Program<'info, System>,
     /// CHECK: account ID is checked in Solana SDK during calls
@@ -280,6 +281,7 @@ pub struct VerifyEcdsaMessage<'info> {
     )]
     pub storage: Account<'info, Storage>,
     /// CHECK: this account doesn't need additional constraints.
+    #[account(mut)]
     pub treasury: AccountInfo<'info>,
     pub system_program: Program<'info, System>,
 }