box up some accounts in Optional test (#2344)

This commit is contained in:
Sammy Harris 2023-01-03 10:59:01 -06:00 committed by GitHub
parent d055c89ec3
commit 9ba0223c58
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -6,7 +6,7 @@ pub struct Initialize<'info> {
#[account(mut)]
pub payer: Option<Signer<'info>>,
#[account(init, payer = payer, space = DataAccount::LEN, constraint = payer.is_some())]
pub optional_account: Option<Account<'info, DataAccount>>,
pub optional_account: Option<Box<Account<'info, DataAccount>>>,
pub system_program: Option<Program<'info, System>>,
#[account(zero)]
pub required: Account<'info, DataAccount>,
@ -22,7 +22,7 @@ pub struct Update<'info> {
#[account(mut, seeds=[DataPda::PREFIX.as_ref(), optional_account.as_ref().unwrap().key().as_ref()], bump = pda_bump)]
pub optional_pda: Option<Account<'info, DataPda>>,
#[account(mut, signer, constraint = payer.is_some())]
pub optional_account: Option<Account<'info, DataAccount>>,
pub optional_account: Option<Box<Account<'info, DataAccount>>>,
}
#[derive(Accounts)]
@ -43,7 +43,7 @@ pub struct Close<'info> {
#[account(mut)]
pub payer: Option<Signer<'info>>,
#[account(mut, close = payer, has_one = data_account)]
pub optional_pda: Option<Account<'info, DataPda>>,
pub optional_pda: Option<Box<Account<'info, DataPda>>>,
#[account(mut, signer, close = payer)]
pub data_account: Option<Account<'info, DataAccount>>,
pub system_program: Option<Program<'info, System>>,