Skip to content

Commit

Permalink
🔒️ Remove safe feature on transfer
Browse files Browse the repository at this point in the history
  • Loading branch information
bal7hazar committed Sep 27, 2023
1 parent 58904d4 commit ad8afcf
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 13 deletions.
9 changes: 4 additions & 5 deletions src/module.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -323,11 +323,10 @@ mod ERC3525 {
self._erc3525_values.write(to_token_id, to_balance + value);

// [Interaction] Receiver
let unsafe_state = ERC721::unsafe_new_contract_state();
let owner = ERC721::ERC721Impl::owner_of(@unsafe_state, to_token_id);
let data = ArrayTrait::new();
let success = self
._check_on_erc3525_received(from_token_id, to_token_id, owner, value, data.span());
// let unsafe_state = ERC721::unsafe_new_contract_state();
// let owner = ERC721::ERC721Impl::owner_of(@unsafe_state, to_token_id);
// let data = ArrayTrait::new();
// let success = self._check_on_erc3525_received(from_token_id, to_token_id, owner, value, data.span());

// TODO: Enable when main stream accounts accept SRC6
// assert(success, Errors::INVALID_RECEIVER);
Expand Down
15 changes: 7 additions & 8 deletions src/tests/integration/test_receiver.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,13 @@ fn test_integration_receiver_scenario() {

// Mint tokens
let one = external.mint(signers.owner, constants::SLOT_1, constants::VALUE);
// // Assert receiver
// assert(receiver.called() == false, 'Wrong receiver called');

// Assert receiver
assert(receiver.called() == false, 'Wrong receiver called');
// // Transfer to
// testing::set_contract_address(signers.owner);
// let _ = erc3525.transfer_value_from(one, 0, receiver_address, 1);

// Transfer to
testing::set_contract_address(signers.owner);
let _ = erc3525.transfer_value_from(one, 0, receiver_address, 1);

// Assert receiver
assert(receiver.called() == true, 'Wrong receiver called');
// // Assert receiver
// assert(receiver.called() == true, 'Wrong receiver called');
}

0 comments on commit ad8afcf

Please sign in to comment.