File tree Expand file tree Collapse file tree 3 files changed +5
-11
lines changed Expand file tree Collapse file tree 3 files changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -16,7 +16,6 @@ contract MockRecipient is IERC677Receiver {
16
16
console.log ("Amount " , _value);
17
17
console.log ("With data " , string (_data));
18
18
txCount += 1 ;
19
- // revert if passed "err"
20
- require (keccak256 (_data) != keccak256 ("err " ));
19
+ require (keccak256 (_data) != keccak256 ("err " )); // for testing: revert if passed "err"
21
20
}
22
21
}
Original file line number Diff line number Diff line change 1
1
// SPDX-License-Identifier: MIT
2
2
pragma solidity 0.8.6 ;
3
3
4
- import "hardhat/console.sol " ;
5
- import "./IERC677Receiver.sol " ;
6
-
7
- /**
8
- just a blank contract that doesnt implement onTokensTransferred
9
- */
4
+ /** Just a blank contract that doesnt implement onTokensTransferred */
10
5
contract MockRecipientNotERC677Receiver {
11
6
uint public x = 1 ;
12
- }
7
+ }
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ pragma solidity 0.8.6;
3
3
4
4
import "hardhat/console.sol " ;
5
5
6
+ /** ERC677 recipient that returns false for error instead of reverting */
6
7
contract MockRecipientReturnBool {
7
8
uint public txCount;
8
9
@@ -15,8 +16,7 @@ contract MockRecipientReturnBool {
15
16
console.log ("Amount " , _value);
16
17
console.log ("With data " , string (_data));
17
18
txCount += 1 ;
18
- // return false if passed "err"
19
- bool retval = keccak256 (_data) != keccak256 ("err " );
19
+ bool retval = keccak256 (_data) != keccak256 ("err " ); // for testing: return false if passed "err"
20
20
console.log ("retval " , retval);
21
21
return retval;
22
22
}
You can’t perform that action at this time.
0 commit comments