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 74,306 txns
Deployed by via 0x780351c7 at 5897272
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

No balances found for "TransparentUpgradeableProxy"

0x5fa86f70d7deccb681a881aac60572cb180b47a5a8b0b3532ab38850ee8e9b57
0xc1bc2345be4e56f015364be908dbeee3f699ff85d0e79a0f32264c3d73da90e0
0x722030b54c318ca45a409acba0dcf0cbc1c87d03900cb98ecf4f43330a2444c1
0xd31493572830ac847c38c2791da49567a7662c1c6840a178c987ae39455861f9
0x717967062fedf8e46fbdba7b68354987e6a455b0250bbaac4dfae1577ffc31a9
0xb69246a6cc0b7b9787cdaf127a43b7808dda9652cb0e0e0cc5cf073ded24505d
0x4e8dfa286940538db3a57592b2e1c1064376a6e61684c925306f6a5d5c0f2387
0x19ab9b6e82c4a21f772c60ac7d9028ec6799490f9e9b112b35e77e5206e51c59
0x68872b8d2da5c55226eb1364d4354bcdcf486f24812a0c7037f1a35f90308587
0x23fd54807d0bc6443b28aa3eb8b7970cc5c3d054c76430f74f66232abff3865f

Functions
Getter at block 21747087
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
SETTER_ROLE(view returns (bytes32)
0x61c92169ef077349011ff0b1383c894d86c5f0b41d986366b58a6cf31e93beda
UNPAUSER_ROLE(view returns (bytes32)
0x427da25fe773164f88948d3e215c94b6554e2ed5e5f203a821c9f2f6131cf75a
 
accountImplementation(view returns (bytes)
accountsAdmin(view returns (address)
0x9bc9ca7e6a8f013f40617c4585508a988db7c1c7
paused(view returns (bool)
false
saltCounter(view returns (uint256)
3621
symmioAddress(view returns (address)
0x52e2230cdb80edebdadafcf24033608c9a636d7d
Read-only
accounts(addressuint256view returns (address accountAddressstring name)
getAccounts(address useruint256 startuint256 sizeview returns (struct IMultiAccountAccount[])
getAccountsLength(address userview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
indexOfAccount(addressview returns (uint256)
owners(addressview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
_call(address accountbytes[] _callDatas
addAccount(string name
depositAndAllocateForAccount(address accountuint256 amount
depositForAccount(address accountuint256 amount
editAccountName(address accountAddressstring name
grantRole(bytes32 roleaddress account
initialize(address adminaddress symmioAddress_bytes accountImplementation_
pause(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAccountImplementation(bytes accountImplementation_
setSymmioAddress(address addr
unpause(
withdrawFromAccount(address accountuint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddAccount(address useraddress accountstring name
AllocateForAccount(address useraddress accountuint256 amount
Call(address useraddress accountbytes _callDatabool _successbytes _resultData
DeployContract(address senderaddress contractAddress
DepositForAccount(address useraddress accountuint256 amount
EditAccountName(address useraddress accountstring newName
Initialized(uint8 version
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetAccountImplementation(bytes oldAddressbytes newAddress
SetSymmioAddress(address oldAddressaddress newAddress
Unpaused(address account
WithdrawFromAccount(address useraddress accountuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.