ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 1,754 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
0x060e…24b0
-
variable spans 42 additional slots
-
variable spans 48 additional slots
2 additional
variables
Balances ($0.00)
No balances found for "ERC1967Proxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17557371 | a year ago | | | 0 | 0.0010881576 | |
| 17490387 | a year ago | | | 0 | 0.00076957439 | |
| 17490387 | a year ago | | | 0 | 0.0011063721 | |
| 17479816 | a year ago | | | 0 | 0.0014654323 | |
| 17479355 | a year ago | | | 0 | 0.0028646382 | |
| 17478966 | a year ago | | | 0 | 0.0031234594 | |
| 17478964 | a year ago | | | 0 | 0.0031035680 | |
| 17478950 | a year ago | | | 0 | 0.0035393399 | |
| 17478947 | a year ago | | | 0 | 0.0018643333 | |
| 17478947 | a year ago | | | 0 | 0.0019791347 |
ABI
ABI objects
Getter at block 21399162 proxiableUUID() view returns (bytes32)
SUPPORT_MAX_MINT_COUNT() view returns (uint256)
2009
degenNFT() view returns (address)
0x060e571d900454c868e5d1d6e1a0c566a57224b0
merkleRoot() view returns (bytes32)
0xc920313facf29b79950dd6a92a660bbe6460ffe9a06932bbdfd72e0ca96013b8
mintFee() view returns (uint256)
200000000000000000
owner() view returns (address)
0xf775db913e735ddbb0e03c07665c78bf2751399f
paused() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkPropertiesEq(uint256 tokenId1, uint256 tokenId2) view returns (bool)
checkWhiteList(bytes32[] merkleProof, address account) view returns (bool valid)
getBurnRefundConfigs(uint256 level) view returns (struct INFTManagerDefinitionBurnRefundConfig)
minted(address account) view returns (bool)
signers(address) view returns (bool)
State-modifying
Events burn(uint256 tokenId)
claimOwnership()
initialize(address owner_)
merge(uint256 tokenId1, uint256 tokenId2)
openMysteryBox(uint256[] tokenIds, struct IDegenNFTDefinitionProperty[] metadataList)
publicMint(uint256 quantity) payable
recycledMintMysteryBox(address user, uint256 amount)
recycledMintSpecificCharacter(struct INFTManagerDefinitionSpecificCharParam[] specificCharParams)
renounceOwnership()
setBurnRefundConfig(uint256[] levels, struct INFTManagerDefinitionBurnRefundConfig[] configs)
setDegenNFT(address degenNFT_)
setLevel(uint256 tokenId, uint256 level)
setMerkleRoot(bytes32 root)
setMintFee(uint256 mintFee_)
setMintTime(uint8 mintType_, struct INFTManagerDefinitionStageTime mintTime_)
transferOwnership(address newOwner, bool direct)
updateSigners(address[] toAdd, address[] toRemove)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
whitelistMint(bytes32[] merkleProof) payable
withdraw(address to, uint256 amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
BurnToken(address account, uint256 tokenId, uint256 refundNativeToken, uint256 refundDegenToken)
Initialized(uint8 version)
MergeTokens(address indexed from, uint256 tokenId1, uint256 tokenId2, uint256 newTokenId)
MerkleTreeRootSet(bytes32 root)
MintFeeSet(uint256 mintFee)
Minted(address indexed receiver, uint256 quantity, uint256 startTokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
RecycledMintMysteryBox(address indexed user, uint256 amount, uint256 indexed startTokenId)
RecycledMintSpecificChar(address indexed user, uint256 indexed tokenId, uint256 indexed nameId)
SetBucket(uint256 bucket, uint256 bucketValue)
SetBurnRefundConfig(uint256 level, struct INFTManagerDefinitionBurnRefundConfig burnRefundConfigs)
SetDegenNFT(address degenNFT)
SetMintTime(uint8 stageType, struct INFTManagerDefinitionStageTime stageTime)
SignerUpdate(address indexed signer, bool valid)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
receive()
AlreadyMinted()
CallerNotOwner()
CallerNotPendingOwner()
CanNotOpenMysteryBoxTwice()
InvalidParams()
InvalidProof()
InvalidTime()
InvalidTokens()
MintFeeNotEnough()
MysteryBoxCannotBurn()
NoBurnConfSet()
NotSigner()
NotTokenOwner()
OnlyShardsCanMerge()
OutOfMaxMintCount()
OutOfMaxSupplyCount()
TokenIdNotExists()
ZeroAddressOwnerSet()
ZeroAddressSet()
ZeroOwnerSet()
ZeroRootSet()