diff --git a/tests/optional/programs/optional/src/context.rs b/tests/optional/programs/optional/src/context.rs index f408b7427..34303963a 100644 --- a/tests/optional/programs/optional/src/context.rs +++ b/tests/optional/programs/optional/src/context.rs @@ -6,7 +6,7 @@ pub struct Initialize<'info> { #[account(mut)] pub payer: Option>, #[account(init, payer = payer, space = DataAccount::LEN, constraint = payer.is_some())] - pub optional_account: Option>, + pub optional_account: Option>>, pub system_program: Option>, #[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(mut, signer, constraint = payer.is_some())] - pub optional_account: Option>, + pub optional_account: Option>>, } #[derive(Accounts)] @@ -43,7 +43,7 @@ pub struct Close<'info> { #[account(mut)] pub payer: Option>, #[account(mut, close = payer, has_one = data_account)] - pub optional_pda: Option>, + pub optional_pda: Option>>, #[account(mut, signer, close = payer)] pub data_account: Option>, pub system_program: Option>,