Skip to content

Commit f6fcaf1

Browse files
committed
[SC test]: Remove the cheatcodes::set_contract_address() (2)
1 parent 42e4ff4 commit f6fcaf1

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

src/dripper/src/tests/token_helper.nr

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -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

284285
pub 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

Comments
 (0)