@@ -243,9 +243,10 @@ pub unconstrained fn transfer_in_private(
243243 let note_randomness = random ();
244244 let _ = OracleMock ::mock ("getRandomField" ).returns (note_randomness );
245245
246- env .impersonate (from );
247- Token ::at (token_contract_address ).transfer_private_to_private (from , recipient , amount , 0 ).call (
248- &mut env .private (),
246+ //env.impersonate(from);
247+ env .call_public (
248+ from ,
249+ Token ::at (token_contract_address ).transfer_private_to_private (from , recipient , amount , 0 )
249250 );
250251
251252 env .mine_block ();
@@ -283,12 +284,10 @@ pub unconstrained fn check_total_supply(
283284
284285pub unconstrained fn get_total_supply (token_contract_address : AztecAddress ) -> u128 {
285286 let current_contract_address = get_contract_address ();
286- cheatcodes:: set_contract_address (token_contract_address );
287287 let block_number = get_block_number ();
288288
289289 let total_supply_slot = Token ::storage_layout ().total_supply .slot ;
290290 let total_supply : u128 = storage_read (token_contract_address , total_supply_slot , block_number );
291- cheatcodes:: set_contract_address (current_contract_address );
292291 total_supply
293292}
294293
@@ -306,10 +305,8 @@ pub unconstrained fn get_private_balance(
306305 address : AztecAddress ,
307306) -> u128 {
308307 let current_contract_address = get_contract_address ();
309- cheatcodes:: set_contract_address (token_contract_address );
310308 // Direct call to unconstrained
311309 let amt = Token ::balance_of_private (address );
312- cheatcodes:: set_contract_address (current_contract_address );
313310 amt
314311}
315312
@@ -388,7 +385,6 @@ pub unconstrained fn authorize_transfer_public_to_public(
388385 let transfer_public_to_public_call_interface =
389386 Token ::at (token ).transfer_public_to_public (from , caller , amount , nonce );
390387 authwit_cheatcodes:: add_public_authwit_from_call_interface (
391- env ,
392388 from ,
393389 caller ,
394390 transfer_public_to_public_call_interface ,
0 commit comments