DropKitPass
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
20 additional
variables
Balances ($0.00)
No balances found for "DropKitPass"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DropKitPass"
ABI
ABI objects
Getter at block 21320270
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getDefaultFeeRate() view returns (uint96)
0
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalSupply() view returns (uint256)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
balanceOf(address owner) view returns (uint256)
getActivatedOwnerByToken(uint256 tokenId) view returns (address)
getActivatedTokenByOwner(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getFeeRate(uint256 tokenId) view returns (uint96)
getFeeRateOf(address owner) view returns (uint96)
getMaxAllowedPassMembers(uint256 tokenId) view returns (uint96)
getPassMemberAt(uint256 tokenId, uint256 index) view returns (address)
getPassMembersCount(uint256 tokenId) view returns (uint256)
getPrice(uint256 stageId, uint96 feeRate) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getStage(uint256 tokenId) view returns (uint256)
getTokenByPassMember(address member) view returns (uint256)
getUpgradePrice(uint256 stageId, uint96 feeRate, uint256 newStageId, uint96 newFeeRate) view returns (uint256)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
isRedeemed(uint256 stageId, bytes32 data) view returns (bool)
maxAmount(uint256 stageId) view returns (uint256)
maxPerMint(uint256 stageId) view returns (uint256)
maxPerWallet(uint256 stageId) view returns (uint256)
mintCount(uint256 stageId, address account) view returns (uint256)
ownerOf(uint256 tokenId) view returns (address)
presaleActive(uint256 stageId) view returns (bool)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
saleActive(uint256 stageId) view returns (bool)
supply(uint256 stageId) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events activatePass(uint256 tokenId)
addPassMembers(uint256 tokenId, address[] members)
approve(address to, uint256 tokenId)
batchAirdrop(uint256 stageId, address[] recipients, uint96[] feeRates)
createPassOption(uint256 stageId, uint96 feeRate, uint256 price)
deactivatePass(uint256 tokenId)
disconnectPassMember(uint256 tokenId)
grantRole(bytes32 role, address account)
initialize(string name_, string symbol_, address treasury_, address royalty_, uint96 royaltyFee_, uint96 defaultFeeRate_)
presalePurchasePass(uint256 stageId, uint96 feeRate, uint64 quantity, uint64 allowed, address recipient, bytes32[] proof) payable
purchasePass(uint256 stageId, uint96 feeRate, uint64 quantity, address recipient) payable
redeemPass(uint256 stageId, uint96 feeRate, uint64 quantity, address recipient, uint256 expiration, bytes32 data, bytes signature) payable
removePassMembers(uint256 tokenId, address[] members)
renounceOwnership()
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string newBaseURI)
setDefaultFeeRate(uint96 feeRate)
setDefaultRoyalty(address receiver, uint96 feeNumerator)
setMerkleRoot(uint256 stageId, bytes32 newRoot)
setSigner(address signer)
setTokenRoyalty(uint256 tokenId, address receiver, uint96 feeNumerator)
setTreasury(address newTreasury)
setUpgradePath(uint256 stageId, uint96 feeRate, uint256 newStageId, uint96 newFeeRate, uint256 price, bool active)
startSale(uint256 stageId, uint256 newMaxAmount, uint256 newMaxPerWallet, uint256 newMaxPerMint, bool presale)
stopSale(uint256 stageId)
switchPassActivation(uint256 oldTokenId, uint256 newTokenId)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
updatePassOption(uint256 stageId, uint96 feeRate, uint256 newPrice, bool active)
upgradePass(uint256 tokenId, uint256 newStageId, uint96 newFeeRate) payable
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PassActivated(uint256 indexed tokenId, address indexed owner)
PassDeactivated(uint256 indexed tokenId, address indexed owner)
PassMemberAdded(uint256 indexed tokenId, address indexed member)
PassMemberRemoved(uint256 indexed tokenId, address indexed member)
PassOptionCreated(uint256 indexed stageId, uint96 indexed feeRate, uint256 indexed price)
PassOptionPurchased(uint256 indexed stageId, uint96 indexed feeRate)
PassOptionRedeemed(uint256 indexed stageId, uint96 indexed feeRate, bytes32 indexed data)
PassOptionUpdated(uint256 indexed stageId, uint96 indexed feeRate, uint256 indexed price, bool isValue)
PassUpgraded(uint256 indexed tokenId, uint256 indexed newStageId, uint256 indexed newFeeRate)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SaleStarted(uint256 indexed stageId, uint256 maxAmount, uint256 maxPerWallet, uint256 maxPerMint, bool presale)
SaleStopped(uint256 indexed stageId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
UpgradePathSet(uint256 indexed stageId, uint96 indexed feeRate, uint256 newStageId, uint96 newFeeRate, uint256 price, bool active)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.