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 604 txns
Deployed by via 0xd97cd48c at 2950525
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
ERC-20
--
ERC-20
--
0x8ebdf898a90f1f060296aece096ea36518f66693e94672aaed7eb6559269e657
0x7d1ecfe1f794d8737d0518de4cc71b2750784634e9e62190528d19662a1c9d17
0xcd3b4215b0fae195cb56ab0d14225241c110e06245fcc08b8f8142d41644be99
0xde688048eb48b74ddb4c6a81d05b0a1e96fc5f31e3b03ad9e1c24f476d6831ae
0x7009dce5b9cc50434ad7355dfc63209d55bb15611e2b811d6b4f51159e770e2d
0x153dc5563e78a148e6c54a73bc565c5e076c8b7b271c75935691594a19b39260
0xa13c31ca555bfce7209eedcb3590cef7fb99d4c30a719a0388a1ddd948d28bef
0xdadbf80195894da2bb8f1b435d6c131d5a66dc7a7690dc89b2f8b5420ef1e831
0x8f3782cabebd4891d9acb7b08fb8a369fa7565f82f7a3236d62d7be0c0b1276a
0x1aee6e27ffda61bc8d6f65e2f6d3564b8700ae9c2cb3b11e5a3dca44847d213c

Functions
Getter at block 22748660
Storage(view returns (address)
0xffda554e5bf7c2c15bfe1504780cb161ef86cb84
getAmountOfPeripherals(view returns (uint32)
0
getAmountOfTokens(view returns (uint32)
385
owner(view returns (address)
0x021a2431a2f8ec2517ff433b6ad64dd78fa4ee55
 
proxiableUUID(view returns (bytes32)
receiver(view returns (address)
0x021a2431a2f8ec2517ff433b6ad64dd78fa4ee55
valueUSD(view returns (uint256)
1000000000000000000000000000000
Read-only
customWatermarkPrices(uint256view returns (uint256)
deploymentPrices(uint256view returns (uint256)
functionSig(uint16view returns (string)
getAddress(bytes bytecodeuint256 saltview returns (address)
getCustomWatermarkPrice(uint16 contractTypeview returns (uint256)
getCustomWatermarkPriceFor(uint16 contractTypeaddress targetview returns (uint256 requiredPrice)
getDeployerInfo(address deployeruint256 indexview returns (address)
getDeployerInfo_peripheral(address deployeruint256 indexview returns (address)
getDeploymentPrice(uint16 contractTypeview returns (uint256)
getDeploymentPriceForHash(uint16 contractTypebytes32 codeHashview returns (uint256 requiredPrice)
getDiscountCodes(bytes32 codeHashview returns (uint256 discountuint16 usesLeftuint256 expirationuint16 usesPerAddressuint256 affectionMaskuint8 deployerRule)
getOwner(address tokenview returns (address)
getOwner_per(address smartContractview returns (address)
getPeripheralInfo(address smartContractview returns (uint16 contractTypeaddress deployerbool customWatermark)
getTokenInfo(address tokenview returns (address deployerstring namestring symboluint256 featuresMaskbool customWatermark)
validateHash(bytes32 codeHashuint16 contractTypeaddress deployerview returns (bool)
State-modifying
deploy2(string namestring symboluint256 featuresMaskbytes bytecodebytes32 checksumuint256 saltaddress targetAddressbytes initdatapayable returns (address token)
deploy2_code(string namestring symboluint256 featuresMaskbytes bytecodebytes32 checksumuint256 saltaddress targetAddressbytes initdatastring discountCodepayable returns (address token)
deploy2_per(uint16 contractTypebytes bytecodebytes32 checksumuint256 saltaddress targetAddressbytes initdatapayable returns (address smartContract)
deploy2_per_code(uint16 contractTypebytes bytecodebytes32 checksumuint256 saltaddress targetAddressbytes initdatastring discountCodepayable returns (address smartContract)
editCodes(bytes32[] codeHashuint256[] discountuint16[] usesLeftuint256[] expirationuint16[] usesPerAddressuint256[] affectionMaskuint8[] deployerRule
initialize(address storageContract
manualTokenStore(address tokenaddress deployerstring namestring symboluint256 featuresMaskbool customWatermark
purchaseCustomWatermark(address tokenpayable 
purchaseCustomWatermark_per(address smartContractpayable 
removeCodes(bytes32[] codeHash
renounceOwnership(
setFunctionSig(uint16 contractTypestring sig
setPriceUSD(uint256 _valueUSD
setPrices(uint256[] _deploymentPricesuint256[] _customWatermarkPrices
setReceiver(address _receiver
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CustomWatermarkPurchased(address indexed purchaseraddress indexed token
CustomWatermarkPurchasedPeripheral(address indexed purchaseraddress indexed smartContract
Deployment(address indexed tokenaddress indexed deployeruint256 featuresMaskstring namestring symbol
DeploymentPeripheral(address indexed smartContractaddress indexed deployer
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Withdraw(address indexed recipientuint256 amount
Constructor
constructor(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.