UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

1 lines 2.99 kB
export const IEverclearAdapter = {"_format":"hh-zksolc-artifact-1","contractName":"IEverclearAdapter","sourceName":"contracts/interfaces/IEverclearAdapter.sol","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"_intentId","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"_initiator","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_tokenFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_nativeFee","type":"uint256"}],"name":"IntentWithFeesAdded","type":"event"},{"inputs":[],"name":"feeSigner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32[]","name":"_destinations","type":"uint32[]"},{"internalType":"bytes32","name":"_receiver","type":"bytes32"},{"internalType":"address","name":"_inputAsset","type":"address"},{"internalType":"bytes32","name":"_outputAsset","type":"bytes32"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint24","name":"_maxFee","type":"uint24"},{"internalType":"uint48","name":"_ttl","type":"uint48"},{"internalType":"bytes","name":"_data","type":"bytes"},{"components":[{"internalType":"uint256","name":"fee","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"sig","type":"bytes"}],"internalType":"struct IEverclearAdapter.FeeParams","name":"_feeParams","type":"tuple"}],"name":"newIntent","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"components":[{"internalType":"bytes32","name":"initiator","type":"bytes32"},{"internalType":"bytes32","name":"receiver","type":"bytes32"},{"internalType":"bytes32","name":"inputAsset","type":"bytes32"},{"internalType":"bytes32","name":"outputAsset","type":"bytes32"},{"internalType":"uint24","name":"maxFee","type":"uint24"},{"internalType":"uint32","name":"origin","type":"uint32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"internalType":"uint48","name":"timestamp","type":"uint48"},{"internalType":"uint48","name":"ttl","type":"uint48"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint32[]","name":"destinations","type":"uint32[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct IEverclear.Intent","name":"","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"spoke","outputs":[{"internalType":"contract IEverclearSpoke","name":"spoke","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_feeSigner","type":"address"}],"name":"updateFeeSigner","outputs":[],"stateMutability":"nonpayable","type":"function"}],"bytecode":"0x","deployedBytecode":"0x","linkReferences":{},"deployedLinkReferences":{},"factoryDeps":{}};