UNPKG

intents-framework

Version:

A reference ERC7683 implementation with TypeScript support

115 lines 2.13 kB
[ { "type": "constructor", "inputs": [ { "name": "_originDomain", "type": "uint32", "internalType": "uint32" }, { "name": "_destinationDomain", "type": "uint32", "internalType": "uint32" } ], "stateMutability": "nonpayable" }, { "type": "function", "name": "destinationDomain", "inputs": [], "outputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "stateMutability": "view" }, { "type": "function", "name": "igps", "inputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "outputs": [ { "name": "", "type": "address", "internalType": "contract TestInterchainGasPaymaster" } ], "stateMutability": "view" }, { "type": "function", "name": "isms", "inputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "outputs": [ { "name": "", "type": "address", "internalType": "contract IInterchainSecurityModule" } ], "stateMutability": "view" }, { "type": "function", "name": "mailboxes", "inputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "outputs": [ { "name": "", "type": "address", "internalType": "contract MockMailbox" } ], "stateMutability": "view" }, { "type": "function", "name": "originDomain", "inputs": [], "outputs": [ { "name": "", "type": "uint32", "internalType": "uint32" } ], "stateMutability": "view" }, { "type": "function", "name": "processNextPendingMessage", "inputs": [], "outputs": [], "stateMutability": "payable" }, { "type": "function", "name": "processNextPendingMessageFromDestination", "inputs": [], "outputs": [], "stateMutability": "nonpayable" } ]