Add missing requirements to ERC777 (#2212)
* Restore _approve check for zero sender * Add non-zero operator check to _send
This commit is contained in:
@ -23,4 +23,8 @@ contract ERC777Mock is Context, ERC777 {
|
||||
) public {
|
||||
_mint(operator, to, amount, userData, operatorData);
|
||||
}
|
||||
|
||||
function approveInternal(address holder, address spender, uint256 value) public {
|
||||
_approve(holder, spender, value);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user