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 1,180 txns
Deployed by via 0x8bc112e4 at 7636169
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
Native
Value $1,581.57
ERC-20
Value $0.09
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x3f6887c251cd1ca52ca72cbfc5eb01e5a3fef2a29f78f341b300578b15cbf422
0xaa87e583070792f6b9134ce3e77df55c6b33ffa7ed969f1fddf608493c6cb5dc
0x67360f79a335063c97df59f5230c556669d3e0286d38a890f7eabf57f477cc3a
0x6a6fdfe1b368b0361df98980e51b94e5988e546e99eaae6a433bb5ad6f45a58c
0xe8bca783d6373037082f74796d8c72692e9ca08a2ff13269da632e5bba448319
0x0b8f80ee230494d8262482a0445e16cdd37c69bb6d44203ffa44954581e65f6f
0x84e2563551376401b6b8e085bddb1a76cd2c7b8c32fa72e9f2dc89b999e28538
0xa24f67942a484a00b1458d9a3c56422b07b92320e62c09564932a2a3f249b52e
0xb1463ef27b52ee0d271a0082a3df2f2f496c97fe4ca08e7b7af0adde80f16c29
0xc73fd876966d89674d0bec7d3ae9f4902d9dc273d3699b4377a5331a439e54b8

Functions
Getter at block 22758244
admin(view returns (address)
0x9a6718413f608f42c997af78d2e5ebf26d30f469
appRegistry(view returns (address)
0x603e61bfa0357d0c0dfbfea9d8eb37314991afec
mintFee(view returns (uint256)
638026371756699
owner(view returns (address)
0x2475dd9eb982f8969f7939ad69f59dc4696a14ff
treasury(view returns (address)
0x6ab902950afd61176f1d0589ac0e823081b9a4b3
trustedForwarder(view returns (address)
0xdfcd52b5a594be9cac83c6bbde42d611662ef255
Read-only
commission(address collectionuint256 amountview returns (uint256uint256)
commissionByQuantity(address collectionuint256 quantityview returns (uint256uint256)
getFeeType(address collectionview returns (uint8)
getFees(uint256 amountview returns (uint256uint256)
getFeesByQuantity(uint256 quantityview returns (uint256uint256)
getOwnerPerksRate(address ownerview returns (uint96)
State-modifying
createDiamond(string collectionId_uint96 feeRate_bytes signature_address treasury_address royalty_uint16 royaltyBps_string name_string symbol_bytes32[] apps_
createDiamondWithAdmin(struct NiftyKitV3CreateDiamondArgs args
initialize(address appRegistry_
renounceOwnership(
setAdmin(address newAdmin
setBaseURI(string baseURI
setFeeType(address collectionuint8 feeType
setMintFee(uint256 newMintFee
setOwnerPerksRate(address owneruint96 perksRate
setRate(address collectionuint256 rate
setSigner(address signer
setTreasury(address newTreasury
setTrustedForwarder(address forwarder
transferOwnership(address newOwner
withdraw(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
DiamondCreated(address indexed diamondAddressstring collectionId
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.