UNPKG

@eco-foundation/routes-ts

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 choise.

114 lines (113 loc) 2.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ICrossL2ProverV2DeployedBytecode = exports.ICrossL2ProverV2Bytecode = exports.ICrossL2ProverV2Abi = void 0; /** * ABI for the ICrossL2ProverV2 contract */ exports.ICrossL2ProverV2Abi = [ { "inputs": [ { "internalType": "bytes", "name": "proof", "type": "bytes" } ], "name": "inspectLogIdentifier", "outputs": [ { "internalType": "uint32", "name": "srcChain", "type": "uint32" }, { "internalType": "uint64", "name": "blockNumber", "type": "uint64" }, { "internalType": "uint16", "name": "receiptIndex", "type": "uint16" }, { "internalType": "uint8", "name": "logIndex", "type": "uint8" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bytes", "name": "proof", "type": "bytes" } ], "name": "inspectPolymerState", "outputs": [ { "internalType": "bytes32", "name": "stateRoot", "type": "bytes32" }, { "internalType": "uint64", "name": "height", "type": "uint64" }, { "internalType": "bytes", "name": "signature", "type": "bytes" } ], "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bytes", "name": "proof", "type": "bytes" } ], "name": "validateEvent", "outputs": [ { "internalType": "uint32", "name": "chainId", "type": "uint32" }, { "internalType": "address", "name": "emittingContract", "type": "address" }, { "internalType": "bytes", "name": "topics", "type": "bytes" }, { "internalType": "bytes", "name": "unindexedData", "type": "bytes" } ], "stateMutability": "view", "type": "function" } ]; /** * Bytecode for the ICrossL2ProverV2 contract */ exports.ICrossL2ProverV2Bytecode = "0x"; /** * Deployed bytecode for the ICrossL2ProverV2 contract */ exports.ICrossL2ProverV2DeployedBytecode = "0x";