UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

1 lines 1.03 kB
export const IPaymentCoordinator = {"_format":"hh-zksolc-artifact-1","contractName":"IPaymentCoordinator","sourceName":"contracts/interfaces/avs/vendored/IPaymentCoordinator.sol","abi":[{"inputs":[{"components":[{"components":[{"internalType":"contract IStrategy","name":"strategy","type":"address"},{"internalType":"uint96","name":"multiplier","type":"uint96"}],"internalType":"struct IPaymentCoordinator.StrategyAndMultiplier[]","name":"strategiesAndMultipliers","type":"tuple[]"},{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint64","name":"startTimestamp","type":"uint64"},{"internalType":"uint64","name":"duration","type":"uint64"}],"internalType":"struct IPaymentCoordinator.RangePayment[]","name":"rangePayments","type":"tuple[]"}],"name":"payForRange","outputs":[],"stateMutability":"nonpayable","type":"function"}],"bytecode":"0x","deployedBytecode":"0x","linkReferences":{},"deployedLinkReferences":{},"factoryDeps":{}};