Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

PowerPassRoundConfig

Git Source

Each round contains priority + general windows with independent whitelist and supply limit

PowerPass round configuration structure with supply limit (gas-optimized packing)

struct PowerPassRoundConfig {
uint128 priorityStartTime; // Priority window start timestamp
uint128 priorityEndTime; // Priority window end timestamp
uint128 generalStartTime; // General window start timestamp
uint128 generalEndTime; // General window end timestamp
uint128 standardPrice; // Price per NFT in payment token smallest unit
uint128 discountCodeDiscount; // Discount applied when redeeming a code
uint128 roundSupplyLimit; // Max NFTs mintable in this round (0 = unlimited, still capped by
// MAX_SUPPLY)
uint128 roundMintedCount; // NFTs minted in this round via Web3 mint
}