UNPKG

@eco-foundation/routes

Version:

The Eco Routes Protocol is a decentralized intent based system that allows users to submit their intent to the network and have it fulfilled by a solver on the destination rollup of their choice.

225 lines (221 loc) 4.1 kB
/** * ABI for the IL1Block contract */ export const IL1BlockAbi = [ { "inputs": [], "name": "baseFeeScalar", "outputs": [ { "internalType": "uint32", "name": "", "type": "uint32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "basefee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "batcherHash", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "blobBaseFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "blobBaseFeeScalar", "outputs": [ { "internalType": "uint32", "name": "", "type": "uint32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "hash", "outputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "l1FeeOverhead", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "l1FeeScalar", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "number", "outputs": [ { "internalType": "uint64", "name": "", "type": "uint64" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sequenceNumber", "outputs": [ { "internalType": "uint64", "name": "", "type": "uint64" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint64", "name": "_number", "type": "uint64" }, { "internalType": "uint64", "name": "_timestamp", "type": "uint64" }, { "internalType": "uint256", "name": "_basefee", "type": "uint256" }, { "internalType": "bytes32", "name": "_hash", "type": "bytes32" }, { "internalType": "uint64", "name": "_sequenceNumber", "type": "uint64" }, { "internalType": "bytes32", "name": "_batcherHash", "type": "bytes32" }, { "internalType": "uint256", "name": "_l1FeeOverhead", "type": "uint256" }, { "internalType": "uint256", "name": "_l1FeeScalar", "type": "uint256" } ], "name": "setL1BlockValues", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "timestamp", "outputs": [ { "internalType": "uint64", "name": "", "type": "uint64" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "version", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "pure", "type": "function" } ] as const /** * Type-safe ABI for the IL1Block contract */ export type IL1BlockAbiType = typeof IL1BlockAbi /** * Bytecode for the IL1Block contract */ export const IL1BlockBytecode = "0x" /** * Deployed bytecode for the IL1Block contract */ export const IL1BlockDeployedBytecode = "0x"