DropKit Pass
Verified contract
Proxy
Active on
Ethereum with 2,633 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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 47 additional slots
24 additional
variables
Balances ($0.00)
No balances found for "DropKit Pass"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21241227 | 11 days ago | | | 0 | 0.00031308410 | |
| 21146817 | 24 days ago | | | 0 | 0.00087011568 | |
| 21102911 | a month ago | | | 0 | 0.00038596096 | |
| 21064521 | a month ago | | | 0 | 0.00046003924 | |
| 21047380 | a month ago | | | 0 | 0.00022535399 | |
| 20960772 | 2 months ago | | | 0 | 0.00034173391 | |
| 20837150 | 2 months ago | | | 0 | 0.0011593945 | |
| 20837144 | 2 months ago | | | 0 | 0.00095965675 | |
| 20622070 | 3 months ago | | | 0 | 0.00016995515 | |
| 20571231 | 3 months ago | | | 0 | 0.00027527878 |
ABI
ABI objects
Getter at block 21320270
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getDefaultFeeRate() view returns (uint96)
500
name() view returns (string)
DropKit Pass
owner() view returns (address)
0x2475dd9eb982f8969f7939ad69f59dc4696a14ff
symbol() view returns (string)
DKP
totalSupply() view returns (uint256)
837
treasury() view returns (address)
0x6ab902950afd61176f1d0589ac0e823081b9a4b3
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.