From 776a44033f2917ded40e4e20ecd63df0c7d9f5ab Mon Sep 17 00:00:00 2001
From: Herman Ceaser <ceaserbanks09@gmail.com>
Date: Tue, 28 Jan 2025 09:34:08 +0300
Subject: [PATCH] added smart pointers to make the tests pass

---
 escrow/programs/escrow/src/instructions/take.rs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/escrow/programs/escrow/src/instructions/take.rs b/escrow/programs/escrow/src/instructions/take.rs
index eb15639..19a9d8e 100644
--- a/escrow/programs/escrow/src/instructions/take.rs
+++ b/escrow/programs/escrow/src/instructions/take.rs
@@ -29,7 +29,7 @@ pub struct Take<'info> {
         associated_token::authority=taker,
         associated_token::token_program = token_program 
     )]
-    pub taker_mint_a_ata: InterfaceAccount<'info, TokenAccount>,
+    pub taker_mint_a_ata: Box<InterfaceAccount<'info, TokenAccount>>,
 
     #[account(
         mut,
@@ -37,7 +37,7 @@ pub struct Take<'info> {
         associated_token::authority = taker,
         associated_token::token_program = token_program 
     )]
-    pub taker_mint_b_ata: InterfaceAccount<'info, TokenAccount>,
+    pub taker_mint_b_ata: Box<InterfaceAccount<'info, TokenAccount>>,
     
     #[account(
         init_if_needed,
@@ -46,7 +46,7 @@ pub struct Take<'info> {
         associated_token::authority=maker,
         associated_token::token_program = token_program 
     )]
-    pub maker_mint_b_ata: InterfaceAccount<'info, TokenAccount>,
+    pub maker_mint_b_ata: Box<InterfaceAccount<'info, TokenAccount>>,
     
     #[account(
         mut,
@@ -65,7 +65,7 @@ pub struct Take<'info> {
         associated_token::authority = offer,
         associated_token::token_program = token_program 
     )]
-    pub vault: InterfaceAccount<'info, TokenAccount>,
+    pub vault: Box<InterfaceAccount<'info, TokenAccount>>,
 
     
     pub system_program: Program<'info, System>,