ERC-7144 ERC-20 with transaction validation step.
A new validation step for transfer and approve calls, achieving a security step in case of stolen wallet.
ERC-165 interface ids
Computed here as the XOR of the selectors each interface defines.
| IERC7144 | 0x7e2b4c83 |
Functions this standard introduces (5)
0x7fb5b287 | approvalValidation(uint256) | view |
0xa39b1010 | isValidatorContract() | view |
0x59a9d76d | totalApprovalValidations() | view |
0x124de66f | totalTransferValidations() | view |
0xe9e1df16 | transferValidation(uint256) | view |
Events (2)
Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.
0x84a27c888bdff64bcf129e9d27604f068d552351dca1c64fc511ed4b2fd8f5f0 | ValidateTransfer(address,address,uint256,uint256) | |
0xae49769d460641f0aad295c302c292b49369dd44901dfe43c11e115d70214a5e | ValidateApproval(address,address,uint256,uint256) |
Depends on (1)
Proposals this one names in its requires field.
What the specification covers
Compare with
Parsed from the canonical specification · discussion