Built on Solana

The next evolution
of staking on Solana.

ChainStaking is a chain auction for Solana staking yield. Each new bid must outpace the last. The highest bidder — whether a single wallet or the community through the community pot — wins the entire yield pool. Every outbid participant earns profit from the bid spread plus a share of either the yield pool or the community pot. The first gamified staking protocol on Solana.

847.3
SOL Staked
12.8400
SOL in Yield Pools
1,247
Active Stakers
10
Permanent Chains

How it works

A chain auction for staking yield. Everyone profits from their spread. The yield pool is up for grabs.

01

Enter a chain

Stake your SOL into a chain where each entry is higher than the last. When the chain breaks, each entrant pays out the last and receives a share of one or two yield pools.

02

Break the chain

Donate SOL to the community pot until it reaches the current entry price to automatically break the chain, or break the chain manually if you're the current leader.

03

Collect your rewards

If the current leader breaks the chain, they get the yield pot to themselves. If the community breaks the chain, everyone in the chain splits the yield pot. Either way, everyone gets paid the spread.

04

Continue the chain

Earn extra 0.01 SOL rewards for simply clicking buttons to run automation triggers that keep the protocol moving. Sell your position to the market if you want to exit the chain early, or buy positions being sold if you want to enter chains for less than the current entry price.

← Back
Technical Whitepaper · v3.0

ChainStaking
Protocol Specification

The first gamified staking protocol on Solana. A new financial primitive where the staking mechanism itself is the game — not a layer added on top of it.

Built on Solana · Immutable contract · No update authority · No tokens
⚠️ Beta — Work in Progress

This whitepaper is currently in beta and reflects the protocol as it is understood at the time of writing. It may not accurately reflect changes that have been made to the protocol between the time of writing and the time of release. Any necessary updates to this document may be posted on this page or communicated via official social media channels.

It is important to note that ChainStaking is an immutable program deployed on the Solana blockchain. The smart contract has no upgrade authority — meaning no party can modify, pause, or upgrade the on-chain logic after deployment. As a result, any "updates" to the protocol would not affect the deployed contract itself. Such updates could range from minor things such as bug fixes or UI improvements, to more significant changes such as the deployment of an entirely new program version. Participants should always verify they are interacting with the correct and intended program address.

1. Abstract

ChainStaking introduces a novel staking coordination protocol on Solana in which the staking mechanism itself functions as a sequential chain auction. Unlike existing yield protocols that treat staking as passive infrastructure, ChainStaking turns each staking action into a bid — where each new participant must outbid the last, all staked SOL generates real Solana network yield, and the distribution of that yield is determined entirely by participant decisions rather than random selection or time-weighted averages.

The result is a protocol where participation is active, outcomes are shaped by individual strategy and community coordination, and every participant has the opportunity to benefit from both their bid spread and the accumulated yield pool — without any party being able to modify, upgrade, or shut down the contract after deployment.

2. Background & Motivation

Solana native staking provides base yield in exchange for delegating SOL to a validator. This process is entirely passive — the staker receives a proportional share of validator rewards with no ability to influence outcomes, no competitive upside, and no interaction with other participants.

Prior attempts at gamifying yield — most notably PoolTogether — introduced the concept of using staking yield as a prize pool. However, these protocols gamify only the distribution of yield, not the staking process itself. The staking remains passive and unchanged. One randomly selected participant wins the yield; all others simply receive their principal back with no additional benefit from participation.

ChainStaking takes a fundamentally different approach. It gamifies the staking process itself. The amount of SOL staked, the order in which it is staked, the timing of breaks, and the final distribution of yield are all direct outcomes of how participants choose to act. There is no separation between the staking mechanism and the game — they are one and the same.

3. A New Primitive

ChainStaking introduces what can be described as a Chain Auction — a new financial structure in which sequential bidding, real yield generation, and community coordination combine into a single on-chain mechanism. This structure has not previously existed in any form.

How it differs from existing protocols
Regular Staking
Passive. Deposit SOL, earn base yield, withdraw. No strategy. No interaction. No competitive upside.
ChainStaking
Active. Every action is a bid. Yield grows with participation. Strategy determines outcomes. Community can coordinate.
PoolTogether
Staking is passive infrastructure. Yield is the prize. One random winner. Everyone else gets principal back.
ChainStaking
Staking IS the game. Every participant benefits from their bid spread. No random selection. Outcomes are earned.
4. Protocol Overview

ChainStaking deploys 10 permanent, immutable on-chain chains. Each chain has a fixed spread percentage that determines the minimum bid increment required to enter after the previous participant. Chains never close, reset, or expire — they restart immediately after each break regardless of unstaking progress.

