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

0x9d9db15ea85561d11f8350d221fab2c6a7da8513

Unverified contract

Proxy

Active on Base with 5 txns
Deployed by via 0x2fa23342 at 13653983
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 3 additional slots
)
ERC-721
--
0x70f966375699ff72f26853361ec50874e6a7986392fbb71d710e81f72387db83
0xaf1d3c0c8f52d3b125ae76cab42179323d2d919aa24d40cc7c888a6510812a29
0x724b791a4b5c826971d5fddaa74c7c1ba8238c9ba0b26ef4cdcde9c6887a1090
0xa04a9c80390694dea89e221ec0dc4c1a84c6d97d1a3303bcad5fa1d18c477ade
0x1df75d07809bdee5fb9f7385e0e6651d0b3231e6d4397bc20faa843eddc81ad5

Functions
Getter at block 23880576
GDA(view returns (address)
0xfe6c87be05fedb2059d2ec41ba0a09826c9fd7aa
admin(view returns (address)
0xd98d74d5ee13e3d3ff85fa9561250897092750a3
distributionFromAnyAddress(view returns (bool)
true
getTotalConnectedFlowRate(view returns (int96)
903716681132076
getTotalConnectedUnits(view returns (uint128)
178564845116
getTotalDisconnectedFlowRate(view returns (int96 flowRate)
47564034796635
getTotalDisconnectedUnits(view returns (uint128)
9398149535
getTotalFlowRate(view returns (int96)
951280715928711
getTotalUnits(view returns (uint128)
187962994651
poolOperatorGetIndex(view returns (struct SuperfluidPoolPoolIndexData)
(187962994651, 1734177703, 5061, 2526411920814)
proxiableUUID(pure returns (bytes32)
0xca2aacef54bd44c838311f7274fc12b435395ce38673a3458ccdb318c9e1115f
superToken(view returns (address)
0x1eff3dd78f4a14abfa9fa66579bd3ce9e1b30529
totalSupply(view returns (uint256)
187962994651
transferabilityForUnitsOwner(view returns (bool)
false
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getClaimable(address memberAddruint32 timeview returns (int256)
getClaimableNow(address memberAddrview returns (int256 claimableBalanceuint256 timestamp)
getDisconnectedBalance(uint32 timeview returns (int256 balance)
getMemberFlowRate(address memberAddrview returns (int96)
getTotalAmountReceivedByMember(address memberAddrview returns (uint256)
getUnits(address memberAddrview returns (uint128)
State-modifying
approve(address spenderuint256 amountreturns (bool)
castrate(
claimAll(returns (bool)
claimAll(address memberAddrreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address admin_address superToken_bool transferabilityForUnitsOwner_bool distributionFromAnyAddress_
operatorConnectMember(address memberAddrbool doConnectuint32 timereturns (bool)
operatorSetIndex(struct PDPoolIndex indexreturns (bool)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateMemberUnits(address memberAddruint128 newUnitsreturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
DistributionClaimed(address indexed tokenaddress indexed memberint256 claimedAmountint256 totalClaimed
Initialized(uint8 version
MemberUnitsUpdated(address indexed tokenaddress indexed memberuint128 oldUnitsuint128 newUnits
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
SUPERFLUID_POOL_INVALID_TIME(
SUPERFLUID_POOL_NOT_GDA(
SUPERFLUID_POOL_NOT_POOL_ADMIN_OR_GDA(
SUPERFLUID_POOL_NO_POOL_MEMBERS(
SUPERFLUID_POOL_NO_ZERO_ADDRESS(
SUPERFLUID_POOL_SELF_TRANSFER_NOT_ALLOWED(
SUPERFLUID_POOL_TRANSFER_UNITS_NOT_ALLOWED(