Bangkok hacker badge
Verified contract
Proxy
Active on
Base with 109 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
40 additional
variables
Balances ($1.35)
Native
Value
$1.35
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.0004 | $3,379.17 |
$1.35 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22904708 | 3 hours ago | | | 0.0002 | 0.0000020051986 | |
| 22899051 | 6 hours ago | | | 0.0002 | 0.0000020483094 | |
| 22870213 | a day ago | | | 0.0002 | 0.0000019924108 | |
| 22869336 | a day ago | | | 0.0001 | 0.0000020033882 | |
| 22868480 | a day ago | | | 0.0002 | 0.0000019237288 | |
| 22855627 | a day ago | | | 0.0002 | 0.0000019237288 | |
| 22839719 | 2 days ago | | | 0.0002 | 0.0000019237288 | |
| 22830036 | 2 days ago | | | 0.0002 | 0.0000019237288 | |
| 22824988 | 2 days ago | | | 0.0002 | 7.4938855e-7 | |
| 22824461 | 2 days ago | | | 0.0002 | 6.7900226e-7 |
ABI
ABI objects
Getter at block 22909858
burnedTokens() view returns (uint256)
0
collectionSize() view returns (uint256 size)
2000
contractURI() view returns (string)
https://metadata.nfts2me.com/api/contractURI/8453/1191575404608739244554703568631637073404886037601/
currentPhase() view returns (uint8)
0
erc20PaymentAddress() view returns (address)
0x0000000000000000000000000000000000000000
getTraitMetadataURI() view returns (string labelsURI)
isMetadataFixed() view returns (bool)
true
isOpen() view returns (bool)
true
isOperatorFilterRegistryEnabled() view returns (bool)
false
maxPerAddress() view returns (uint256)
1
merkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
mintingType() view returns (uint8)
1
n2mVersion() pure returns (uint256)
2030
name() view returns (string)
Bangkok hacker badge
owner() view returns (address collectionOwner)
0x7916fcf7cf26d35d61fa15cc05a442989e816bbd
ownerMaxRevenue() view returns (uint256 maxRevenue)
10000
pendingTotalAffiliatesBalance() view returns (uint256)
0
protocolFee() view returns (uint256)
100000000000000
reservedTokens() view returns (uint256)
0
royaltyFee() view returns (uint256)
0
saleDates() view returns (uint256 dropDateTimestamp, uint256 endDateTimestamp)
(dropDateTimestamp=0, endDateTimestamp=0)
symbol() view returns (string)
BAN
totalSupply() view returns (uint256)
104
withdrawnAmount() view returns (uint256)
0
Read-only
affiliatesInfo(address affiliate) view returns (bool enabled, uint16 affiliatePercentage, uint16 userDiscount)
allowListed(address _wallet, bytes32[] _proof) view returns (bool)
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getTraitValue(uint256 tokenId, bytes32 traitKey) view returns (bytes32 traitValue)
getTraitValues(uint256 tokenId, bytes32[] traitKeys) view returns (bytes32[] traitValues)
isApprovedForAll(address owner, address operator) view returns (bool)
locked(uint256 tokenId) view returns (bool)
mintFee(uint256 amount) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
pendingAffiliateBalance(address) view returns (uint256)
royaltyInfo(uint256, uint256 salePrice) view returns (address receiver, uint256 royaltyAmount)
supportsInterface(bytes4 interfaceId) pure returns (bool)
tokenURI(uint256 tokenId) view returns (string)
userExpires(uint256 tokenId) view returns (uint256)
userOf(uint256 tokenId) view returns (address)
whitelistedOperators(address) view returns (bool)
withdrawnERC20Amount(address) view returns (uint256)
State-modifying
Events affiliateWithdraw(address affiliate) payable
airdropCustomURI(address[] to, bytes32[] customURICIDHash, bool soulbound) payable
airdropRandom(address[] to, bool soulbound) payable
airdropSpecify(address[] to, uint256[] tokenIds, bool soulbound) payable
approve(address operator, uint256 tokenId)
burn(uint256 tokenId) payable
changeERC20PaymentAddress(address newErc20PaymentAddress) payable
changeMintFee(uint256 newMintPrice, bool isDynamic) payable
changeRoyaltyFee(uint16 newFee) payable
disableOperatorFilterRegistry() payable
initialize008joDSK(string name_, string symbol_, uint256 mintPrice_, bytes32 baseURICIDHash, bytes32 packedData, bytes extraCollectionInformation) payable
mintAllowlist(uint256 amount, bytes32[] proof) payable
mintCustomURITo(address to, bytes32 customURICIDHash, bool soulbound) payable
mintRandomTo(address to, uint256 amount) payable
mintRandomTo(address to, uint256 amount, address affiliate) payable
mintSpecifyTo(address to, uint256[] tokenIds) payable
mintSpecifyTo(address to, uint256[] tokenIds, address affiliate) payable
mintWhitelist(bytes32 toWihtExtra, uint256 customFee, bytes signature, uint256[] tokenIds) payable
ownershipTransferred(address from, address to) payable
reduceCollectionSize(uint32 newCollectionSize) payable
removeProtocolFee(bytes signature, uint256 fee, address feeReceiver) payable
reserveTokens(uint16 amount) payable
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setAffiliatesPercentageAndDiscount(uint16 userDiscount, uint16 affiliatePercentage, address affiliateAddress)
setApprovalForAll(address operator, bool approved)
setBaseURI(string baseURIString, bytes32 baseURICIDHash, bool isPlaceholder, bool freezeMetadata) payable
setContractURI(bytes32 newContractURIMetadataCIDHash) payable
setDropAndEndDate(uint256 dropDateTimestamp, uint256 endDateTimestamp) payable
setMaxPerAddress(uint16 newMaxPerAddress) payable
setMerkleRoot(bytes32 merkleRoot_) payable
setPhase(uint8 newPhase) payable
setTrait(uint256 tokenId, bytes32 traitKey, bytes32 value)
setTraitMetadataURI(string uri) payable
setTraitsPermissions(bytes32[] ownerCanUpdateTraitKeys, bytes32[] onlyOnceTraitKeys) payable
setUser(uint256 tokenId, address user, uint64 expires)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address to) payable
unreserveTokens(uint16 amount) payable
whitelistOperators(address[] operators) payable
withdraw() payable
withdrawERC20(address erc20Address) payable
AffiliateSell(address indexed affiliate)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 fromTokenId, uint256 toTokenId)
ContractURIUpdated()
ImmutableTrait(bytes32 indexed traitKey, uint256 indexed tokenId, bytes32 value)
Locked(uint256 tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
TraitMetadataURIUpdated()
TraitUpdated(bytes32 indexed traitKey, uint256 tokenId, bytes32 traitValue)
TraitUpdatedList(bytes32 indexed traitKey, uint256[] tokenIds)
TraitUpdatedListUniformValue(bytes32 indexed traitKey, uint256[] tokenIds, bytes32 traitValue)
TraitUpdatedRange(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId)
TraitUpdatedRangeUniformValue(bytes32 indexed traitKey, uint256 fromTokenId, uint256 toTokenId, bytes32 traitValue)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unlocked(uint256 tokenId)
UpdateUser(uint256 indexed tokenId, address indexed user, uint64 expires)
This contract contains no constructor objects.
fallback()
receive()
AddressEmptyCode(address target)
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
CantLowerCurrentPercentages()
CollectionSoldOut()
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 tokenId)
ERC721InvalidApprover(address approver)
ERC721InvalidOperator(address operator)
ERC721InvalidOwner(address owner)
ERC721InvalidReceiver(address receiver)
ERC721InvalidSender(address sender)
ERC721NonexistentToken(uint256 tokenId)
FailedInnerCall()
InvadlidCollectionSize()
InvalidAmount()
InvalidInitialization()
InvalidInputSizesDontMatch()
InvalidMintFee()
InvalidMintingType()
InvalidPercentageOrDiscountValues()
InvalidPhaseWithoutDate()
InvalidRevenuePercentage()
InvalidSignature()
InvalidTokenId()
MaxPerAddressExceeded()
MetadataAlreadyFixed()
MintToZeroAddress()
MintZeroQuantity()
NewBaseURICantBeEmpty()
NonEditableTraitByTokenOwner()
NonTransferrableSoulboundNFT()
NotAllowlisted()
NotEnoughAmountToMint()
OnlyOnceTrait()
OperatorNotAllowed(address operator)
OwnableUnauthorizedAccount(address account)
OwnerQueryForNonexistentToken()
PendingAffiliatesBalance()
PlacerholderCantFreezeMetadata()
PresaleInvalidMintingType()
PresaleNotOpen()
PublicSaleNotOpen()
ReentrancyGuard()
SaleFinished()
SignatureMismatch()
TraitValueUnchanged()
TransferCallerNotOwnerNorApproved()
TransferFromFailed()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
WaitUntilDropDate()