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 28,334 txns
Deployed by via 0x9c58aea4 at 8616141
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
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x395db3cf5297ef1c041220db7ddfaebbbc0bd042af929bbee36c82d42e23bec0
0xd2cfa98b2fe92a9fa14088293cb52d7a94a8f9291c2274fa1747f69ea9b070aa
0xf2d11febac5ffc30ba5699cb5e83b413025d250098f62fd8818537745835c7bb
0xe435fcc26d4ff865ecf800e36ead4455f05cf08c58ba2e15d6bdea342d686ffe
0x65def94528d304a29ad2a115605445e45213fd5086ed26286ea1c4d5e0d619e3
0x08ffb1c8edab6547dd87f44018766f6a7577f2114b25934bf7c6ff7068fd5cef
0xb41bcd8dd95691f8cdaf8f549c21015798a060dbdef2bca1e41ca21cd79a805a
0x86df19c62af9509b381fa3f2034389cb4418847a28db636cbfdc2bea708dfbe0
0xe993af62823916ac8b56f4eb12f4b1c15328788c79f481d39ff7a7970c9bbba7
0xbed863f6e21707861143260ac40b0e4de3aab1685a2bdaf2e691415c72f1f935

Functions
Getter at block 22741233
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)
646
symmioAddress(view returns (address)
0x91cf2d8ed503ec52768999aa6d8dbea6e52dbe43
Read-only
accounts(addressuint256view returns (address accountAddressstring name)
delegatedAccesses(addressaddressbytes4view returns (bool)
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
delegateAccess(address accountaddress targetbytes4 selectorbool state
delegateAccesses(address accountaddress targetbytes4[] selectorbool state
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
DelegateAccess(address accountaddress targetbytes4 selectorbool state
DelegateAccesses(address accountaddress targetbytes4[] selectorbool state
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.