Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

0x38fb6ad5908f61dc0bceffbedf4bf781cbea22aa

Unverified contract

Proxy

Active on Ethereum with 0 txns
Deployed by via 0x68a5b6b6 at 20684364
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 41 additional slots

No balances found for "0x38fb6ad5908f61dc0bceffbedf4bf781cbea22aa"

No transactions found for "0x38fb6ad5908f61dc0bceffbedf4bf781cbea22aa"


Functions
Getter at block 21050123
OUTBOX_VERSION(view returns (uint128)
2
bridge(view returns (address)
0x4eb4fb614e1aa3634513319f4ec7334bc4321356
l2ToL1BatchNum(pure returns (uint256)
0
l2ToL1Block(view returns (uint256)
0
l2ToL1EthBlock(view returns (uint256)
0
l2ToL1OutputId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
l2ToL1Sender(view returns (address)
0x0000000000000000000000000000000000000000
l2ToL1Timestamp(view returns (uint256)
0
rollup(view returns (address)
0xc6cad31d83e33fc8fbc855f36ef9cb2fce070f5c
Read-only
calculateItemHash(address l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes datapure returns (bytes32)
calculateMerkleRoot(bytes32[] proofuint256 pathbytes32 itempure returns (bytes32)
isSpent(uint256 indexview returns (bool)
roots(bytes32view returns (bytes32)
spent(uint256view returns (bytes32)
State-modifying
executeTransaction(bytes32[] proofuint256 indexaddress l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes data
executeTransactionSimulation(uint256 indexaddress l2Senderaddress touint256 l2Blockuint256 l1Blockuint256 l2Timestampuint256 valuebytes data
initialize(address _bridge
postUpgradeInit(
updateRollupAddress(
updateSendRoot(bytes32 rootbytes32 l2BlockHash
Events
OutBoxTransactionExecuted(address indexed toaddress indexed l2Senderuint256 indexed zerouint256 transactionIndex
SendRootUpdated(bytes32 indexed outputRootbytes32 indexed l2BlockHash
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInit(
AlreadySpent(uint256 index
BadPostUpgradeInit(
BridgeCallFailed(
HadZeroInit(
MerkleProofTooLong(uint256 actualLengthuint256 maxProofLength
NotOwner(address senderaddress owner
NotRollup(address senderaddress rollup
PathNotMinimal(uint256 indexuint256 maxIndex
ProofTooLong(uint256 proofLength
RollupNotChanged(
SimulationOnlyEntrypoint(
UnknownRoot(bytes32 root