Skip to Content

@cfxdevkit/protocol


@cfxdevkit/protocol / permitHandlerConfig

Variable: permitHandlerConfig

const permitHandlerConfig: object

Defined in: generated.ts:724

Type Declaration

abi

readonly abi: readonly [{ inputs: readonly [{ internalType: "address"; name: "token"; type: "address"; }, { internalType: "string"; name: "reason"; type: "string"; }]; name: "PermitFailed"; type: "error"; }, { inputs: readonly []; name: "ReentrancyGuardReentrantCall"; type: "error"; }, { inputs: readonly []; name: "ZeroAddress"; type: "error"; }, { inputs: readonly []; name: "ZeroAmount"; type: "error"; }, { anonymous: false; inputs: readonly [{ indexed: true; internalType: "address"; name: "token"; type: "address"; }, { indexed: true; internalType: "address"; name: "owner"; type: "address"; }, { indexed: true; internalType: "address"; name: "spender"; type: "address"; }, { indexed: false; internalType: "uint256"; name: "value"; type: "uint256"; }, { indexed: false; internalType: "uint256"; name: "deadline"; type: "uint256"; }]; name: "PermitApplied"; type: "event"; }, { inputs: readonly [{ internalType: "address"; name: "token"; type: "address"; }, { internalType: "address"; name: "owner"; type: "address"; }, { internalType: "address"; name: "spender"; type: "address"; }, { internalType: "uint256"; name: "value"; type: "uint256"; }, { internalType: "uint256"; name: "deadline"; type: "uint256"; }, { internalType: "uint8"; name: "v"; type: "uint8"; }, { internalType: "bytes32"; name: "r"; type: "bytes32"; }, { internalType: "bytes32"; name: "s"; type: "bytes32"; }]; name: "permitAndApprove"; outputs: readonly []; stateMutability: "nonpayable"; type: "function"; }, { inputs: readonly [{ internalType: "address"; name: "token"; type: "address"; }, { internalType: "address"; name: "owner"; type: "address"; }, { internalType: "address"; name: "spender"; type: "address"; }, { internalType: "uint256"; name: "value"; type: "uint256"; }, { internalType: "uint256"; name: "deadline"; type: "uint256"; }, { internalType: "uint8"; name: "v"; type: "uint8"; }, { internalType: "bytes32"; name: "r"; type: "bytes32"; }, { internalType: "bytes32"; name: "s"; type: "bytes32"; }, { internalType: "bytes"; name: "createJobCalldata"; type: "bytes"; }]; name: "permitApproveAndCall"; outputs: readonly [{ internalType: "bytes"; name: "result"; type: "bytes"; }]; stateMutability: "nonpayable"; type: "function"; }] = permitHandlerAbi

address

readonly address: object = permitHandlerAddress

address.1030

readonly 1030: "0x0D566aC9Dd1e20Fc63990bEEf6e8abBA876c896B" = '0x0D566aC9Dd1e20Fc63990bEEf6e8abBA876c896B'

address.71

readonly 71: "0x4240882f2D9D70Cdb9fBCC859cdD4d3e59f5d137" = '0x4240882f2D9D70Cdb9fBCC859cdD4d3e59f5d137'