UNPKG

@catalabs/catalyst-sdk

Version:
37 lines 1.82 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InstantExpiration = exports.MaxSigDeadline = exports.MaxUnorderedNonce = exports.MaxSignatureTransferAmount = exports.MaxOrderedNonce = exports.MaxAllowanceExpiration = exports.MaxAllowanceTransferAmount = exports.MaxUint256 = exports.MaxUint160 = exports.MaxUint48 = exports.PERMIT_BATCH_TYPES = exports.PERMIT_TYPES = exports.PERMIT_DETAILS = exports.PERMIT2_DOMAIN_NAME = void 0; exports.PERMIT2_DOMAIN_NAME = 'Permit2'; exports.PERMIT_DETAILS = [ { name: 'token', type: 'address' }, { name: 'amount', type: 'uint160' }, { name: 'expiration', type: 'uint48' }, { name: 'nonce', type: 'uint48' }, ]; exports.PERMIT_TYPES = { PermitSingle: [ { name: 'details', type: 'PermitDetails' }, { name: 'spender', type: 'address' }, { name: 'sigDeadline', type: 'uint256' }, ], PermitDetails: exports.PERMIT_DETAILS, }; exports.PERMIT_BATCH_TYPES = { PermitBatch: [ { name: 'details', type: 'PermitDetails[]' }, { name: 'spender', type: 'address' }, { name: 'sigDeadline', type: 'uint256' }, ], PermitDetails: exports.PERMIT_DETAILS, }; exports.MaxUint48 = BigInt('0xffffffffffff'); exports.MaxUint160 = BigInt('0xffffffffffffffffffffffffffffffffffffffff'); exports.MaxUint256 = BigInt('0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff'); exports.MaxAllowanceTransferAmount = exports.MaxUint160; exports.MaxAllowanceExpiration = exports.MaxUint48; exports.MaxOrderedNonce = exports.MaxUint48; exports.MaxSignatureTransferAmount = exports.MaxUint256; exports.MaxUnorderedNonce = exports.MaxUint256; exports.MaxSigDeadline = exports.MaxUint256; exports.InstantExpiration = BigInt(0); //# sourceMappingURL=allowance-transfer.constants.js.map