Custom errors over require
pragma solidity ^0.8.4;
contract Example {
error InvalidSenderAddress(address _address);
function foo() external {
revert InvalidSenderAddress(msg.sender);
}
}pragma solidity ^0.8.4;
contract Example {
function foo() external {
revert("Invalid sender address");
}
}Last updated