UNPKG

intents-framework

Version:

A reference ERC7683 implementation with TypeScript support

184 lines 3.37 kB
[ { "type": "function", "name": "PACKAGE_VERSION", "inputs": [], "outputs": [ { "name": "", "type": "string", "internalType": "string" } ], "stateMutability": "view" }, { "type": "function", "name": "hook", "inputs": [], "outputs": [ { "name": "", "type": "address", "internalType": "contract IPostDispatchHook" } ], "stateMutability": "view" }, { "type": "function", "name": "interchainSecurityModule", "inputs": [], "outputs": [ { "name": "", "type": "address", "internalType": "contract IInterchainSecurityModule" } ], "stateMutability": "view" }, { "type": "function", "name": "localDomain", "inputs": [], "outputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "stateMutability": "view" }, { "type": "function", "name": "mailbox", "inputs": [], "outputs": [ { "name": "", "type": "address", "internalType": "contract IMailbox" } ], "stateMutability": "view" }, { "type": "function", "name": "owner", "inputs": [], "outputs": [ { "name": "", "type": "address", "internalType": "address" } ], "stateMutability": "view" }, { "type": "function", "name": "renounceOwnership", "inputs": [], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "setHook", "inputs": [ { "name": "_hook", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "setInterchainSecurityModule", "inputs": [ { "name": "_module", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "function", "name": "transferOwnership", "inputs": [ { "name": "newOwner", "type": "address", "internalType": "address" } ], "outputs": [], "stateMutability": "nonpayable" }, { "type": "event", "name": "HookSet", "inputs": [ { "name": "_hook", "type": "address", "indexed": false, "internalType": "address" } ], "anonymous": false }, { "type": "event", "name": "Initialized", "inputs": [ { "name": "version", "type": "uint8", "indexed": false, "internalType": "uint8" } ], "anonymous": false }, { "type": "event", "name": "IsmSet", "inputs": [ { "name": "_ism", "type": "address", "indexed": false, "internalType": "address" } ], "anonymous": false }, { "type": "event", "name": "OwnershipTransferred", "inputs": [ { "name": "previousOwner", "type": "address", "indexed": true, "internalType": "address" }, { "name": "newOwner", "type": "address", "indexed": true, "internalType": "address" } ], "anonymous": false } ]