{"schema":"angry-crocs-reward-eligibility","version":"1.0.0","effectiveDate":"2026-10-25","status":"user-approved-policy-claims-closed","chainId":1,"collection":"0xC8641876FDE9Ec4d7b19fed037C3159F028839F8","seaDrop":"0x00005ea00ac477b1030ce78506496e8c2de24bf5","summary":"Only paid public mints qualify. Free, creator and reserved mints are excluded. Transfers, gifts and resales do not create reward eligibility.","recipient":{"definition":"The original NFT recipient recorded by the collection's mint Transfer event and matching SeaDropMint.minter, not necessarily the payment sender or current NFT holder.","saleAfterMint":"Selling or transferring the NFT does not transfer the original mint or rarity reward entitlement.","holdingPeriodRequired":false},"qualifyingMint":{"requiredExecutionPath":"An executed mintPublic(address,address,address,uint256) call into the specified SeaDrop for this collection, confirmed in successful finalized Ethereum transaction evidence.","publicStageIndex":"0","stageIndexSource":"ProjectOpenSea SeaDrop defines public mint stage index 0. Stage index alone is insufficient: the executed mintPublic path must also be verified.","payment":"SeaDropMint.unitMintPrice must be strictly greater than zero, quantityMinted must be positive, and successful call payment evidence must reconcile to quantityMinted multiplied by unitMintPrice in native ETH.","pricePolicy":"Use the actual configured paid public unit price enforced by SeaDrop at execution. The current advertised mint price is not substituted for historical payment evidence.","eventEmitter":"SeaDropMint must be emitted by the specified SeaDrop address, with nftContract equal to this collection.","mintEventCorrelation":"Each approved token ID must have a unique collection Transfer from the zero address to the same SeaDropMint.minter. Match the quantity, transaction receipt, call frame where needed, and event log indices. Do not infer payment or public-mint status from Transfer alone.","directOrRoutedPayment":"For a single direct mintPublic call, verify its transaction calldata and value. For router, contract-wallet, batched or multiple mint calls, verify the actual successful SeaDrop call frame and its value using reliable traces or equivalent reviewed execution evidence; outer transaction value alone is insufficient.","ambiguityPolicy":"Do not approve an ambiguous record. Resolve call/payment/token-ID correlation through explicit review before producing the final eligible manifest."},"exclusions":{"freeMints":"Exclude zero-price or otherwise unpaid mints.","creatorMints":"Exclude creator allocations or creator-mint paths. Classify using allocation records and execution evidence; the creator wallet address alone is not a blanket exclusion of an otherwise genuine paid public mint.","reservedMints":"Exclude reserved/team/promotional allocations or reserve-mint paths, even if NFT Transfer events exist. Match any reservation records and actual execution route during review.","nonPublicMintPaths":"Exclude allowlist, signed, token-gated, direct creator/admin and other mint paths that are not the specified paid public mintPublic route.","transfersGiftsResales":"Ordinary transfers, gifts and resale purchases create no new base or rarity entitlement.","failedOrUnfinalized":"Failed, removed, reverted, unfinalized or incompletely reconciled mint records cannot enter the final eligible manifest.","duplicateClaims":"One base claim and, where applicable, one rarity bonus per eligible NFT ever."},"baseReward":{"acrocPerEligibleNft":"20000","maximumEligibleNfts":10000,"reserveAcroc":"200000000"},"rarityBonus":{"eligibility":"Only NFTs already eligible under this paid public mint policy qualify. Use the finalized revealed Tier attribute, not a marketplace rarity ranking.","recipient":"Same original mint recipient; the base claim must complete before the rarity claim.","perTierAcroc":{"Common":"0","Uncommon":"5000","Rare":"10000","Epic":"20000","Legendary":"50000"},"maximumTierCounts":{"Common":6000,"Uncommon":2500,"Rare":1000,"Epic":400,"Legendary":100},"reserveAcroc":"35500000","fundingSource":"Earmarked from the original 150000000 community allocation, leaving 114500000 for other community use.","activationPrerequisites":"Final eligible mint manifest, actual final NFT reveal, finalized reveal evidence and reviewed exact token-ID/Tier metadata mapping."},"activationAndDisclosure":{"claimsCurrentlyOpen":false,"mintSnapshot":"Prepare after minting closes, using a finalized snapshot block and full historical coverage. Publish this policy hash with the reviewed eligible manifest and proofs.","manualReview":"The existing candidate scanner reads all mint Transfer events. It is not an automatic paid-public-mint verifier. An independent reviewer must reconcile successful receipts, executed route, payment, mint events and creator/reserved allocation exclusions.","immutableRootWarning":"Root activation is an owner transaction and a trusted attestation. Activated roots cannot be replaced or revoked; no final root is authorized by publishing this policy.","unspentReserveAcroc":"50000000","founderAllocationAcroc":"200000000","unspentReserveAndFounderUnchanged":true,"noResaleOrHoldingYield":"No resale reward, automatic holding yield or share of NFT resale proceeds is offered. Specific nonfinancial holder benefits remain to be defined.","valueDisclaimer":"Token rewards do not guarantee a monetary value or return."},"evidenceReferences":["https://raw.githubusercontent.com/ProjectOpenSea/seadrop/main/src/SeaDrop.sol","https://raw.githubusercontent.com/ProjectOpenSea/seadrop/main/src/lib/SeaDropErrorsAndEvents.sol","https://raw.githubusercontent.com/ProjectOpenSea/seadrop/main/src/interfaces/ISeaDrop.sol"]}