WinnerNFT
Open NFT metadata ↗This is a transferable ERC-721. If you transfer an unredeemed WinnerNFT to another wallet, its remaining claim rights move with the NFT.
SWAGBALL ON AVALANCHE
SwagBall runs structured funding cycles on-chain. Fund the current cycle with AVAX, follow its progress in real time, and see the winning artifact become part of the project history.
Reading Fuji contract state…
CURRENT FUNDING
Standard UI limits the amount to the space currently available in this cycle. The contract itself may refund amounts it cannot accept.
YOUR ACTIVITY
Connect a wallet to see lifetime totals and recent cycle participation read directly from the FundingManager contract.
Browsing stays public. Connecting only lets the site look up participation associated with your address.
HOW IT WORKS
SwagBall keeps the mechanics on-chain; the site keeps the experience readable.
Use an Avalanche-compatible wallet on Fuji. You can browse everything before connecting.
Contribute any amount up to your wallet’s current-cycle cap. Your first contribution in a cycle also mints a participation voucher NFT.
At 120% of the base target, the cycle completes and the next funding cycle can begin.
The live visualizer is captured, and one contributing address is selected. On Fuji, selection is one entry per address, not weighted by AVAX.
CYCLE ECONOMICS
The extra 20% is not an overfunding accident. It is part of the contract's cycle design.
Each wallet is capped at 20% of the base target. A cycle therefore needs at least six fully capped participant addresses to reach 120%.
Contributions accumulate against the active cycle. A wallet can contribute more than once until its cumulative cap is reached.
The cycle is finalized, the next cycle opens, and the live generator image is captured for the completed cycle.
The 100% base target remains reserved for the eventual WinnerNFT holder. The additional 20% is sent to the project wallet or accrued for later withdrawal if that payment cannot be delivered immediately.
The oracle selects one participating address and mints the completed cycle's WinnerNFT to that address. On this Fuji deployment, selection is one entry per participant address rather than weighted by AVAX.
FUNDING PATH
Each stage changes the base target and number of cycles. The highlighted stage is active now.
RECENT ARTIFACTS
The visualizer frame is captured before winner selection, tying the artwork to the cycle itself. Open the full WinnerNFT archive and unclaimed-claims view →
TRANSPARENCY
The funding rules and cycle state come from the deployed FundingManager contract on Avalanche Fuji.
RANDOM.ORG DRAWINGS
Signed RANDOM.ORG drawing data is embedded directly in each WinnerNFT's public metadata so the selected index can be independently verified.
FUJI PAQ
PAQ means Pre-Answered Questions: the things a first-time visitor should understand before they need to ask. These answers describe the current Avalanche Fuji deployment; the broader SwagBall concept belongs on swagball.io.
The base target is the winner reserve. A cycle accepts an additional 20% of that target for the project, so the contract closes the cycle at 120% of the base target.
A wallet can contribute multiple times, but its cumulative contribution in a cycle cannot exceed 20% of that cycle's base target. Standard UI also limits the amount to whatever space remains before the cycle closes.
No. On the current Fuji deployment, winner selection uses one entry per participating address, not contribution-weighted entries. A larger contribution does not create additional selection entries.
Your first contribution from an address in a cycle mints one ParticipationVoucher NFT. If that address is later selected as the cycle winner, the completed cycle's WinnerNFT is minted to it as a separate NFT.
An amount equal to 100% of the base target remains reserved in FundingManager for the WinnerNFT holder. The additional 20% project share is paid to the configured project wallet; if that direct payment fails, the contract accrues it for later project withdrawal instead of blocking the cycle.
The current holder can claim up to 50% of the cycle award without giving up the NFT. To claim everything still reserved, the holder first approves FundingManager for that specific WinnerNFT, then executes final claim. Final claim pays the remaining AVAX and transfers the WinnerNFT to the project wallet. Because claim rights follow current NFT ownership, transferring an unredeemed WinnerNFT also transfers its remaining claim rights.
Standard UI rechecks the active cycle before asking your wallet to submit. The contract also refunds AVAX it cannot accept because a cycle filled or your wallet reached its cap.
Degen UI is the original detailed interface for the same Fuji system. It exposes more raw controls and contract information; Standard UI and Degen UI both ultimately interact with the same deployed FundingManager.