$SWTCH liveSwitchboard live · scored and bought hourly, pushed per batchfees flowing 60 / 30 / 10

Transparency

Enforced by code, or not at all

Contracts, the fee split, the Switchboard constants and the trust boundaries, in one place. Figures here follow the whitepaper.

One 3% fee, three destinations

60% · 1.80%Distribution
30% · 0.90%Liquidity
10% · 0.30%Operations

Contracts

ERC-20, live on Robinhood Chain via the Flap launchpad. Fixed 1,000,000,000 supply, no owner, no mint. Trades in a Uniswap v4 ETH/SWTCH pool whose launch hook pays the creator tax to the distribution reserve.

SwitchHookNot deployed

Uniswap v4 hook. Captures the protocol fee at execution and splits it across three immutable destinations. Not deployed; the pool currently runs the launchpad's hook (see below).

Protocol-owned liquidity under a rolling 60-day lock. No early withdrawal.

Accepts each round's root and score table; pushes aggregated allocations per settlement batch.

Trust boundaries

Requires no trust

Fee capture and split, wallet cap, liquidity lock, supply. Enforced by immutable bytecode.

Verifiable, not trusted

Winner selection and allocations. Recompute any round from its inputs on its round page.

Requires trust

Worker liveness, and the key that posts each round's root. See the open items below.

External dependency

Chainlink price feeds and the tokenized-equity issuer.

As launched · read from chain

The token went live through the Flap launchpad before the Switchboard contracts existed. This is what is on chain today, as distinct from the design above. Every value here is read from the contracts, not entered by hand.

Token0x12e5fdfA4dacB620DBD662A177F975B4d95bA230 · ERC-20, 18 decimals, no owner, no mint, no max wallet
PoolUniswap v4 · ETH / SWTCH · tick spacing 200 · dynamic LP fee · id 0x6daf5a111364e7df…
Pool manager0x8366a39cc670b4001a1121b8f6a443a643e40951
Launch hook0xe5e702641ea86f4ae6cc3cdaed2b886f976be044 · charges a base fee plus the creator tax on every swap (values on the Switchboard); part of the creator tax is marked for buyback-burn, the rest goes to the creator
Distribution reserve0xAB88e1B1A4c85C0063F2B4778d038c0F9F68f5a1 · receives the creator tax in ETH · its 27,777,777 SWTCH launch allocation was burned
What the Switchboard will doSwitchRewards takes the ETH accrued in the distribution reserve as the round budget, 60 / 30 / 10, until SwitchHook replaces the launch hook.

Rounds and settlement

Every hour

Fees seal, the eligible set is scored, the winner is bought, and the round's allocations and Merkle root are committed.

Allocation

Pro rata by time-weighted balance over the hour. Nothing to stake, nothing to claim.

Every 6 rounds

Allocations are aggregated per holder and instrument and pushed as one transfer each, gas paid by the protocol. The batch commits its own root over (holder, instrument, amount).

Status

A round shows allocated until its batch is pushed, then settled. Both are on the round log and the settlement pages.

Status

Token
live
Switchboard
pending · contracts not deployed
Distribution reserve
0xAB88e1B1… ↗
Chain
Robinhood Chain · 4663
Rounds
hourly, UTC boundary
Settlement batch
6 rounds
Machine-readable
/api/status · /api/rounds

Switchboard constants

Frozen 2026-09-22

Whitepaper v1.3 Appendix B publishes these constants. They were frozen on 2026-09-22; the worker, the verify page and the contracts all use them.

SymbolMeaningValue
V_minMinimum hourly volume$2,500
δ_maxMax budget / depth2.00%
S_minScore floor-0.25
kRepeat cap (consecutive wins)3
εMax slippage over oracle1%
B_minBudget floor (smaller budgets roll forward)$25.00
D_minDust carry-forward per holder and instrument$0.05
N_batchRounds per settlement batch6