@@ -14,28 +14,28 @@ pub struct Exchange<'info> {
1414 pub taker : Signer < ' info > ,
1515 #[ account( mut ) ]
1616 pub initializer : SystemAccount < ' info > ,
17- pub mint_a : Account < ' info , Mint > ,
18- pub mint_b : Account < ' info , Mint > ,
17+ pub mint_a : Box < Account < ' info , Mint > > ,
18+ pub mint_b : Box < Account < ' info , Mint > > ,
1919 #[ account(
2020 init_if_needed,
2121 payer = taker,
2222 associated_token:: mint = mint_a,
2323 associated_token:: authority = taker
2424 ) ]
25- pub taker_ata_a : Account < ' info , TokenAccount > ,
25+ pub taker_ata_a : Box < Account < ' info , TokenAccount > > ,
2626 #[ account(
2727 mut ,
2828 associated_token:: mint = mint_b,
2929 associated_token:: authority = taker
3030 ) ]
31- pub taker_ata_b : Account < ' info , TokenAccount > ,
31+ pub taker_ata_b : Box < Account < ' info , TokenAccount > > ,
3232 #[ account(
3333 init_if_needed,
3434 payer = taker,
3535 associated_token:: mint = mint_b,
3636 associated_token:: authority = initializer
3737 ) ]
38- pub initializer_ata_b : Account < ' info , TokenAccount > ,
38+ pub initializer_ata_b : Box < Account < ' info , TokenAccount > > ,
3939 #[ account(
4040 mut ,
4141 has_one = mint_b,
@@ -44,13 +44,13 @@ pub struct Exchange<'info> {
4444 seeds=[ b"state" , escrow. seed. to_le_bytes( ) . as_ref( ) ] ,
4545 bump = escrow. bump,
4646 ) ]
47- pub escrow : Account < ' info , Escrow > ,
47+ pub escrow : Box < Account < ' info , Escrow > > ,
4848 #[ account(
4949 mut ,
5050 associated_token:: mint = mint_a,
5151 associated_token:: authority = escrow
5252 ) ]
53- pub vault : Account < ' info , TokenAccount > ,
53+ pub vault : Box < Account < ' info , TokenAccount > > ,
5454 pub associated_token_program : Program < ' info , AssociatedToken > ,
5555 pub token_program : Program < ' info , Token > ,
5656 pub system_program : Program < ' info , System > ,
0 commit comments