account meta

This commit is contained in:
Hardhat Chad
2024-06-28 13:21:09 +00:00
parent fb33d59434
commit 9d0f948f05
5 changed files with 9 additions and 8 deletions

View File

@@ -80,7 +80,7 @@ pub fn process_initialize<'a, 'info>(
&crate::id(),
)?;
load_uninitialized_pda(treasury_info, &[TREASURY], args.treasury_bump, &crate::id())?;
load_uninitialized_account(treasury_tokens_info)?;
load_system_account(treasury_tokens_info, true)?;
load_program(system_program, system_program::id())?;
load_program(token_program, spl_token::id())?;
load_program(associated_token_program, spl_associated_token_account::id())?;

View File

@@ -43,7 +43,7 @@ pub fn process_open<'a, 'info>(
return Err(ProgramError::NotEnoughAccountKeys);
};
load_signer(signer)?;
load_uninitialized_account(miner_info)?;
load_system_account(miner_info, false)?;
load_uninitialized_pda(
proof_info,
&[PROOF, signer.key.as_ref()],

View File

@@ -16,7 +16,7 @@ pub fn process_update<'a, 'info>(
return Err(ProgramError::NotEnoughAccountKeys);
};
load_signer(signer)?;
load_uninitialized_account(miner_info)?;
load_system_account(miner_info, false)?;
load_proof(proof_info, signer.key, true)?;
// Update the proof