Sourcify Logo

0xe13DC056111906aA4d3659880EBDC67138c76DA7

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-07-29 11:09:37 UTC
Deployer
0x74a435596b7C76d99320eF960FbF6e4750257aC2
Deployment Transaction
0xbcfe02b9a820192020121b7c6df80b8996b9ee737634621b7a9d1527ff32068d
Block Number
488927115
Transaction Index
4

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: QmRF1knkMEmQJ1V1c4UnLFKp9YxBs467mcSPHxyq5RNnru

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: QmRF1knkMEmQJ1V1c4UnLFKp9YxBs467mcSPHxyq5RNnru

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
16620x13e9cba0d8c6c0b2d6ee753a346e4896c4aaa7d39355fdeea1b5508576e2a25e7153, 10996, 15678
17510x000000000000000000000000260c7019e760763988843bc5b873d749b5937469949, 1437, 4283, 7398, 16565, 16646, 16727, 16808, 16886, 16947
17540x0000000000000000000000007698e925ffc29655576d0b361d75af579e20adac8080, 10732, 14930
17580x000000000000000000000000ecf918c851d9259ddaec48d51d8363cbade3a18f7448, 10085
17600x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac210858, 16775
17620x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac21506, 16694
17640x00000000000000000000000074a435596b7c76d99320ef960fbf6e4750257ac29951, 16613
17660x000000000000000000000000ecf918c851d9259ddaec48d51d8363cbade3a18f5408, 16532
17690x00000000000000000000000037e41e1d1ee2f96ce0203af06d639448547ade843037, 5158, 7706, 10926

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresssrc/channels/ChannelManager.sol:ChannelManager
1020provideraddresssrc/channels/ChannelManager.sol:ChannelManager
2020verifiercontract IRulesVerifiersrc/channels/ChannelManager.sol:ChannelManager
2201pausedboolsrc/channels/ChannelManager.sol:ChannelManager
3032channelsmapping(bytes32 ⇒ struct ChannelManager.Channel)src/channels/ChannelManager.sol:ChannelManager
4032_closingStatemapping(bytes32 ⇒ struct ChannelManager.ChannelState)src/channels/ChannelManager.sol:ChannelManager
5032_checkpointStatemapping(bytes32 ⇒ struct ChannelManager.ChannelState)src/channels/ChannelManager.sol:ChannelManager
6032seqToChannelmapping(uint64 ⇒ bytes32)src/channels/ChannelManager.sol:ChannelManager
7032approvedOperatorsmapping(address ⇒ bool)src/channels/ChannelManager.sol:ChannelManager
8032totalAllocateduint256src/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...