Decentralised Solana Staking Pool

Stake SOL without running the whole machine.

NullPool turns validator participation into a liquid, pooled experience — designed around audited smart contracts, reduced operator burden, and minimised penalty exposure.

Liquid staking for people who want exposure to Solana validation, liquidity, and network participation — without solo validator complexity.

Live Pool Architecture
NullPool logo
16 SOLOperator bond model
16 SOLPool matched stake
1:1Liquid staking receipt

A staking layer built for shared participation.

NullPool coordinates stakers and node operators into one pooled validation system. Stakers deposit SOL, receive a liquid position, and help power validator creation through a decentralised pool.

How it works

A simple pool for a complex validator economy.

Solo validation requires capital, technical maintenance, uptime discipline, and penalty management. NullPool abstracts this into pooled staking and node participation.

01
Stakers deposit SOL
Users add SOL into the NullPool staking contract and receive liquid staking exposure.
Stake
02
Node operators bond SOL
Operators commit a lower bond, paired with pool liquidity to spin up validator capacity.
Bond
03
The pool matches liquidity
Staker deposits are matched with operator capital to create decentralised validator participation.
Match
04
Rewards flow back to the system
Validation rewards are accounted for and distributed through transparent pool mechanics.
Earn

Designed for operators, not just passive stakers.

NullPool gives node operators a route to validator participation with shared liquidity support, while giving stakers exposure to a broader validator set.

Risk Architecture

Minimised penalty risk through pool-level design.

NullPool is positioned around decentralised validator exposure, audited contract logic, and risk-aware routing. The goal is simple: make staking powerful without making users manage every operational edge case.

Read Protocol Docs

NullPool is where SOL becomes liquid network participation.

Use this landing page as your first public website. Replace the placeholder app/docs links with your final staking app, audit report, X, and GitHub when they are ready.

Staking App

NullPool staking page is live.

The staking navigation now opens a dedicated page instead of loading the full staking console on the homepage. Users can enter the app from any staking CTA.

Estimated liquid receipt
32.00 nSOL

Your deposit can support 2 pool matched operator bond units based on the 16 SOL pairing model.

Back to home · Open operator page

Node Operator Page

Run infrastructure with pooled support.

Bond model

Operators provide a 16 SOL bond and NullPool pairs it with 16 SOL from pooled liquidity to form validator participation capacity.

Operator checklist

Prepare uptime monitoring, key management, commission policy, risk disclosure, and pool-compatible validator reporting.

Apply flow

The future app can connect this page to an operator registration contract, governance review, or off-chain application form.

Accountability

Operator performance can be measured through uptime, reward consistency, slashing events, and user-visible status dashboards.

Protocol Docs

Protocol paper preview.

Deposits

Users deposit SOL into NullPool and receive a liquid staking receipt designed to represent their pool position.

Matching

Pool liquidity is matched with bonded operators, creating a shared validator formation engine.

Rewards

Validator rewards are accounted for at the pool level before being reflected through liquid receipt value and claims logic.

Withdrawals

Withdrawals can be implemented through instant liquidity, delayed unstaking windows, or a hybrid queue depending on final protocol rules.

Security Review

Audited SC page.

Use this page to publish audit firm, report PDF, commit hash, deployment address, bug bounty scope, and contract version. Until then, the website clearly marks this as the audit destination.

Audit status

Pending final public report.

Scope

Pool deposits, operator bonding, reward accounting, withdrawals, admin permissions, and emergency controls.

Risk Parameters

Penalty-aware staking design.

Validator diversification

Pool-level exposure can reduce dependency on one solo validator and spread operational risk across selected operators.

Monitoring

Uptime, commission changes, delinquency, and reward variance can feed into routing and visibility dashboards.

Exit controls

Withdrawal queues and liquidity buffers can help the protocol manage stress without hiding risk from users.

User disclosure

Staking has smart contract, validator, liquidity, and market risks. This page keeps the risk story transparent.

Incentives

Aligned operator and staker economics.

NullPool can align stakers and operators through transparent rewards, bond requirements, public performance data, and pool-level accountability.

Monitoring

Validator status dashboard.

This destination can become the live dashboard for uptime, active operators, total pool SOL, matched validator units, rewards, and incidents.

Solana Native

Fast staking interactions for Solana users.

NullPool is designed around Solana-speed UX: responsive deposits, liquid receipt movement, transparent routing, and future composability across Solana applications.

Community

NullPool community hub.

Connect these buttons to your final accounts when ready. For now, each destination is functional and routes users to a real page or placeholder hub.

Real Solana staking console.

This is inside the same Netlify-ready HTML file. It connects Phantom and can create + delegate a native Solana stake account when you provide a valid validator vote account.

Native Stake Program

Stake SOL through NullPool.

Connect Phantom, choose the amount, select mainnet or devnet, paste a validator vote account, then delegate SOL using Solana’s native Stake Program.

Important: This is real native SOL delegation. Liquid staking receipt tokens such as nSOL require your deployed NullPool smart contract/program address. Until your program is deployed, the nSOL number is a display estimate only.
OfflineWallet status
0 SOLWallet balance
MainnetNetwork
How this works

The app creates a stake account, funds it with your chosen SOL amount plus rent exemption, initializes your wallet as authority, then delegates it to the validator vote account you configure.

Stake Console
Waiting for wallet
1.00 nSOL*

Estimated liquid receipt display only. Real nSOL minting requires your NullPool liquid staking program.