The 10 Permanent Chains
5%
10%
25%
50%
100%
250%
500%
1,000%
5,000%
10,000%

All chains begin at a minimum entry of 0.01 SOL. Each subsequent entry must be at least the previous entry amount multiplied by (1 + spread%). All SOL entering the protocol — whether through chain entries or community pot donations — is staked immediately upon receipt to a validator selected by the participant from an on-chain hardcoded list of trusted validators.

5. Entry Mechanics

Any wallet may enter any chain at any time by staking the required entry amount. The entry amount is always the previous participant's staked amount multiplied by (1 + spread%). This ensures each new bid is strictly greater than the last.

The first entrant on any chain occupies a unique position: they may exit the chain and reclaim their staked SOL (minus fees) at any time, provided no other participant has entered after them. Once a second participant enters, all positions are locked until the chain breaks.

A single wallet may enter the same chain multiple times, each time at the current entry price. In the edge case where a single wallet is the only participant on a chain and breaks it, they collect all proceeds from that chain as both the leader and the only earlier staker.

5-Minute Cooldown Timer. After each new entry, a 5-minute cooldown period begins. The last holder may not manually break the chain until this timer expires. This prevents participants from entering and immediately breaking the chain before others have an opportunity to respond.
6. Yield Generation

All SOL entering the protocol — from both entries and community pot donations — is staked immediately with the validator selected by the depositing participant. However, the yield generated by each type of deposit flows to a distinct pool:

  • Total yield pool: The aggregate staking rewards generated by entry stakes only. Determined by subtracting each entry account's principal from its current staked amount. This is the prize competed for at chain break.
  • Community pot: Funded by direct donations AND by the staking yield those donations generate. Because donated SOL is staked immediately, the community pot grows organically over time — even without additional donations — as its staked balance accrues yield. This creates a natural, time-based pressure on the last holder.
  • User principals: The original staked amount for each entry. Used to determine payouts at chain break.

This dual-pool structure means that the longer a chain runs, the more pressure builds from two directions simultaneously — the yield pool grows larger (making it more valuable to claim), while the community pot grows on its own (moving closer to the break target without any user action required).

7. Breaking the Chain

A chain can be broken in one of two ways. Each results in a distinct distribution of the yield pool and community pot.

Manual Break — Last Holder Triggers
Before final calculations, 1% of the yield pool is transferred to the community pot. This serves as a safeguard against a participant placing an outsized bid to monopolize the yield pool without community recourse.

After this transfer:
• The last holder collects the entire yield pool.
• All earlier stakers receive the principal amount of the entry after them (their "spread profit").
• The community pot is split proportionally among all earlier stakers by their staked amount.
Community Break — Pot Reaches Target
Every donation triggers an automatic check: if the current community pot plus the incoming donation equals or exceeds the last holder's staked amount, the chain breaks immediately as part of that transaction — no separate trigger required.

Upon community break:
• The last holder receives the entire community pot (equivalent to what they would have received if someone had outbid them normally).
• The yield pool is split proportionally among all earlier stakers by their staked amount.
• All earlier stakers also receive the principal of the entry after them.
8. Distribution Formula

Regardless of break type, the first entry's payout is directed to the community pot rather than to a prior participant, as no prior participant exists. This seeds the community pot from the start of every chain.

Non-leader payout: (Principal of the entrant after them) + (proportional share of either yield pool or community pot)
Leader payout (manual break): Entire yield pool (after 1% transfer to community pot)
Leader payout (community break): Entire community pot
9. Fee Structure
1% added fee on all entries and donations
Applied to all SOL entering the protocol. Goes to the protocol operator.
0.01 SOL flat fee on all entries and donations
This is the only SOL that is not staked. Held to fund unstaking trigger rewards for the community.
1% fee taken from all reward withdrawals
Applied when a participant withdraws their accumulated rewards. Goes to the protocol operator.
1% of yield pool transferred to community pot on manual break
Applied before final distribution calculations on manual breaks only. Protects against hostile holding strategies.
10. Unstaking & Triggers

When a chain breaks, all associated staking accounts must be unstaked before participants can claim their SOL. This unstaking process is open to any user — not just those who participated in the chain.

Any user can trigger the unstaking of up to 5 accounts at a time. For each account unstaked, the triggering user receives 0.01 SOL immediately from the flat fee reserve. This creates a community incentive to process unstaking efficiently without requiring the protocol to do so centrally.

New chains restart immediately after a break, regardless of unstaking progress on the previous chain. The unstaking process does not block or delay continued protocol activity.

11. Position Marketplace

