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 and it is currently at block 23938843.

0xdba348c9f8dcac041864cd6ed818b1c0490a32c6

Unverified contract

Proxy

Active on Base with 14 txns
Deployed by via 0x644c11db at 13547977
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x695eb9be991c4a8c9375a2dca67cffe6b0122b126249372c134e4f507ba90384
0xd9d68ca77fc8b472689b3d81a0f9477e81f3b81e8c0ebbb02a7003ac4db656f2
0x6c04551b06a3e07f49a7fc434c563c744cffae3fdeed6169f1efcc9d365d9833
0x38bea391d3455292a3bd412da94f9bfbe65c0da167090ae9c1a5eff4288cad3a
0x94d15c7e8104417dad779c1ff8ea75dabb5b31a3a32f4b889bd48473181b8d49
0xca0aa68a9d3bc6b2b4dd379c6303f1bd80fafa3e027af6d5beb4d38016129594
0x36f6b6040422f66461518672a246c3f1b07ec2406f34d7f28e478b16cba20cad
0x02985197f2ced19488e68b97afabc3489fb2a2069096228ae6efbd073d8ccd98
0x73525910f24470393bdfe24723c8ed6c026a89ffff4b5163f9b50056de746259
0xeed65c4d39f8b8f369a7ae296c689c4c66e3fa0b756436fea353492511ba0514

Functions
Getter at block 23938845
CHANNEL_POOL_SCALING_FACTOR(view returns (uint256)
100000000
CHANNEL_POOL_SCALING_FACTOR_R0(view returns (uint256)
100
CHANNEL_POOL_SCALING_FACTOR_R1(view returns (uint256)
100000000
FAN(view returns (address)
0x905cf6adf9510ee12c78dd9c6a5445320db24342
HOST(view returns (address)
0x4c073b3bab6d8826b8c5b229f3cfdc1ec6e47e74
LATEST_REGIME_REVISION(view returns (uint8)
1
MAXIMUM_SUBSCRIPTION_FLOW_RATE(view returns (int96)
578703703703703
MINIMUM_SUBSCRIPTION_FLOW_RATE(view returns (int96)
189043209876543
ONE_HUNDRED_PERCENT(pure returns (uint256)
10000
PROTOCOL_FEE_AMOUNT(view returns (uint256)
500
PROTOCOL_FEE_DESTINATION(view returns (address)
0xc33539b3ca1923624762e8a42d699806c865d652
SUBSCRIPTION_SUPER_TOKEN(view returns (address)
0x1eff3dd78f4a14abfa9fa66579bd3ce9e1b30529
channelPool(view returns (address)
0xab0c6d8c202ce132890c8a99689cbbe04c102690
creatorFeePercentage(view returns (uint256)
2500
currentRegimeRevision(view returns (uint8)
1
getStakersCashbackPercentage(view returns (uint256)
7000
nativeAssetLiquidationPeriod(view returns (uint256)
14400
not_brick(view returns (bool)
false
owner(view returns (address)
0xe8f6897c565f6788275f09f849f789aa03033ba3
subscriptionFlowRate(view returns (int96)
570776255707762
totalInflowRate(view returns (int96)
570776255707762
Read-only
beforeAgreementCreated(addressaddressbytes32bytesbytesview returns (bytes)
beforeAgreementTerminated(address superTokenaddress agreementClassbytes32bytes agreementDatabytesview returns (bytes cbdata)
beforeAgreementUpdated(address superTokenaddress agreementClassbytes32bytes agreementDatabytes ctxview returns (bytes cbdata)
getSubscriberFlowInfo(address subscriberview returns (uint256 lastUpdatedint96 flowRate)
stakerRegimeRevisions(address stakerview returns (uint256 regimeRevision)
userDeposits(address userview returns (uint256 deposit)
State-modifying
afterAgreementCreated(address superTokenaddress agreementClassbytes32bytes agreementDatabytesbytes ctxreturns (bytes newCtx)
afterAgreementTerminated(address superTokenaddress agreementClassbytes32bytes agreementDatabytes cbdatabytes ctxreturns (bytes newCtx)
afterAgreementUpdated(address superTokenaddress agreementClassbytes32bytes agreementDatabytes cbdatabytes ctxreturns (bytes newCtx)
depositBuffer(uint256 amountbytes ctxreturns (bytes newCtx)
distributeLeakedRewards(
distributeLeakedRewards(uint256 minimumAmount
distributeTotalInFlows(
emergencyCloseStream(address subscriber
emergencyCloseStreams(address[] subscribers
emergencyTransferTokens(
govMarkRegimeUpgradeStarted(
govUpgradeStakers(address[] stakers
handleStake(address stakeruint256 stakeDelta
handleUnstake(address stakeruint256 unstakeDelta
initialize(address _ownerint96 _flowRateuint256 creatorFeePctreturns (address channelPoolAddress)
setBrick(bool _brick
Events
Initialized(uint8 version
Subscribed(address indexed subscriberint96 flowRate
SubscriptionUpdated(address indexed subscriberint96 oldFlowRateint96 newFlowRate
UnstakeFailed(address indexed subscriberuint256 amount
Unsubscribed(address indexed subscriberaddress indexed callerint96 previousFlowRate
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
INVALID_SUBSCRIPTION_FLOW_RATE(
NOT_ACCEPTED_TOKEN(
NOT_EMERGENCY(
NOT_ENOUGH_DEPOSIT(
NOT_SUPERFLUID_HOST(
NO_UNITS_FOR_SUBSCRIBER(
ONLY_FAN_CAN_BE_CALLER(
ONLY_GOV_ALLOWED(
UPGRADE_TO_NEW_CHANNEL(