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

0x88854ec22304a378517edd347c204f308c0c65f6

Unverified contract

Proxy

Active on Base with 43 txns
Deployed by via 0x92046c88 at 18510632
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
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 42 additional slots
Native
Value $5.67
0x59dd50daf45983aaa9dc7a84351aeb9bf11d867983d2cf3fc2cc94668823a0bd
0xbcaf4125867a1e291658d926f6bb1ceeafacac18fb9e6d17cf5cb290acb26ad9
0x6d95556cc1a95a46d4e85d92d97faf4a1d02adbf6d2b60e18996f72b3e47de71
0xa84393373282421867d7a4816d21cf44faaf86f5e35dbf145d5e656ea87fb875
0x837228b5d52ccc669f55f40bbc87a1ecd98810c7a0f7513b3aa6053dbec79a6d
0x6b6e949d54d5622bdff8e49178183dbfe96cf9d90e45d7235d6963e6345a9fca
0x61c456bf213914d0b9e40cb10d382ee404315181907b5138d5bda699f72ab087
0xc2338d451528a48feb6769ca4f66ea28d76c6aab0940808ee86d50752a72b8c4
0xc40a6bdf63d921f74e8b8d5e753a7721ce2a970861c076d2934137bce406690a
0x7da50fb53116c7ac6dd9ee12adfdfcf2a1e4508cd2af3d142490b9ab9eabeba7

Functions
Getter at block 23883155
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
contractType(pure returns (bytes32)
0x53706c6974000000000000000000000000000000000000000000000000000000
contractURI(view returns (string)
ipfs://QmTJ1Z4HzTxdA22fat8aPL4kpzpxNouMffZReeuLBucei2/0
contractVersion(pure returns (uint8)
1
payeeCount(view returns (uint256)
2
totalReleased(view returns (uint256)
695679270000000000
totalShares(view returns (uint256)
10000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
payee(uint256 indexview returns (address)
releasable(address accountview returns (uint256)
releasable(address tokenaddress accountview returns (uint256)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalReleased(address tokenview returns (uint256)
State-modifying
distribute(
distribute(address token
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminstring _contractURIaddress[] _trustedForwardersaddress[] _payeesuint256[] _shares
multicall(bytes[] datareturns (bytes[] results)
release(address account
release(address tokenaddress account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setContractURI(string _uri
Events
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Initialized(uint8 version
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.