SafeApprove ​
provides minimalistic methods for safe approve, e.g. ERC20 safeApprove
Functions ​
safeApprove ​
Approve amount_
of token_
to to_
. If token_
returns no value, non-reverting calls are assumed to be successful. Minimally modified from Solmate SafeTransferLib (address as input param for token, Custom Error): https://github.com/transmissions11/solmate/blob/50e15bb566f98b7174da9b0066126a4c3e75e0fd/src/utils/SafeTransferLib.sol#L97-L127
solidity
function safeApprove(address token_, address to_, uint256 amount_) internal;
Errors ​
FluidSafeApproveError ​
solidity
error FluidSafeApproveError(uint256 errorId_);