Docs
How $SWC, the staking pools and the 2026 bracket actually work under the hood.
The token: $SWC
$SWC is an ERC-20 on Base with a mirrored ERC-721 collection. The two are kept in sync: every whole token you hold mints one mirror NFT, and the contract burns or transfers NFTs in the background as your balance changes. You only ever trade the ERC-20, the NFTs follow automatically.
Swap taxes
Taxes apply only to pool swaps, not to wallet-to-wallet transfers or staking.
| Action | Total | Split |
|---|---|---|
| Buy | 1% | 100% burn |
| Sell | 1% | 100% burn |
Liquidity
The Uniswap v4 pool is seeded single-sided: only $SWC, zero ETH. The position sits above the launch price, so buyers bring ETH in as the token sells from that range, a launch-style price discovery. The LP position is held by the hook contract itself. Tick range, fee (1%) and tick spacing (200) mirror the reference design 1:1.
Pool mechanics
There is one pool per team. You stake on the team you think wins the cup, and stakes are time-weighted:
When the admin declares the champion:
- Champion stakers get their staked chips back 1:1 (principal).
- 80% of every losing pool is shared among champion stakers by time-weight (earlier stakes get more).
- 20% of the losing pools is burned.
- If nobody backed the champion, or the tournament is cancelled, everyone is refunded in full, no burn.
- Staking is open until the tournament end and locked until settlement.
Bracket engine
The full 2026 knockout tree (matches M73 to M104) is transcribed 1:1 from the official draw. Slots start as codes and resolve automatically as results come in:
Admin only declares group finishes and match winners. Settling a knockout score advances the winner into the next tie, all the way to the final.
Admin & fairness
Setting the tournament end, declaring the champion and cancelling are the only payout-affecting actions, controlled by the contract owner / allowlisted wallets. Match results above are visual only and drive the bracket. Distribution, burns and refunds are enforced by the contract, not by trust.
Network & contracts
Built on Base. The on-chain system is three contracts:
This build ships a front-end demo with an in-browser data layer; the contracts are integrated as they are deployed.
FAQ
Do I have to manage the NFTs?+
No. They mirror your $SWC balance automatically, mint on buy, burn on sell.
What happens to my stake if my team is not champion?+
It feeds the champion pool: 80% is shared to champion stakers and 20% is burned.
Does staking earlier really pay more?+
Yes. Your weight is amount × time to the tournament end, so the same amount staked earlier earns a larger share of the rewards than staked late.
When do I get paid?+
After the champion is settled, claim your stake plus winnings from the Claim page. Refunds work the same way for a cancelled tournament.
Why are the times different from the official site?+
They are not, they are the same instants shown in your local timezone.