ChainStaking includes an on-chain secondary market where participants can list their chain positions for sale at any asking price. This creates a liquid exit path for participants who wish to leave a chain before it breaks, and an alternative entry path for participants who wish to acquire a position at a negotiated price below the current chain entry cost.

When a position is sold, the buyer inherits the seller's position in the chain — including its staked amount and its place in the payout order. The seller receives the agreed asking price immediately. Position listings display both estimated profit scenarios (community break and manual break) so buyers can make informed decisions before purchasing.

The position marketplace also serves as a safeguard against hostile holding strategies. If a participant places an outsized bid that others cannot match, earlier stakers have the option to sell their positions for immediate liquidity rather than waiting indefinitely for a chain break. This prevents any single participant from effectively holding the chain hostage against the interests of other participants.

For sellers: List at any price. Cancel or replace a listing at any time. Proceeds are immediate upon sale.
For buyers: Acquire positions below current entry price. Profit estimates shown for both break scenarios before purchase.
For the protocol: A fully liquid secondary market that operates entirely on-chain with no intermediary or custodian required.
12. Compounding

Solana natively auto-compounds staking rewards approximately every two days. Once rewards are unstaked and available, any user may additionally compound them back into the protocol manually. Compounded rewards are re-staked with a validator of the user's choosing and added to the yield pool, where they continue generating additional staking yield.

Compounding is entirely optional and permissionless — any wallet may trigger it for any available unstaked rewards in the protocol.

13. Validator Selection

At the time of any staking action — entry or donation — participants select a validator from a hardcoded on-chain list of trusted validators. This list is immutable after deployment and cannot be modified by any party.

Approved Validators
Chorus One
Everstake
Figment
Stakefish
P2P.org
Shinobi Systems
GenesysGo
Triton One
Asymmetric Research
YYDS Validator
Alphasearch
Pigs in Blankets
Syncnode
Vault X
Hayek
More to be added
14. Immutability & Decentralization

The ChainStaking smart contract is deployed without update authority. Once live, it cannot be modified, paused, upgraded, or shut down by any party — including the original developers. All logic is fixed at deployment.

This design choice is intentional. The protocol is meant to be a permanent, trustless primitive — one that participants can interact with indefinitely without reliance on any central operator.

15. Risks & Considerations
This is experimental software. Participation involves real financial risk. Use only funds you can afford to lose entirely.
Smart contract risk. The contract may contain bugs or vulnerabilities. It cannot be patched after deployment.
No profit guarantees. While the protocol is designed so that spread profit accrues to non-leader participants upon chain break, this depends entirely on correct functioning of the contract and the Solana network. Nothing constitutes a promise of return.
SOL price volatility. All values are denominated in SOL. Fiat-equivalent value may fluctuate independent of protocol outcomes.
Not financial advice. Nothing in this whitepaper or the ChainStaking interface constitutes financial, investment, legal, or tax advice.
ChainStaking · The first gamified staking protocol on Solana
Back to home

Before you continue

Read and accept all terms before entering the ChainStaking protocol.

1. Experimental Protocol

ChainStaking is a decentralized, experimental staking coordination protocol on Solana. The smart contract is immutable — once deployed it cannot be modified, upgraded, or shut down by any party.

2. Protocol Fee

ChainStaking charges fees to participate in the protocol. These fees fund protocol operations and are non-refundable. By entering the protocol you acknowledge and accept that fees will be charged and agree that all fees paid are final.

3. No Financial Advice

Nothing here constitutes financial, investment, legal, or tax advice. Participation is entirely at your own discretion and risk.

4. Smart Contract Risk

Smart contracts may contain bugs. Funds are subject to smart contract risk. Developers bear no liability for any loss of funds.

5. No Guarantees

While the protocol is designed so stakers receive their spread profit on chain break, this depends on correct functioning of the contract and Solana network.

6. Regulatory Compliance

You confirm participation does not violate any laws in your jurisdiction. You are solely responsible for tax obligations.

7. Not Securities

SOL staked through this protocol does not represent shares, equity, debt, or securities of any kind.

8. No Recourse

By entering you waive all claims against developers and contributors. All transactions are irreversible once submitted to the blockchain.

9. Experimental Software

Use only funds you can afford to lose entirely.

Go back

Chain Auction

Frozen contract · 1% fee on stakes · No fees on withdrawals
5% Chain

Profile

Your positions, estimated profits, and available rewards

0
Open Positions
0.0000
Est. Profit (SOL)
0.0000
Rewards to Withdraw

Trigger Unstakes

Earn 0.01 SOL for every account you unstake.

Accounts available to unstake0
accts
Rewards you receive 0.01 SOL × 0 = 0.0000 SOL