Expand description
Module containing a contract’s types and functions.
library IAllowanceTransfer {
struct AllowanceTransferDetails { address from; address to; uint160 amount; address token; }
struct PermitBatch { PermitDetails[] details; address spender; uint256 sigDeadline; }
struct PermitDetails { address token; uint160 amount; uint48 expiration; uint48 nonce; }
struct PermitSingle { PermitDetails details; address spender; uint256 sigDeadline; }
struct TokenSpenderPair { address token; address spender; }
}