Sourcify Logo

0xD8a856BD76ad773875dcF9EA8c9255A3805e678a

on Arbitrum One Mainnet (42161)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ChannelManager
Compilation Target
src/channels/ChannelManager.sol:ChannelManager
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2026-08-21 17:28:56 UTC
Deployer
0x74a435596b7C76d99320eF960FbF6e4750257aC2
Deployment Transaction
0x7542af266e1c47d13ca945a09795e46b7a7d0d67f16d0325ee919aba40b16b4b
Block Number
496930987
Transaction Index
6

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

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

View on IPFS Logo
Solidity metadata.json IPFS hash: QmREpXQxebUfGeeR3GoL7Wt9ZJiVjwbTmrXupkrvSo7VNz

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

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

View on IPFS Logo
Solidity metadata.json IPFS hash: QmREpXQxebUfGeeR3GoL7Wt9ZJiVjwbTmrXupkrvSo7VNz

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
16420x7f8b76ecb48f25c2a9aa75adf40f246750beb0a4a4bf27bed3bec22d52390c776064, 10257, 14541
17310x000000000000000000000000260c7019e760763988843bc5b873d749b5937469805, 1391, 6403, 15428, 15509, 15590, 15671, 15749, 15810
17330x000000000000000000000000ecf918c851d9259ddaec48d51d8363cbade3a18f6363, 9470
17350x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac210119, 15638
17370x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac21460, 15557
17390x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac29336, 15476
17410x000000000000000000000000ecf918c851d9259ddaec48d51d8363cbade3a18f4826, 15395
17440x00000000000000000000000037e41e1d1ee2f96ce0203af06d639448547ade842990, 4576, 6679, 10187

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/channels/ChannelManager.sol:ChannelManager
1020verifiercontract IRulesVerifiersrc/channels/ChannelManager.sol:ChannelManager
1201pausedboolsrc/channels/ChannelManager.sol:ChannelManager
2032channelsmapping(bytes32 ⇒ struct ChannelManager.Channel)src/channels/ChannelManager.sol:ChannelManager
3032_closingStatemapping(bytes32 ⇒ struct ChannelManager.ChannelState)src/channels/ChannelManager.sol:ChannelManager
4032_checkpointStatemapping(bytes32 ⇒ struct ChannelManager.ChannelState)src/channels/ChannelManager.sol:ChannelManager
5032approvedOperatorsmapping(address ⇒ bool)src/channels/ChannelManager.sol:ChannelManager
6032totalAllocateduint256src/channels/ChannelManager.sol:ChannelManager

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...