Overview
ETH Balance
ETH Value
$0.00Multichain Info
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_block_hash_oracle","type":"address"},{"internalType":"address","name":"_vecrv_oracle","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BLOCK_HASH_ORACLE","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"VE_ORACLE","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"bytes","name":"_block_header_rlp","type":"bytes"},{"internalType":"bytes","name":"_proof_rlp","type":"bytes"}],"name":"verifyDelegationByBlockHash","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_block_number","type":"uint256"},{"internalType":"bytes","name":"_proof_rlp","type":"bytes"}],"name":"verifyDelegationByStateRoot","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061004c5760003560e01c8063082e7b41146100515780634814c7891461009457806393cba2c5146100a9578063b8b9a65c146100bc575b600080fd5b6100787f0000000000000000000000003195a313f409714e1f173ca095dba7bfbb5767f781565b6040516001600160a01b03909116815260200160405180910390f35b6100a76100a236600461157b565b6100e3565b005b6100a76100b73660046115ef565b610225565b6100787f0000000000000000000000005c57bdcff69b4f1d894ea70c0470d39c8fa0ee3081565b60006100ee836102be565b80519091506101385760405162461bcd60e51b8152602060048201526011602482015270092dcecc2d8d2c840c4d8dec6d6d0c2e6d607b1b60448201526064015b60405180910390fd5b6040818101519051639724283f60e01b815260048101919091527f0000000000000000000000003195a313f409714e1f173ca095dba7bfbb5767f76001600160a01b031690639724283f90602401602060405180830381865afa1580156101a3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c7919061163c565b81511461020b5760405162461bcd60e51b8152602060048201526012602482015271084d8dec6d6d0c2e6d040dad2e6dac2e8c6d60731b604482015260640161012f565b61021f8482604001518360200151856103ba565b50505050565b60405162dfe68160e41b8152600481018390526000907f0000000000000000000000003195a313f409714e1f173ca095dba7bfbb5767f76001600160a01b031690630dfe681090602401602060405180830381865afa15801561028c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102b0919061163c565b905061021f848483856103ba565b604080516080808201835260008083526020808401829052838501829052606080850183905285519384018652828452838201839052838601839052830182905284518086018652828152810182905284518086019095528551855285810190850152919290919061033490610693565b610693565b9050600b81511161034457600080fd5b6103678160038151811061035a5761035a611655565b60200260200101516107a9565b60208301528051610385908290600890811061035a5761035a611655565b604083015280516103a3908290600b90811061035a5761035a611655565b606083015250825160209093019290922082525090565b60006103f061032f8360408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b905080516002146104435760405162461bcd60e51b815260206004820152601860248201527f496e76616c6964206e756d626572206f662070726f6f66730000000000000000604482015260640161012f565b60405173de1e6a7e8297076f070e857130e593107a0e0cf560601b60208201526000906104ac9060340160405160208183030381529060405280519060200120856104a78560008151811061049a5761049a611655565b6020026020010151610693565b6107f7565b80519091506104fd5760405162461bcd60e51b815260206004820152601f60248201527f44656c6567617465206163636f756e7420646f6573206e6f7420657869737400604482015260640161012f565b6040805160016020820152469181019190915260009061059a9060600160408051601f198184030181528282528051602091820120908301526001600160a01b038a169082015260600160408051601f19818403018152828252805160209182012090830152016040516020818303038152906040528051906020012083606001516105958660018151811061049a5761049a611655565b61095c565b60200151905073de1e6a7e8297076f070e857130e593107a0e0cf4196001600160a01b038216016106005760405162461bcd60e51b815260206004820152601060248201526f11195b1959d85d19481b9bdd081cd95d60821b604482015260640161012f565b604051631292e32b60e01b81526001600160a01b0388811660048301528281166024830152604482018890527f0000000000000000000000005c57bdcff69b4f1d894ea70c0470d39c8fa0ee301690631292e32b90606401600060405180830381600087803b15801561067257600080fd5b505af1158015610686573d6000803e3d6000fd5b5050505050505050505050565b606061069e826109ea565b6106a757600080fd5b60006106b283610a25565b905060008167ffffffffffffffff8111156106cf576106cf6114d8565b60405190808252806020026020018201604052801561071457816020015b60408051808201909152600080825260208201528152602001906001900390816106ed5790505b50905060006107268560200151610aaa565b85602001516107359190611681565b90506000805b8481101561079e5761074c83610b25565b915060405180604001604052808381526020018481525084828151811061077557610775611655565b602090810291909101015261078a8284611681565b92508061079681611694565b91505061073b565b509195945050505050565b8051600090158015906107be57508151602110155b6107c757600080fd5b6000806107d384610bce565b8151919350915060208210156107ef5760208290036101000a90045b949350505050565b6040805160a0810182526000808252602082018190529181018290526060810182905260808101919091526000610850848660405160200161083b91815260200190565b60405160208183030381529060405285610c15565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290915081516000036108905791506109559050565b60006108c661032f8460408051808201825260008082526020918201528151808301909252825182529182019181019190915290565b905080516004146108d657600080fd5b6001825280516108f190829060009061035a5761035a611655565b6020830152805161090f908290600190811061035a5761035a611655565b6040830152805161092d908290600290811061035a5761035a611655565b6060830152805161094b908290600390811061035a5761035a611655565b6080830152509150505b9392505050565b60408051808201909152600080825260208201526000610989848660405160200161083b91815260200190565b60408051808201909152600080825260208201529091508151156109e157600181526040805180820182526000808252602091820152815180830190925283518252808401908201526109db906107a9565b60208201525b95945050505050565b805160009081036109fd57506000919050565b6020820151805160001a9060c0821015610a1b575060009392505050565b5060019392505050565b80516000908103610a3857506000919050565b600080610a488460200151610aaa565b8460200151610a579190611681565b9050600084600001518560200151610a6f9190611681565b90505b80821015610aa157610a8382610b25565b610a8d9083611681565b915082610a9981611694565b935050610a72565b50909392505050565b8051600090811a6080811015610ac35750600092915050565b60b8811080610ade575060c08110801590610ade575060f881105b15610aec5750600192915050565b60c0811015610b1957610b01600160b86116ad565b610b0e9060ff16826116c6565b610955906001611681565b610b01600160f86116ad565b80516000908190811a6080811015610b405760019150610bc7565b60b8811015610b6657610b546080826116c6565b610b5f906001611681565b9150610bc7565b60c0811015610b935760b78103600185019450806020036101000a85510460018201810193505050610bc7565b60f8811015610ba757610b5460c0826116c6565b60f78103600185019450806020036101000a855104600182018101935050505b5092915050565b6000806000610be08460200151610aaa565b90506000818560200151610bf49190611681565b90506000828660000151610c0891906116c6565b9196919550909350505050565b60606000610c2484600061105d565b90506000806060610c48604051806040016040528060008152602001600081525090565b8651600003610c99577f56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218914610c7d57600080fd5b5050604080516000815260208101909152935061095592505050565b60005b87518110156110505780158015610cdb5750610cd7888281518110610cc357610cc3611655565b602002602001015160208101519051902090565b8a14155b15610ce557600080fd5b8015801590610d155750610d11888281518110610d0457610d04611655565b6020026020010151611203565b8414155b15610d1f57600080fd5b610d3488828151811061049a5761049a611655565b92508251600203610ee05760006060610d6e610d6986600081518110610d5c57610d5c611655565b602002602001015161125f565b6112dd565b90925090506000610d80888a84611378565b9050610d8c8189611681565b97508151811015610def5760018b51610da591906116c6565b841015610db157600080fd5b60005b6040519080825280601f01601f191660200182016040528015610dde576020820181803683370190505b509950505050505050505050610955565b8215610e555760018b51610e0391906116c6565b841015610e0f57600080fd5b8851881015610e1f576000610db4565b85600181518110610e3257610e32611655565b60200260200101519450610e458561125f565b9950505050505050505050610955565b60018b51610e6391906116c6565b8403610e6e57600080fd5b610e9186600181518110610e8457610e84611655565b60200260200101516109ea565b610ebf57610eb886600181518110610eab57610eab611655565b6020026020010151611403565b9650610ed8565b610ed586600181518110610cc357610cc3611655565b96505b50505061103e565b825160110361103e5785518514611002576000868681518110610f0557610f05611655565b016020015160f81c9050610f1a600187611681565b955060108160ff1610610f2c57600080fd5b610f51848260ff1681518110610f4457610f44611655565b602002602001015161141b565b15610f8d5760018951610f6491906116c6565b8214610f6f57600080fd5b50506040805160008152602081019091529550610955945050505050565b610fa5848260ff1681518110610e8457610e84611655565b610fc857610fc1848260ff1681518110610eab57610eab611655565b9450610fe3565b610fe0848260ff1681518110610cc357610cc3611655565b94505b60018951610ff191906116c6565b8203610ffc57600080fd5b5061103e565b6001885161101091906116c6565b811461101b57600080fd5b61103183601081518110610d5c57610d5c611655565b9650505050505050610955565b8061104881611694565b915050610c9c565b5050505050509392505050565b6060600083511161106d57600080fd5b60008351600261107d91906116d9565b90508083111561108c57600080fd5b61109683826116c6565b90508067ffffffffffffffff8111156110b1576110b16114d8565b6040519080825280601f01601f1916602001820160405280156110db576020820181803683370190505b5091506000835b6110ec8386611681565b8110156111ea576110fe600282611706565b60000361116a5760048661111360028461171a565b8151811061112357611123611655565b602001015160f81c60f81b60f81c60ff16901c600f1660f81b84838151811061114e5761114e611655565b60200101906001600160f81b031916908160001a9053506111cb565b60008661117860028461171a565b8151811061118857611188611655565b602001015160f81c60f81b60f81c60ff16901c600f1660f81b8483815181106111b3576111b3611655565b60200101906001600160f81b031916908160001a9053505b6111d6600183611681565b91506111e3600182611681565b90506110e2565b50825181146111fb576111fb61172e565b505092915050565b6000602082600001511015611222576020820151825190205b92915050565b60208201518251902060405160200161123d91815260200190565b604051602081830303815290604052805190602001209050919050565b919050565b805160609061126d57600080fd5b60008061127984610bce565b9150915060008167ffffffffffffffff811115611298576112986114d8565b6040519080825280601f01601f1916602001820160405280156112c2576020820181803683370190505b509050602081016112d484828561143e565b50949350505050565b6000606060008351116112ef57600080fd5b600060048460008151811061130657611306611655565b60209101015160f81c901c600f169050600081810361132b5750600092506002611362565b8160010361133f5750600092506001611362565b816002036113535750600192506002611362565b8160030361004c575060019250825b8361136d868361105d565b935093505050915091565b6000805b83516113888683611681565b1080156113955750825181105b156107ef578281815181106113ac576113ac611655565b01602001516001600160f81b031916846113c68784611681565b815181106113d6576113d6611655565b01602001516001600160f81b031916146113f1579050610955565b806113fb81611694565b91505061137c565b600080600061141184610bce565b9020949350505050565b805160009060011461142f57506000919050565b50602001515160001a60801490565b8060000361144b57505050565b602081106114835782518252611462602084611681565b925061146f602083611681565b915061147c6020826116c6565b905061144b565b80156114bc57600060016114988360206116c6565b6114a490610100611828565b6114ae91906116c6565b845184518216911916178352505b505050565b80356001600160a01b038116811461125a57600080fd5b634e487b7160e01b600052604160045260246000fd5b600082601f8301126114ff57600080fd5b813567ffffffffffffffff8082111561151a5761151a6114d8565b604051601f8301601f19908116603f01168101908282118183101715611542576115426114d8565b8160405283815286602085880101111561155b57600080fd5b836020870160208301376000602085830101528094505050505092915050565b60008060006060848603121561159057600080fd5b611599846114c1565b9250602084013567ffffffffffffffff808211156115b657600080fd5b6115c2878388016114ee565b935060408601359150808211156115d857600080fd5b506115e5868287016114ee565b9150509250925092565b60008060006060848603121561160457600080fd5b61160d846114c1565b925060208401359150604084013567ffffffffffffffff81111561163057600080fd5b6115e5868287016114ee565b60006020828403121561164e57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b8082018082111561121c5761121c61166b565b6000600182016116a6576116a661166b565b5060010190565b60ff828116828216039081111561121c5761121c61166b565b8181038181111561121c5761121c61166b565b808202811582820484141761121c5761121c61166b565b634e487b7160e01b600052601260045260246000fd5b600082611715576117156116f0565b500690565b600082611729576117296116f0565b500490565b634e487b7160e01b600052600160045260246000fd5b600181815b8085111561177f5781600019048211156117655761176561166b565b8085161561177257918102915b93841c9390800290611749565b509250929050565b6000826117965750600161121c565b816117a35750600061121c565b81600181146117b957600281146117c3576117df565b600191505061121c565b60ff8411156117d4576117d461166b565b50506001821b61121c565b5060208310610133831016604e8410600b8410161715611802575081810a61121c565b61180c8383611744565b80600019048211156118205761182061166b565b029392505050565b6000610955838361178756fea2646970667358221220edc2d293aca1e7eb34941556f692d6e5066aca60bfd6dc045c61b14b95baa10564736f6c63430008120033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.