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.

ERC1967Proxy

Verified contract

Proxy

Active on Base with 196 txns
Deployed by via 0xa74ff2ea at 14238132
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xe009bb21b912656438262b59d7bbde2c0bfdbbad5b4bd2ea9020e3c669f2c2c0
0x7c2e6e3acebcfc6562c24e2f08946d7bc027860f18046fd702568dde659e9c5e
0x77d6812c78c4d030e66ddaf072346350c9334339dbf80326a8c49aeb38b85275
0x75d70a3e7763609c00d2e27412735740974254be106e9286fe4c23b4f2394930
0xfa7a26b7ebab49990bacea6b7a47899966fa47743e45c76b4b8065b5890c7687
0x02e0b5fb84a916b59e35edc7b372f694c247ee01b22b646046d3ea4fc65a043c
0x62381c7b279296c09307bc396c8671ca76a8a91bd0d81d02665ba2be51e8cdbd
0x98b9c980770688178d917dcd8652718f1efc1f5bc16b26115861f38f07cc29fc
0x83d90d71aa1943fb59715ff49a41aa27985bdf0c1b2ab9cdf0163331e2c54edc
0xfe0905dec6c113c15668532344a2b8bd8b6eb874feacd417de8ccf5de997664d

Functions
Getter at block 23055248
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
owner(view returns (address)
0xc50932edd1c14272aa35324dfc45a19ec57839aa
 
proxiableUUID(view returns (bytes32)
Read-only
encodeBeaconDeploymentParams(struct BeaconDeployParamsOld deployParamspure returns (bytes32)
encodeBeaconDeploymentParams(struct BeaconDeployParams deployParamspure returns (bytes32)
encodeDeploymentParams(struct DeployParams deployParamspure returns (bytes32)
encodeSalt(address senderbytes32 deploymentSaltpure returns (bytes32)
getBeaconVaultAddress(address beaconAddressbytes32 deploymentSaltview returns (address)
getVaultAddress(bytes32 deploymentSaltview returns (address)
isSignatureVerifier(address accountview returns (bool)
State-modifying
addSignatureVerifier(address _signatureVerifier
createBeaconVault(address beaconAddressaddress globalTradeGuardianbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfigOld coreAccessControlConfigpayable returns (address vault)
createBeaconVault(address beaconAddressaddress globalTradeGuardianbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigpayable returns (address vault)
createBeaconVaultWithPermission(struct BeaconDeployParamsOld deployParamsbytes authorizedSignaturepayable returns (address vault)
createBeaconVaultWithPermission(struct BeaconDeployParams deployParamsbytes authorizedSignaturepayable returns (address vault)
createVault(address tradingVaultImplementationaddress globalTradeGuardianbytes32 saltstruct BaseNativeWrapperConfig baseNativeWrapperConfigstruct CoreAccessControlConfig coreAccessControlConfigpayable returns (address vault)
createVaultWithPermission(struct DeployParams deployParamsbytes authorizedSignaturepayable returns (address vault)
initialize(address _owneraddress[] _initialVerifiers
removeSignatureVerifier(address _signatureVerifier
renounceOwnership(
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Initialized(uint64 version
LegacyDeployOnNewSignature(
NewBeaconVaultDeploy(address senderaddress vaultaddress upgradableBeaconAddressbytes32 salt
NewVaultDeploy(address senderaddress vaultbytes32 salt
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignatureVerifierAdded(address signatureVerifier
SignatureVerifierRemoved(address signatureVerifier
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
DeadlineExceeded(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InvalidAddress(
InvalidInitialization(
InvalidSignature(
InvalidSignatureLength(
MismatchedChainId(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot