@unruggable/gateways
Version:
Trustless Ethereum Multichain CCIP-Read Gateway
1 lines • 9.32 kB
JSON
{"abi":[{"type":"function","name":"countStakedZombies","inputs":[{"name":"nodeNum","type":"uint64","internalType":"uint64"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"getNode","inputs":[{"name":"nodeNum","type":"uint64","internalType":"uint64"}],"outputs":[{"name":"","type":"tuple","internalType":"struct Node","components":[{"name":"stateHash","type":"bytes32","internalType":"bytes32"},{"name":"challengeHash","type":"bytes32","internalType":"bytes32"},{"name":"confirmData","type":"bytes32","internalType":"bytes32"},{"name":"prevNum","type":"uint64","internalType":"uint64"},{"name":"deadlineBlock","type":"uint64","internalType":"uint64"},{"name":"noChildConfirmedBeforeBlock","type":"uint64","internalType":"uint64"},{"name":"stakerCount","type":"uint64","internalType":"uint64"},{"name":"childStakerCount","type":"uint64","internalType":"uint64"},{"name":"firstChildBlock","type":"uint64","internalType":"uint64"},{"name":"latestChildNumber","type":"uint64","internalType":"uint64"},{"name":"createdAtBlock","type":"uint64","internalType":"uint64"},{"name":"nodeHash","type":"bytes32","internalType":"bytes32"}]}],"stateMutability":"view"},{"type":"function","name":"latestConfirmed","inputs":[],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"view"},{"type":"function","name":"latestNodeCreated","inputs":[],"outputs":[{"name":"","type":"uint64","internalType":"uint64"}],"stateMutability":"view"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"countStakedZombies(uint64)":"5c617e94","getNode(uint64)":"92c8134c","latestConfirmed()":"65f7f80d","latestNodeCreated()":"7ba9534a"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.25+commit.b61c2a91\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"nodeNum\",\"type\":\"uint64\"}],\"name\":\"countStakedZombies\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint64\",\"name\":\"nodeNum\",\"type\":\"uint64\"}],\"name\":\"getNode\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"stateHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"challengeHash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"confirmData\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"prevNum\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"deadlineBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"noChildConfirmedBeforeBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"stakerCount\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"childStakerCount\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"firstChildBlock\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"latestChildNumber\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"createdAtBlock\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"nodeHash\",\"type\":\"bytes32\"}],\"internalType\":\"struct Node\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestConfirmed\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"latestNodeCreated\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/arbitrum/NitroVerifierLib.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/NitroVerifierLib.sol\":{\"keccak256\":\"0x649b49c3e49ba87c5fa65205eed58f51aad3037b9dc0c3b930d14a85d2331405\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://df12d597be1468b9ed43bb72f7e12652283b74966aebe0f09c3b0ffa83f4f0ac\",\"dweb:/ipfs/QmXNNTcqkUSkFoLDGyvJwpzTutUg3K3gMiVwPaSN1cR7BL\"]},\"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":[{"internalType":"uint64","name":"nodeNum","type":"uint64"}],"stateMutability":"view","type":"function","name":"countStakedZombies","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"uint64","name":"nodeNum","type":"uint64"}],"stateMutability":"view","type":"function","name":"getNode","outputs":[{"internalType":"struct Node","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"stateHash","type":"bytes32"},{"internalType":"bytes32","name":"challengeHash","type":"bytes32"},{"internalType":"bytes32","name":"confirmData","type":"bytes32"},{"internalType":"uint64","name":"prevNum","type":"uint64"},{"internalType":"uint64","name":"deadlineBlock","type":"uint64"},{"internalType":"uint64","name":"noChildConfirmedBeforeBlock","type":"uint64"},{"internalType":"uint64","name":"stakerCount","type":"uint64"},{"internalType":"uint64","name":"childStakerCount","type":"uint64"},{"internalType":"uint64","name":"firstChildBlock","type":"uint64"},{"internalType":"uint64","name":"latestChildNumber","type":"uint64"},{"internalType":"uint64","name":"createdAtBlock","type":"uint64"},{"internalType":"bytes32","name":"nodeHash","type":"bytes32"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"latestConfirmed","outputs":[{"internalType":"uint64","name":"","type":"uint64"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"latestNodeCreated","outputs":[{"internalType":"uint64","name":"","type":"uint64"}]}],"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/NitroVerifierLib.sol":"IRollupCore"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/RLPReaderExt.sol":{"keccak256":"0x89fa1a59502d1cbbecade099ca0bdb9f6f4225502f68d58c630cc7b381280c56","urls":["bzz-raw://f83938ee716ea97aefeeaf4bb6f8b164aa75e88553216746260f5f2ec6d8324f","dweb:/ipfs/QmRMUaAeVsLzmMsB4yGmVoYdU2u2RZJpBdESuCR4VjZbiv"],"license":"MIT"},"contracts/arbitrum/NitroVerifierLib.sol":{"keccak256":"0x649b49c3e49ba87c5fa65205eed58f51aad3037b9dc0c3b930d14a85d2331405","urls":["bzz-raw://df12d597be1468b9ed43bb72f7e12652283b74966aebe0f09c3b0ffa83f4f0ac","dweb:/ipfs/QmXNNTcqkUSkFoLDGyvJwpzTutUg3K3gMiVwPaSN1cR7BL"],"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":15}