Module IAllowanceTransfer

Module IAllowanceTransfer 

Source
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; }
}

Structs§

AllowanceTransferDetails
PermitBatch
PermitDetails
PermitSingle
TokenSpenderPair