0xFf256497D61dcd71a9e9Ff43967C13fdE1F72D12
on Zircuit Mainnet (48900)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- L1Block
- Compilation Target
- src/L2/L1Block.sol:L1Block
- Language
- Solidity
- Compiler
- solc 0.8.20+commit.a1b79de6
- EVM Version
- paris
- Verified At
- 2025-06-04 13:28:37 UTC
- Deployer
- 0x4210000000000000000000000000000000000003
- Deployment Transaction
- 0xe87f81b541fdfe324f0b189eb9ced34872f48e2f2b817f29cf45c265d35f945d
- Block Number
- 13564693
- Transaction Index
- 1
ABI
Expand to view
Source Code
- src/L2/L1Block.sol
- src/universal/ISemver.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50610bdc806100206000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80637f122dcf116100b8578063b80777ea1161007c578063b80777ea1461027e578063c598591814610299578063cb2d343f146102b0578063e591b282146102b8578063e81b2c6d146102e0578063f8206140146102e957600080fd5b80637f122dcf1461023d5780638381f58a1461025057806385421c8d146102645780638b239f731461026c5780639e8c49661461027557600080fd5b80634d08bc871161010a5780634d08bc87146101ac5780634d5d9a2a146101c157806354fd4d50146101e55780635cf249691461020957806364ca23ef1461021257806368d5dca61461022657600080fd5b8063015d8eb914610147578063098999be1461015c57806309bd5a601461016457806316d3bc7f14610183578063440a5e20146101a4575b600080fd5b61015a61015536600461064d565b6102f2565b005b61015a61031c565b61016d60025481565b60405161017a9190610708565b60405180910390f35b6008546101979067ffffffffffffffff1681565b60405161017a9190610726565b61015a61032b565b6101b4610333565b60405161017a919061078a565b6008546101d890600160401b900463ffffffff1681565b60405161017a91906107ae565b6101b4604051806040016040528060058152602001640312e332e360dc1b81525081565b61016d60015481565b6003546101979067ffffffffffffffff1681565b6003546101d890600160401b900463ffffffff1681565b61015a61024b3660046108bf565b6103c1565b6000546101979067ffffffffffffffff1681565b61015a6103dd565b61016d60055481565b61016d60065481565b60005461019790600160401b900467ffffffffffffffff1681565b6003546101d890600160601b900463ffffffff1681565b61015a610469565b6102d373deaddeaddeaddeaddeaddeaddeaddeaddead000181565b60405161017a91906109bb565b61016d60045481565b61016d60075481565b6103128888888888888888604051806020016040528060008152506104ee565b5050505050505050565b6103246105a9565b6000603255565b6103246105bc565b60328054610340906109df565b80601f016020809104026020016040519081016040528092919081815260200182805461036c906109df565b80156103b95780601f1061038e576101008083540402835291602001916103b9565b820191906000526020600020905b81548152906001019060200180831161039c57829003601f168201915b505050505081565b6103d28989898989898989896104ee565b505050505050505050565b6103e56105a9565b603260005260b0357f11df491316f14931039edfd4f8964c9a443b862f02d4c7611d18c2bc4e6ff697602082106001811461042557801561043657505050565b600183901b60d03517603255505050565b60018360011b0160325560005b83811015610462578060d0013560208204840155602081019050610443565b505b505050565b6104716105bc565b603260005260a4357f11df491316f14931039edfd4f8964c9a443b862f02d4c7611d18c2bc4e6ff69760208210600181146104b15780156104c257505050565b600183901b60c43517603255505050565b60018360011b0160325560005b83811015610462578060c40135602082048401556020810190506104cf565b3373deaddeaddeaddeaddeaddeaddeaddeaddead00011461052a5760405162461bcd60e51b815260040161052190610a0b565b60405180910390fd5b6000805467ffffffffffffffff8b81166fffffffffffffffffffffffffffffffff1990921691909117600160401b8b83160217909155600188905560028790556003805467ffffffffffffffff1916918716919091179055600484905560058390556006829055603261059d8282610b0b565b50505050505050505050565b6105b16105bc565b60a43560a01c600855565b3373deaddeaddeaddeaddeaddeaddeaddeaddead0001146105e557633cc50b456000526004601cfd5b60043560801c60035560143560801c600055602435600155604435600755606435600255608435600455565b67ffffffffffffffff81165b811461062857600080fd5b50565b803561063681610611565b92915050565b8061061d565b80356106368161063c565b600080600080600080600080610100898b03121561066d5761066d600080fd5b60006106798b8b61062b565b985050602061068a8b828c0161062b565b975050604061069b8b828c01610642565b96505060606106ac8b828c01610642565b95505060806106bd8b828c0161062b565b94505060a06106ce8b828c01610642565b93505060c06106df8b828c01610642565b92505060e06106f08b828c01610642565b9150509295985092959890939650565b805b82525050565b602081016106368284610700565b67ffffffffffffffff8116610702565b602081016106368284610716565b60005b8381101561074f578181015183820152602001610737565b50506000910152565b6000610762825190565b808452602084019350610779818560208601610734565b601f01601f19169290920192915050565b6020808252810161079b8184610758565b9392505050565b63ffffffff8116610702565b6020810161063682846107a2565b634e487b7160e01b600052604160045260246000fd5b601f19601f830116810181811067ffffffffffffffff821117156107f8576107f86107bc565b6040525050565b600061080a60405190565b905061081682826107d2565b919050565b600067ffffffffffffffff821115610835576108356107bc565b601f19601f83011660200192915050565b82818337506000910152565b60006108656108608461081b565b6107ff565b90508281526020810184848401111561088057610880600080fd5b61088b848285610846565b509392505050565b600082601f8301126108a7576108a7600080fd5b81356108b7848260208601610852565b949350505050565b60008060008060008060008060006101208a8c0312156108e1576108e1600080fd5b60006108ed8c8c61062b565b99505060206108fe8c828d0161062b565b985050604061090f8c828d01610642565b97505060606109208c828d01610642565b96505060806109318c828d0161062b565b95505060a06109428c828d01610642565b94505060c06109538c828d01610642565b93505060e06109648c828d01610642565b9250506101008a013567ffffffffffffffff81111561098557610985600080fd5b6109918c828d01610893565b9150509295985092959850929598565b60006001600160a01b038216610636565b610702816109a1565b6020810161063682846109b2565b634e487b7160e01b600052602260045260246000fd5b6002810460018216806109f357607f821691505b602082108103610a0557610a056109c9565b50919050565b6020808252810161063681603b81527f4c31426c6f636b3a206f6e6c7920746865206465706f7369746f72206163636f60208201527f756e742063616e20736574204c3120626c6f636b2076616c7565730000000000604082015260600190565b6000610636610a788381565b90565b610a8483610a6c565b815460001960089490940293841b1916921b91909117905550565b6000610464818484610a7b565b81811015610ac757610abf600082610a9f565b600101610aac565b5050565b601f821115610464576000818152602090206020601f85010481016020851015610af25750805b610b046020601f860104830182610aac565b5050505050565b815167ffffffffffffffff811115610b2557610b256107bc565b610b2f82546109df565b610b3a828285610acb565b6020601f831160018114610b6e5760008415610b565750858201515b600019600886021c1981166002860217865550610bc7565b600085815260208120601f198616915b82811015610b9e5788850151825560209485019460019092019101610b7e565b86831015610bba5784890151600019601f89166008021c191682555b6001600288020188555050505b50505050505056fea164736f6c6343000814000a
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
RawDecoded
Length: 12 bytes
0xa164736f6c6343000814000a
Runtime Bytecode
On-chain & Recompiled Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c80637f122dcf116100b8578063b80777ea1161007c578063b80777ea1461027e578063c598591814610299578063cb2d343f146102b0578063e591b282146102b8578063e81b2c6d146102e0578063f8206140146102e957600080fd5b80637f122dcf1461023d5780638381f58a1461025057806385421c8d146102645780638b239f731461026c5780639e8c49661461027557600080fd5b80634d08bc871161010a5780634d08bc87146101ac5780634d5d9a2a146101c157806354fd4d50146101e55780635cf249691461020957806364ca23ef1461021257806368d5dca61461022657600080fd5b8063015d8eb914610147578063098999be1461015c57806309bd5a601461016457806316d3bc7f14610183578063440a5e20146101a4575b600080fd5b61015a61015536600461064d565b6102f2565b005b61015a61031c565b61016d60025481565b60405161017a9190610708565b60405180910390f35b6008546101979067ffffffffffffffff1681565b60405161017a9190610726565b61015a61032b565b6101b4610333565b60405161017a919061078a565b6008546101d890600160401b900463ffffffff1681565b60405161017a91906107ae565b6101b4604051806040016040528060058152602001640312e332e360dc1b81525081565b61016d60015481565b6003546101979067ffffffffffffffff1681565b6003546101d890600160401b900463ffffffff1681565b61015a61024b3660046108bf565b6103c1565b6000546101979067ffffffffffffffff1681565b61015a6103dd565b61016d60055481565b61016d60065481565b60005461019790600160401b900467ffffffffffffffff1681565b6003546101d890600160601b900463ffffffff1681565b61015a610469565b6102d373deaddeaddeaddeaddeaddeaddeaddeaddead000181565b60405161017a91906109bb565b61016d60045481565b61016d60075481565b6103128888888888888888604051806020016040528060008152506104ee565b5050505050505050565b6103246105a9565b6000603255565b6103246105bc565b60328054610340906109df565b80601f016020809104026020016040519081016040528092919081815260200182805461036c906109df565b80156103b95780601f1061038e576101008083540402835291602001916103b9565b820191906000526020600020905b81548152906001019060200180831161039c57829003601f168201915b505050505081565b6103d28989898989898989896104ee565b505050505050505050565b6103e56105a9565b603260005260b0357f11df491316f14931039edfd4f8964c9a443b862f02d4c7611d18c2bc4e6ff697602082106001811461042557801561043657505050565b600183901b60d03517603255505050565b60018360011b0160325560005b83811015610462578060d0013560208204840155602081019050610443565b505b505050565b6104716105bc565b603260005260a4357f11df491316f14931039edfd4f8964c9a443b862f02d4c7611d18c2bc4e6ff69760208210600181146104b15780156104c257505050565b600183901b60c43517603255505050565b60018360011b0160325560005b83811015610462578060c40135602082048401556020810190506104cf565b3373deaddeaddeaddeaddeaddeaddeaddeaddead00011461052a5760405162461bcd60e51b815260040161052190610a0b565b60405180910390fd5b6000805467ffffffffffffffff8b81166fffffffffffffffffffffffffffffffff1990921691909117600160401b8b83160217909155600188905560028790556003805467ffffffffffffffff1916918716919091179055600484905560058390556006829055603261059d8282610b0b565b50505050505050505050565b6105b16105bc565b60a43560a01c600855565b3373deaddeaddeaddeaddeaddeaddeaddeaddead0001146105e557633cc50b456000526004601cfd5b60043560801c60035560143560801c600055602435600155604435600755606435600255608435600455565b67ffffffffffffffff81165b811461062857600080fd5b50565b803561063681610611565b92915050565b8061061d565b80356106368161063c565b600080600080600080600080610100898b03121561066d5761066d600080fd5b60006106798b8b61062b565b985050602061068a8b828c0161062b565b975050604061069b8b828c01610642565b96505060606106ac8b828c01610642565b95505060806106bd8b828c0161062b565b94505060a06106ce8b828c01610642565b93505060c06106df8b828c01610642565b92505060e06106f08b828c01610642565b9150509295985092959890939650565b805b82525050565b602081016106368284610700565b67ffffffffffffffff8116610702565b602081016106368284610716565b60005b8381101561074f578181015183820152602001610737565b50506000910152565b6000610762825190565b808452602084019350610779818560208601610734565b601f01601f19169290920192915050565b6020808252810161079b8184610758565b9392505050565b63ffffffff8116610702565b6020810161063682846107a2565b634e487b7160e01b600052604160045260246000fd5b601f19601f830116810181811067ffffffffffffffff821117156107f8576107f86107bc565b6040525050565b600061080a60405190565b905061081682826107d2565b919050565b600067ffffffffffffffff821115610835576108356107bc565b601f19601f83011660200192915050565b82818337506000910152565b60006108656108608461081b565b6107ff565b90508281526020810184848401111561088057610880600080fd5b61088b848285610846565b509392505050565b600082601f8301126108a7576108a7600080fd5b81356108b7848260208601610852565b949350505050565b60008060008060008060008060006101208a8c0312156108e1576108e1600080fd5b60006108ed8c8c61062b565b99505060206108fe8c828d0161062b565b985050604061090f8c828d01610642565b97505060606109208c828d01610642565b96505060806109318c828d0161062b565b95505060a06109428c828d01610642565b94505060c06109538c828d01610642565b93505060e06109648c828d01610642565b9250506101008a013567ffffffffffffffff81111561098557610985600080fd5b6109918c828d01610893565b9150509295985092959850929598565b60006001600160a01b038216610636565b610702816109a1565b6020810161063682846109b2565b634e487b7160e01b600052602260045260246000fd5b6002810460018216806109f357607f821691505b602082108103610a0557610a056109c9565b50919050565b6020808252810161063681603b81527f4c31426c6f636b3a206f6e6c7920746865206465706f7369746f72206163636f60208201527f756e742063616e20736574204c3120626c6f636b2076616c7565730000000000604082015260600190565b6000610636610a788381565b90565b610a8483610a6c565b815460001960089490940293841b1916921b91909117905550565b6000610464818484610a7b565b81811015610ac757610abf600082610a9f565b600101610aac565b5050565b601f821115610464576000818152602090206020601f85010481016020851015610af25750805b610b046020601f860104830182610aac565b5050505050565b815167ffffffffffffffff811115610b2557610b256107bc565b610b2f82546109df565b610b3a828285610acb565b6020601f831160018114610b6e5760008415610b565750858201515b600019600886021c1981166002860217865550610bc7565b600085815260208120601f198616915b82811015610b9e5788850151825560209485019460019092019101610b7e565b86831015610bba5784890151600019601f89166008021c191682555b6001600288020188555050505b50505050505056fea164736f6c6343000814000a
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
RawDecoded
Length: 12 bytes
0xa164736f6c6343000814000a
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 8 | number | uint64 | src/L2/L1Block.sol:L1Block |
0 | 8 | 8 | timestamp | uint64 | src/L2/L1Block.sol:L1Block |
1 | 0 | 32 | basefee | uint256 | src/L2/L1Block.sol:L1Block |
2 | 0 | 32 | hash | bytes32 | src/L2/L1Block.sol:L1Block |
3 | 0 | 8 | sequenceNumber | uint64 | src/L2/L1Block.sol:L1Block |
3 | 8 | 4 | blobBaseFeeScalar | uint32 | src/L2/L1Block.sol:L1Block |
3 | 12 | 4 | baseFeeScalar | uint32 | src/L2/L1Block.sol:L1Block |
4 | 0 | 32 | batcherHash | bytes32 | src/L2/L1Block.sol:L1Block |
5 | 0 | 32 | l1FeeOverhead | uint256 | src/L2/L1Block.sol:L1Block |
6 | 0 | 32 | l1FeeScalar | uint256 | src/L2/L1Block.sol:L1Block |
7 | 0 | 32 | blobBaseFee | uint256 | src/L2/L1Block.sol:L1Block |
8 | 0 | 8 | operatorFeeConstant | uint64 | src/L2/L1Block.sol:L1Block |
8 | 8 | 4 | operatorFeeScalar | uint32 | src/L2/L1Block.sol:L1Block |
9 | 0 | 1312 | __gap | uint256[41] | src/L2/L1Block.sol:L1Block |
50 | 0 | 32 | depositExclusions | bytes | src/L2/L1Block.sol:L1Block |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...