Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 7490766 | 604 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"name":"BlobCommitmentNotPublished","type":"error"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"bool","name":"blobHashEmpty","type":"bool"},{"internalType":"bool","name":"blobCommitmentEmpty","type":"bool"}],"name":"BlobHashCommitmentError","type":"error"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"EmptyBlobVersionHash","type":"error"},{"inputs":[{"internalType":"bytes32","name":"l2DAValidatorOutputHash","type":"bytes32"}],"name":"InvalidL2DAOutputHash","type":"error"},{"inputs":[{"internalType":"uint256","name":"blobsProvided","type":"uint256"},{"internalType":"uint256","name":"maxBlobsSupported","type":"uint256"}],"name":"InvalidNumberOfBlobs","type":"error"},{"inputs":[],"name":"InvalidPubdataCommitmentsSize","type":"error"},{"inputs":[{"internalType":"bytes32","name":"fullPubdataHash","type":"bytes32"},{"internalType":"bytes32","name":"providedPubdataHash","type":"bytes32"}],"name":"InvalidPubdataHash","type":"error"},{"inputs":[{"internalType":"uint8","name":"pubdataSource","type":"uint8"}],"name":"InvalidPubdataSource","type":"error"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"NonEmptyBlobVersionHash","type":"error"},{"inputs":[],"name":"OnlyOneBlobWithCalldataAllowed","type":"error"},{"inputs":[{"internalType":"uint256","name":"operatorDAInputLength","type":"uint256"},{"internalType":"uint256","name":"minAllowedLength","type":"uint256"}],"name":"OperatorDAInputTooSmall","type":"error"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"PointEvalCallFailed","type":"error"},{"inputs":[{"internalType":"bytes","name":"","type":"bytes"}],"name":"PointEvalFailed","type":"error"},{"inputs":[],"name":"PubdataCommitmentsEmpty","type":"error"},{"inputs":[{"internalType":"uint256","name":"pubdataInputLength","type":"uint256"},{"internalType":"uint256","name":"totalBlobsCommitmentSize","type":"uint256"}],"name":"PubdataInputTooSmall","type":"error"},{"inputs":[{"internalType":"uint256","name":"pubdataLength","type":"uint256"},{"internalType":"uint256","name":"totalBlobSizeBytes","type":"uint256"}],"name":"PubdataLengthTooBig","type":"error"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes32","name":"_l2DAValidatorOutputHash","type":"bytes32"},{"internalType":"bytes","name":"_operatorDAInput","type":"bytes"},{"internalType":"uint256","name":"_maxBlobsSupported","type":"uint256"}],"name":"checkDA","outputs":[{"components":[{"internalType":"bytes32","name":"stateDiffHash","type":"bytes32"},{"internalType":"bytes32[]","name":"blobsLinearHashes","type":"bytes32[]"},{"internalType":"bytes32[]","name":"blobsOpeningCommitments","type":"bytes32[]"}],"internalType":"struct L1DAValidatorOutput","name":"output","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_blobCommitment","type":"bytes32"}],"name":"isBlobAvailable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_pubdataCommitments","type":"bytes"}],"name":"publishBlobs","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"blobCommitment","type":"bytes32"}],"name":"publishedBlobCommitments","outputs":[{"internalType":"uint256","name":"blockOfPublishing","type":"uint256"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061004a575f3560e01c80630a8c31f61461004e578063381c3f131461007657806373c58a2d146100965780637b574586146100ab575b5f80fd5b61006161005c366004610a87565b6100d8565b60405190151581526020015b60405180910390f35b610089610084366004610ae3565b610108565b60405161006d9190610b81565b6100a96100a4366004610bcc565b610303565b005b6100ca6100b9366004610a87565b5f6020819052908152604090205481565b60405190815260200161006d565b5f8181526020819052604081205480158015906101015750620100006100fe8243610c1f565b11155b9392505050565b60408051606080820183525f80835260208301829052928201529080808036816101348b898c8c6103b4565b9550955095509550955095505f82825f81811061015357610153610c38565b919091013560f81c9150606090505f19820161018757610180858b61017b866001818a610c4c565b61058e565b90506101d5565b60ff82166101b2576101a785888c6101a2876001818b610c4c565b61072f565b5050809150506101d5565b60405163015c5fe560e61b815260ff831660048201526024015b60405180910390fd5b5f5b8a8110156102e6575f801b8782815181106101f4576101f4610c38565b602002602001015114801561022457505f801b82828151811061021957610219610c38565b602002602001015114155b8061026f57505f801b87828151811061023f5761023f610c38565b60200260200101511415801561026f57505f801b82828151811061026557610265610c38565b6020026020010151145b156102de57805f801b88838151811061028a5761028a610c38565b6020026020010151145f801b8484815181106102a8576102a8610c38565b602090810291909101015160405163afd53e2f60e01b8152600481019490945291151560248401521460448201526064016101cc565b6001016101d7565b509688525050505060208401525060408201529695505050505050565b5f819003610324576040516353dee67b60e01b815260040160405180910390fd5b61032f609082610c73565b1561034d576040516353e6d04d60e01b815260040160405180910390fd5b5f805b828110156103ae575f61037d8386848761036b609083610c92565b9261037893929190610c4c565b6108b8565b5f818152602081905260409020439055905061039883610ca5565b92506103a79050609082610c92565b9050610350565b50505050565b5f80606081368160418710156103e75760405163885ae06960e01b815260048101889052604160248201526044016101cc565b6103f460205f898b610c4c565b6103fd91610cbd565b955061040d60406020898b610c4c565b61041691610cbd565b94508787604081811061042b5761042b610c38565b919091013560f81c935050888311156104615760405163beb9679160e01b815260048101849052602481018a90526044016101cc565b8867ffffffffffffffff81111561047a5761047a610cda565b6040519080825280602002602001820160405280156104a3578160200160208202803683370190505b5093506104b1836020610cee565b6104bc906041610c92565b8710156104fc57866104cf846020610cee565b6104da906041610c92565b60405163885ae06960e01b8152600481019290925260248201526044016101cc565b6105138461050d896041818d610c4c565b86610951565b5f61051f846020610cee565b61052a906041610c92565b90508a610539825f8b8d610c4c565b604051610547929190610d05565b6040518091039020146105705760405163d2531c1560e01b8152600481018c90526024016101cc565b61057c8882818c610c4c565b92509250509499939850945094509450565b60608367ffffffffffffffff8111156105a9576105a9610cda565b6040519080825280602002602001820160405280156105d2578160200160208202803683370190505b5090506105e160906020610c92565b6105eb9086610cee565b821461060a576040516353e6d04d60e01b815260040160405180910390fd5b5f805b8681101561070057365f610624609082888a610c4c565b90925090505f87609088610639826020610c92565b9261064693929190610c4c565b61064f91610cbd565b905080156106a157610660816100d8565b61067d576040516363b8a11f60e11b815260040160405180910390fd5b8086858151811061069057610690610c38565b6020026020010181815250506106d5565b6106ac8584846108b8565b8685815181106106be576106be610c38565b60209081029190910101526106d285610ca5565b94505b87876106e360906020610c92565b6106ee928290610c4c565b9750975050505080600101905061060d565b50804980156107255760405163248a42b360e21b8152600481018390526024016101cc565b5050949350505050565b6060365f87600114610754576040516304e05fd160e01b815260040160405180910390fd5b602084101561078057604051632dc9747d60e01b815260048101859052602060248201526044016101cc565b8567ffffffffffffffff81111561079957610799610cda565b6040519080825280602002602001820160405280156107c2578160200160208202803683370190505b509250845f856107d3602082610c1f565b926107e093929190610c4c565b90925090506201f00081111561081557604051639044dff960e01b8152600481018290526201f00060248201526044016101cc565b8181604051610825929190610d05565b6040518091039020871461086d57868282604051610844929190610d05565b604051908190038120631544c5df60e21b82526101cc9291600401918252602082015260400190565b848461087a602082610c1f565b61088692879290610c4c565b61088f91610cbd565b835f815181106108a1576108a1610c38565b602002602001018181525050955095509592505050565b5f8349806108dc5760405163fc7ab1d360e01b8152600481018690526024016101cc565b5f6108ea6010828688610c4c565b6108f391610d14565b60801c9050610910828261090b60906010898b610c4c565b610965565b8161091e60305f8789610c4c565b60405160200161093093929190610d4d565b60405160208183030381529060405280519060200120925050509392505050565b602084018360208302818337505050505050565b5f8484848460405160200161097d9493929190610d66565b60405160208183030381529060405290505f80600a6001600160a01b0316836040516109a99190610da8565b5f60405180830381855afa9150503d805f81146109e1576040519150601f19603f3d011682016040523d82523d5f602084013e6109e6565b606091505b509150915081610a0b57826040516346ac28ef60e11b81526004016101cc9190610dc3565b5f81806020019051810190610a209190610df5565b9150507f73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff000000018114610a7d5760408051602081018390520160408051601f1981840301815290829052634daa985d60e01b82526101cc91600401610dc3565b5050505050505050565b5f60208284031215610a97575f80fd5b5035919050565b5f8083601f840112610aae575f80fd5b50813567ffffffffffffffff811115610ac5575f80fd5b602083019150836020828501011115610adc575f80fd5b9250929050565b5f805f805f8060a08789031215610af8575f80fd5b863595506020870135945060408701359350606087013567ffffffffffffffff811115610b23575f80fd5b610b2f89828a01610a9e565b979a9699509497949695608090950135949350505050565b5f815180845260208085019450602084015f5b83811015610b7657815187529582019590820190600101610b5a565b509495945050505050565b60208152815160208201525f602083015160606040840152610ba66080840182610b47565b90506040840151601f19848303016060850152610bc38282610b47565b95945050505050565b5f8060208385031215610bdd575f80fd5b823567ffffffffffffffff811115610bf3575f80fd5b610bff85828601610a9e565b90969095509350505050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610c3257610c32610c0b565b92915050565b634e487b7160e01b5f52603260045260245ffd5b5f8085851115610c5a575f80fd5b83861115610c66575f80fd5b5050820193919092039150565b5f82610c8d57634e487b7160e01b5f52601260045260245ffd5b500690565b80820180821115610c3257610c32610c0b565b5f60018201610cb657610cb6610c0b565b5060010190565b80356020831015610c32575f19602084900360031b1b1692915050565b634e487b7160e01b5f52604160045260245ffd5b8082028115828204841417610c3257610c32610c0b565b818382375f9101908152919050565b6fffffffffffffffffffffffffffffffff198135818116916010851015610d455780818660100360031b1b83161692505b505092915050565b838152818360208301375f910160200190815292915050565b848152836020820152818360408301375f91016040019081529392505050565b5f5b83811015610da0578181015183820152602001610d88565b50505f910152565b5f8251610db9818460208701610d86565b9190910192915050565b602081525f8251806020840152610de1816040850160208701610d86565b601f01601f19169190910160400192915050565b5f8060408385031215610e06575f80fd5b50508051602090910151909290915056fea2646970667358221220a6860c6173beda85375a7d9f196a9ff8fc85b903b1b7a47d26e20516789aaf6b64736f6c63430008180033
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.