ꙮ monsterion / decentralized solana launchpad / programmable fee modules / PYUSD flywheel / treasury tracker / skins marketplace / $IONS not launched yet / ꙮ monsterion / decentralized solana launchpad / programmable fee modules / PYUSD flywheel / treasury tracker / skins marketplace / $IONS not launched yet /
stake · automated per-pair rewards

stake

Stake IONS to unlock badges and become eligible for variable PYUSD rewards from the protocol reserve. Each launch is its own pair with its own reserve (JupSOL or PYUSD) that auto-earns — staking a pair's token plugs you into that pair's automated reward stream.

fee-share launchnew · simplest

Same Meteora DBC launch — but all trading fees (1%) flow into one pool. Every 14 days a permissionless harvest sends 20% to the treasury and splits the remaining 80% across stakers pro-rata (× optional lock boost). Rewards are paid in the raw fee token — no swap. Stake, optionally lock, and claim your share.

lock boost
1×
No lock
your pool share
11.11%
weight 250,000 / 2,250,000
treasury cut / epoch
2,000
20% · fee token
your harvest / 14d
889
fee token · pull-based
trades → 1% trading fee → pool intake ↓ every 14 days (permissionless harvest) 20% → treasury 80% → stakers, pro-rata by stake × optional lock (pull-based claim)

share = (stake × lock) ÷ totalWeight  ·  harvest = poolFees × 80% × yourShare. Estimate only — actual fees depend on trading volume. Built on the fee_share_pool program.

stake calculator

Stake ꙮ $IONS to unlock a badge and earn reward weight. Numbers below are an estimate — actual rewards depend on realized reserve yield and total participation.

badge
◕ Gold
4× multiplier
lock multiplier
2.5×
90 days
your weight
2,500,000
11.11% of pool
est. reward / epoch
$555.56
in PYUSD, variable

weight = staked × badgeMultiplier × lockMultiplier  ·  userReward = harvestedPYUSD × yourWeight ÷ totalWeight

live JupSOL reserve yield

Read live from the Sanctum JupSOL stake pool on mainnet — the on-chain exchange rate is the source of truth for the yield delta routed to stakers. The reserve auto-compounds; a permissionless keeper harvests the delta above principal and advances the reward index.

JupSOL rate
1.193900
SOL per JupSOL (last known)
staking APY
7%
annualized on-chain
pool TVL
SOL staked
reward path
auto
compounding · pull-based

the flywheel

Meteora DBC / DAMM fees ↓ FeeRouter ↓ 70% → swap to PYUSD → Kamino → harvest yield → RewardDistributor → stakers 15% → locked liquidity (deeper book, lower volatility) 15% → permissionless keepers (automation)

Principal stays in Kamino — only realized yield is distributed. If yield is zero or negative, no PYUSD rewards are distributed for that period.

lock multipliers

lockweight multiplier
No lock1×
30 days1.5×
90 days2.5×
180 days4×
5 years (diamond hands)10×

Rewards distribute on weekly epochs. Locked stake cannot be withdrawn until lock expiry.

badge tiers

Bronze
10,000 IONS
1×
Silver
50,000 IONS
2×
Gold
250,000 IONS
4×
Diamond
1,000,000 IONS
8×

each pair → its own automated reward

Every launch is its own pair: an independent reserve, staking pool, and reward accumulator — all keyed by the launch — so rewards never commingle. A pair can run a different automated yield source; staking a pair's token plugs you into that pair's stream.

pairreserveautomated yieldreward to
ꙮ $IONSliveJupSOL (LST)Solana staking · Sanctumrate appreciation → delta → $IONS stakers
creator token — flywheelPYUSDKamino lendinglending interest → delta → token stakers
creator token — LSTJupSOL (LST)Solana stakingrate appreciation → delta → token stakers
per pair, keyed by the launch: reserve treasury_vault seeds = ["reserve", launch] → holds JupSOL or PYUSD, auto-earns staking staking_vault seeds = ["staking_state", launch] → tracks total weight rewards reward_distributor seeds = ["reward_pool", launch] → index advances on harvest keeper harvests the delta → reward_index += delta / total_weight → stakers pull pro-rata

Automated = no admin. The reserve earns on its own (LST appreciation or lending interest); a permissionless keeper harvests the realized delta on a schedule; the on-chain index advances and stakers pull their share. The principal is never distributed.

keeper bounties (bounded)

Anyone can run the automation. Bounties come from the 15% keeper allocation and are capped so large volume can't overpay keepers.

actionbountycap
claimFees()0.25% of claimed fees$20
swapToPYUSD()0.25% of swapped amount$20
depositToKamino()fixed bounty$1
harvestYield()1% of harvested yield$10
staking disclaimer
  • Staking IONS provides reward weight, badges, and protocol utility. It does not represent ownership, equity, debt, dividends, or a guaranteed income stream.
  • Rewards are variable and depend on trading volume, reserve size, market rates, protocol conditions, and total staking participation.
  • No fixed return is promised. Rewards may increase, decrease, pause, or become zero.

Rewards are not guaranteed. PYUSD rewards, if any, come from realized protocol reserve activity and may vary over time. Users do not deposit PYUSD into the system. The PYUSD reserve is protocol-owned and may be exposed to third-party protocol risk, including Kamino and Solana smart contract risk. Staking IONS is not a savings account, deposit product, dividend, interest product, or fixed-yield investment.