Skip to content

SafeApprove ​

Git Source

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_);