Skip to main content

Documentation Index

Fetch the complete documentation index at: https://filterfun.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The creator console is the page you live on once your token is in flight. It surfaces everything you need to manage the token, watch the competition, and signal trustworthiness to holders. The route is /token/[address]/admin — replace [address] with your token’s contract address.

Three columns

The page mirrors the Arena’s three-column structure for muscle memory: identity + claim on the left, live competitive status in the center, metadata + admin actions on the right. On mobile it collapses to a single column with the same logical order.
┌────────────────────────────────────────────────────────────────────┐
│  Header — token, address, chain badge, "Admin" badge if you are    │
├──────────────────┬───────────────────────────┬─────────────────────┤
│  LEFT            │  CENTER                   │  RIGHT              │
│  ────            │  ──────                   │  ─────              │
│  Token info      │  HP score + components    │  Update metadata    │
│  Claim fees      │  Rank + cut-line distance │  Update recipient   │
│                  │  Phase + countdown        │  Transfer admin     │
│                  │  Stake status             │  Bag-lock (soon)    │
│                  │  Bounty estimate          │  Verify (soon)      │
│                  │  Settlement preview       │  Bulk distribute    │
│                  │  Survival actions         │                     │
└──────────────────┴───────────────────────────┴─────────────────────┘

Auth states

The console reads the connected wallet against CreatorRegistry.adminOf and renders one of four states:
StateWhat you can do
DISCONNECTEDRead-only. All admin actions show a “Connect wallet” CTA.
READ_ONLYConnected, but not the admin. Same read-only treatment plus a banner identifying the current admin.
PENDINGYour wallet was nominated by the current admin. The page surfaces an Accept admin action and nothing else; once accepted, you transition to ADMIN.
ADMINFull control. All forms enabled.
The page is safe to share — anyone can open the console for any token to read its live state. Editing requires the admin wallet.

Live competitive status (center column)

This is what makes the console a creator console rather than a generic launchpad admin page. Numbers update without refresh.

HP and components

The HP panel shows your token’s score (0–100) and the five-component breakdown using the spec §6.6 human-readable labels — never internal field names:
UI labelInternal field
Buying activityvelocity
Real participantseffectiveBuyers
Liquidity strengthstickyLiquidity
Holder convictionretention
Momentummomentum
Each component is a 0-1 score. Weights shift by phase (pre-filter favors discovery; finals favors conviction; see HP scoring).

Rank + cut-line distance

The rank panel shows where you sit in the cohort and how far you are from the cut line (rank 6 vs rank 7). Two callouts:
  • SAFE by N HP — you’re above the cut by N points
  • AT RISK by N HP — you’re below the cut by N points

Phase + countdown

The countdown ticks against the locked cadence — cut at hour 96, settlement at hour 168 (see Season cadence). Displayed times are local; the underlying timestamps are UTC.

Refundable stake status

If your launch was made with stake mode enabled, this panel tells you:
  • the amount held
  • whether it will refund (top 6) or forfeit (bottom 6) at the cut
  • the resolved outcome after the cut fires

Champion bounty estimate

If your token wins the week, the creator earns 2.5% of the losers pot as a champion bounty. The estimate updates live as the pool grows. See Creator incentives for the math.

Settlement preview (live during finals)

During finals only — for tokens in the top 6 — this panel shows what would happen if finals ended right now: rank, expected outcome, rollover entitlement of holders if filtered.

Survival actions

A heuristic recommendations widget. It surfaces things like “Retention dropping — consider community engagement.” These are informational, not prescriptive, and have no effect on HP.

Admin actions (right column)

Update metadata

Edit name, description, image URL, and socials. Calls CreatorRegistry.setMetadataURI(token, uri). The contract stores the URI as an opaque string; field validation lives in the form. Open in read-only state if you’re not the admin.

Update creator recipient

The 0.20% trading-fee creator share flows to the recipient address. By default, the recipient equals the creator (you, at launch time). Calls CreatorRegistry.setCreatorRecipient(token, addr) — admin-gated, reentrancy-guarded, reverts on the zero address.

Transfer admin (two-step)

Admin transfer is intentionally two-step:
1

Current admin nominates

Calls nominateAdmin(token, newAddr). Emits an event, stores pendingAdmin = newAddr. Nothing changes yet.
2

New admin accepts

The nominated wallet visits the same console and clicks Accept admin, which calls acceptAdmin(token). The handover completes atomically.
The current admin can withdraw the offer at any time before acceptance via cancelNomination(token). Why two-step? It prevents the classic footgun of nominating the wrong address — a typo on a one-step setter would lock you out of your own token forever. Two-step makes the same typo recoverable: cancel and re-nominate.Bag-lock auth is not transferrable. Bag-lock keys off the creator-of-record, never off the admin — see Bag-lock. A creator who hands admin to a multisig retains the right to lock their own bag.

Claim creator fees (left column)

Accumulated WETH from the 0.20% creator-fee share, claimable by the creator on demand. The button has three states:
  • Connect to claim — wallet not connected
  • Only the creator can claim — wrong wallet (a non-creator, non-admin)
  • Nothing to claim — connected creator, but balance is zero
When you claim, WETH is sent to the configured recipient, not the caller. The creator triggers; funds land at the recipient. Update the recipient first if you want them to land somewhere else.

Bag-lock + Verify (placeholders)

Both render as “Coming soon” cards in the right column today.
  • Bag-lock — opt-in on-chain time-lock on your own holdings (Epic 1.13). Contracts shipped to Sepolia in PR #43; web wrap pending. Mainnet activation is gated on the Epic 2.3 audit. Read Bag-lock for the full picture.
  • Verify — off-chain attestation flow (design pending). Verified badge will surface on the Arena leaderboard once shipped.

Bulk distribute

A deep link to Disperse.app pre-populated with your token address. Useful for airdrops, allocator distributions, and rewarding early holders. Recipients are entered manually on the Disperse side.

Past tokens

The left column shows your launch history below the claim panel — every token your wallet has launched, with the season number and the final outcome (filtered / finals / winner).

Next

Creator incentives

The 0.20% fee, the 2.5% champion bounty, the refundable stake.

Bag-lock

The killer trust signal. What it does, what it doesn’t, why mainnet is audit-gated.

Launch a token

The launch form, slot grid, dynamic cost, and refundable stake.

Risks

What can happen, what isn’t promised.