Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
- Contract name:
- ArbOS
- Optimization enabled
- true
- Compiler version
- EVM Hypervisor (go 1.17)
- Verified at
- 2023-08-24T23:26:33.523000Z
Contract source code
ArbOS is the Layer 2 EVM hypervisor that facilitates the execution environment of L2 Arbitrum. ArbOS accounts for and manages network resources, produces blocks from incoming messages, and operates its instrumented instance of geth for smart contract execution. For more information please see the source code and documentation. Source Code https://github.com/OffchainLabs/nitro Documentation https://github.com/OffchainLabs/nitro/blob/master/docs/arbos/ArbOS.md
Contract ABI
[{"type":"error","name":"CallerNotArbOS","inputs":[]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"batchPostingReport","inputs":[{"type":"uint256","name":"batchTimestamp","internalType":"uint256"},{"type":"address","name":"batchPosterAddress","internalType":"address"},{"type":"uint64","name":"batchNumber","internalType":"uint64"},{"type":"uint64","name":"batchDataGas","internalType":"uint64"},{"type":"uint256","name":"l1BaseFeeWei","internalType":"uint256"}]},{"type":"function","stateMutability":"nonpayable","outputs":[],"name":"startBlock","inputs":[{"type":"uint256","name":"l1BaseFee","internalType":"uint256"},{"type":"uint64","name":"l1BlockNumber","internalType":"uint64"},{"type":"uint64","name":"l2BlockNumber","internalType":"uint64"},{"type":"uint64","name":"timePassed","internalType":"uint64"}]}]
Deployed ByteCode
0xfe