@unruggable/gateways
Version:
Trustless Ethereum Multichain CCIP-Read Gateway
1 lines • 7.39 kB
JSON
{"abi":[{"type":"function","name":"confirmPeriodBlocks","inputs":[],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"view"},{"type":"function","name":"getAssertion","inputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct AssertionNode","components":[{"name":"firstChildBlock","type":"uint64","internalType":"uint64"},{"name":"secondChildBlock","type":"uint64","internalType":"uint64"},{"name":"createdAtBlock","type":"uint64","internalType":"uint64"},{"name":"isFirstChild","type":"bool","internalType":"bool"},{"name":"status","type":"uint8","internalType":"enum AssertionStatus"},{"name":"configHash","type":"bytes32","internalType":"bytes32"}]}],"stateMutability":"view"},{"type":"function","name":"latestConfirmed","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"confirmPeriodBlocks()":"2e7acfa6","getAssertion(bytes32)":"88302884","latestConfirmed()":"65f7f80d"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"confirmPeriodBlocks\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"name\":\"getAssertion\",\"outputs\":[{\"components\":[{\"internalType\":\"uint64\",\"name\":\"firstChildBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"secondChildBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"createdAtBlock\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"isFirstChild\",\"type\":\"bool\"},{\"internalType\":\"enum AssertionStatus\",\"name\":\"status\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"configHash\",\"type\":\"bytes32\"}],\"internalType\":\"struct AssertionNode\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfirmed\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/arbitrum/BoLDVerifierLib.sol\":\"IRollupCore\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":1},\"remappings\":[\":@eth-optimism/=lib/optimism/packages/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":optimism/=lib/optimism/packages/contracts-bedrock/src/\"]},\"sources\":{\"contracts/RLPReaderExt.sol\":{\"keccak256\":\"0x89fa1a59502d1cbbecade099ca0bdb9f6f4225502f68d58c630cc7b381280c56\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f83938ee716ea97aefeeaf4bb6f8b164aa75e88553216746260f5f2ec6d8324f\",\"dweb:/ipfs/QmRMUaAeVsLzmMsB4yGmVoYdU2u2RZJpBdESuCR4VjZbiv\"]},\"contracts/arbitrum/BoLDVerifierLib.sol\":{\"keccak256\":\"0xa7958e63910fd2a1c9f500eb4863f4e6e15ef47f5f1422af2438515401052815\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://315d8277f4654b94bac56f21ba5eec7ebf85338f43f0d7d48954b5cf39f69164\",\"dweb:/ipfs/QmcNazfDuqbJL9GVuLcbWZEssbkmTUW9zbFAV3gEn21gHV\"]},\"lib/optimism/packages/contracts-bedrock/src/libraries/rlp/RLPErrors.sol\":{\"keccak256\":\"0x2b7fa174e6c62962f7c3ce1960298d325ed0e5ff4ee3fd426848e88b4500eb26\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f5528dd355691e6e2dffa3ecf11388f51e3bd29f27693c5dcd11be182559ba47\",\"dweb:/ipfs/QmTqZ5ZzBPwLYg3JNZttHZYaXv5zyzQfakSz4B8sYkAz42\"]},\"lib/optimism/packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol\":{\"keccak256\":\"0x27cbbc74d603b301e0e4bc4d33bbbeb88e369f1a91191a33d89ea52360e003db\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ba58dfd78089a51f06638fa6c0d2287c6254907ad89c4ad58b6fbb331d5d5a96\",\"dweb:/ipfs/QmUjC5Pm2MxPgYm9DfW1MasHj5jz7xXvej88778QuUoNgp\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.25+commit.b61c2a91"},"language":"Solidity","output":{"abi":[{"inputs":[],"stateMutability":"view","type":"function","name":"confirmPeriodBlocks","outputs":[{"internalType":"uint64","name":"","type":"uint64"}]},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getAssertion","outputs":[{"internalType":"struct AssertionNode","name":"","type":"tuple","components":[{"internalType":"uint64","name":"firstChildBlock","type":"uint64"},{"internalType":"uint64","name":"secondChildBlock","type":"uint64"},{"internalType":"uint64","name":"createdAtBlock","type":"uint64"},{"internalType":"bool","name":"isFirstChild","type":"bool"},{"internalType":"enum AssertionStatus","name":"status","type":"uint8"},{"internalType":"bytes32","name":"configHash","type":"bytes32"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"latestConfirmed","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@eth-optimism/=lib/optimism/packages/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","ds-test/=lib/openzeppelin-contracts/lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","openzeppelin-contracts/=lib/openzeppelin-contracts/","optimism/=lib/optimism/packages/contracts-bedrock/src/"],"optimizer":{"enabled":true,"runs":1},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/arbitrum/BoLDVerifierLib.sol":"IRollupCore"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/RLPReaderExt.sol":{"keccak256":"0x89fa1a59502d1cbbecade099ca0bdb9f6f4225502f68d58c630cc7b381280c56","urls":["bzz-raw://f83938ee716ea97aefeeaf4bb6f8b164aa75e88553216746260f5f2ec6d8324f","dweb:/ipfs/QmRMUaAeVsLzmMsB4yGmVoYdU2u2RZJpBdESuCR4VjZbiv"],"license":"MIT"},"contracts/arbitrum/BoLDVerifierLib.sol":{"keccak256":"0xa7958e63910fd2a1c9f500eb4863f4e6e15ef47f5f1422af2438515401052815","urls":["bzz-raw://315d8277f4654b94bac56f21ba5eec7ebf85338f43f0d7d48954b5cf39f69164","dweb:/ipfs/QmcNazfDuqbJL9GVuLcbWZEssbkmTUW9zbFAV3gEn21gHV"],"license":"MIT"},"lib/optimism/packages/contracts-bedrock/src/libraries/rlp/RLPErrors.sol":{"keccak256":"0x2b7fa174e6c62962f7c3ce1960298d325ed0e5ff4ee3fd426848e88b4500eb26","urls":["bzz-raw://f5528dd355691e6e2dffa3ecf11388f51e3bd29f27693c5dcd11be182559ba47","dweb:/ipfs/QmTqZ5ZzBPwLYg3JNZttHZYaXv5zyzQfakSz4B8sYkAz42"],"license":"MIT"},"lib/optimism/packages/contracts-bedrock/src/libraries/rlp/RLPReader.sol":{"keccak256":"0x27cbbc74d603b301e0e4bc4d33bbbeb88e369f1a91191a33d89ea52360e003db","urls":["bzz-raw://ba58dfd78089a51f06638fa6c0d2287c6254907ad89c4ad58b6fbb331d5d5a96","dweb:/ipfs/QmUjC5Pm2MxPgYm9DfW1MasHj5jz7xXvej88778QuUoNgp"],"license":"MIT"}},"version":1},"id":13}