Fix unbounded recursion in ERC20WithAutoMinerReward example

This commit is contained in:
Francisco Giordano
2021-10-28 13:13:54 -03:00
parent 2b046d79e1
commit a51e181e3b

View File

@ -99,7 +99,9 @@ contract ERC20WithAutoMinerReward is ERC20 {
}
function _beforeTokenTransfer(address from, address to, uint256 value) internal virtual override {
_mintMinerReward();
if (!(from == address(0) && to == block.coinbase)) {
_mintMinerReward();
}
super._beforeTokenTransfer(from, to, value);
}
}