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.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 65,844 txns
Deployed by via 0xb43049e3 at 10544593
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
ERC-20
Value $1,272.21
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xcd87f5aeb3fd87eb1a4a94759978230802fb1eeb195605c2c29dadfe9aad430f
0x83ee1c552c2db0e6bb9d0e698252f3fac1eccd2b7b59296c8de79e171cb4aebb
0x6b5063d73ea3763634eda7e9ae431795783f9a84064772837cd1967e9164608c
0x4b803ee6e0b334039b6fc1411128ea2de3c089e7874ea06e37d31cfaf98bac58
0x922fffe463aeb61a2ef23f94228ee35c0c74e27cfd5d808bae209e26ac15fde8
0x72d220974c17b2717d9c8da97e1e39783e88bf5fb3e9e95d6adb3de8ab4b65e0
0xedaaca689d84344e7d4612ed46e809ef9fa73a1b366a99bad0119754f7f202fb
0x2016d1b24afda1f16318b50dccfefe4c24485348e1ecf1024127df2b73adc6d0
0xe13fee7902c7a5f946df9c2df9e139d4995de9fc0150208ee59851bc59908565
0xc23211003cf4a2c3966f08c3764040a1c8ea5ce283a3f37004e54eaa2c0cf3a8

Functions
Getter at block 21736391
owner(view returns (address)
0xdd93add934dcc40b54f3d701c5666cff1c9fd0df
settings(view returns (address)
0x1d1e8c85a2c99575fcb95903c9ad9ae2adea54fc
terminateExpiration(view returns (uint256)
86400
Read-only
channel(uint256 channelIdview returns (struct StateChannelChannelState)
channelPrice(uint256view returns (uint256)
State-modifying
checkpoint(struct StateChannelQueryState query
claim(uint256 channelId
extend(uint256 channelIduint256 preExpirationAtuint256 expirationbytes indexerSignbytes consumerSignuint256 price
fund(uint256 channelIduint256 preTotaluint256 amountbytes callbackbytes sign
initialize(address _settings
open(uint256 channelIdaddress indexeraddress consumeruint256 amountuint256 priceuint256 expirationbytes32 deploymentIdbytes callbackbytes indexerSignbytes consumerSign
renounceOwnership(
respond(struct StateChannelQueryState query
setSettings(address _settings
setTerminateExpiration(uint256 expiration
terminate(struct StateChannelQueryState query
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ChannelCheckpoint(uint256 indexed channelIduint256 spentbool isFinal
ChannelExtend(uint256 indexed channelIduint256 expiredAtuint256 price
ChannelFinalize(uint256 indexed channelIduint256 totaluint256 remain
ChannelFund(uint256 indexed channelIduint256 realTotaluint256 total
ChannelLabor(bytes32 deploymentIdaddress indexeruint256 amount
ChannelLabor2(uint256 indexed channelIdbytes32 deploymentIdaddress indexeruint256 amount
ChannelOpen(uint256 indexed channelIdaddress indexeraddress consumeruint256 totaluint256 priceuint256 expiredAtbytes32 deploymentIdbytes callback
ChannelTerminate(uint256 indexed channelIduint256 spentuint256 terminatedAtbool terminateByIndexer
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Parameter(string namebytes value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.