Documentation

StakePoint Docs

Everything you need to know about staking on Solana's most advanced staking platform

Contents

Introduction

Welcome to StakePoint, the most advanced staking platform on Solana. Our protocol enables users to stake SPL tokens and Token-2022 assets to earn passive rewards with industry-leading APYs.

Secure & Audited

Built with Anchor framework on Solana for maximum security

High APY

Earn competitive yields with dynamic APR calculations

Flexible Options

Choose your lock period and manage your stakes easily

StakePoint supports both standard staking pools and advanced features like reflection rewards, allowing you to earn additional tokens passively while your assets are staked.

Getting Started

Prerequisites

  • A Solana wallet (Phantom, Solflare, or any compatible wallet)
  • SOL tokens for transaction fees (usually ~0.001-0.01 SOL)
  • SPL tokens you want to stake

1Connect Your Wallet

Click the "Connect Wallet" button in the top-right corner. Select your preferred Solana wallet from the list and approve the connection request. Your wallet address will be displayed once connected.

2Browse Available Pools

Navigate to the "Pools" page to see all available staking pools. Each pool displays:

  • Token name and symbol
  • Current APY (Annual Percentage Yield)
  • Lock period (Flex or Fixed duration)
  • Total amount staked
  • Expected reward pool

3Start Staking

Once you've found a pool you like, click the "Stake" button and enter the amount you want to stake. Confirm the transaction in your wallet and you're done! Your rewards will start accumulating immediately.

How to Stake

Staking on StakePoint is simple and secure. Follow this step-by-step guide to start earning rewards.

1

Select a Pool

Browse the available pools and select one that matches your investment strategy. Consider the APY, lock period, and total staked amount.

2

Enter Amount

Click "Stake" and enter the amount of tokens you want to stake. The interface will show your available balance and calculate your estimated rewards based on the current APY.

3

Confirm Transaction

Review the transaction details and confirm in your wallet. You'll pay a small SOL fee for the transaction (typically 0.001-0.01 SOL). Once confirmed, your stake is active!

4

Earn Rewards

Your rewards start accumulating immediately! View your pending rewards in the pool card. You can claim rewards at any time, or wait until your lock period ends to unstake.

Important Notes

  • • Ensure you have enough SOL in your wallet for transaction fees
  • • Locked pools cannot be unstaked until the lock period expires
  • • Rewards can be claimed at any time without unstaking
  • • Check the pool details carefully before staking

Creating Staking Pools

StakePoint allows anyone to create staking pools for their tokens. This is perfect for project owners who want to incentivize long-term holders and build community engagement.

Requirements

  • Connected Solana wallet
  • 1 SOL creation fee (covers blockchain costs)
  • Tokens for the reward pool
  • SPL Token or Token-2022

Benefits

  • Shareable pool URL for your community
  • Automatic APY calculation
  • Built-in reflection support
  • Professional staking interface

Pool Creation Steps

1

Select Token

The platform automatically detects all SPL and Token-2022 tokens in your wallet. Token metadata (name, symbol, logo) is fetched from Birdeye API.

2

Configure Pool

Set your pool parameters:

  • • Lock duration (30, 60, 90, 180, or 365 days)
  • • Reward amount (tokens you'll deposit)
  • • Reflection settings (optional)
3

Configure Reflections (Optional)

Enable reflections to distribute additional tokens to stakers. Choose between self-reflection (same token) or external token distribution.

4

Review & Confirm

Review all details and sign the transactions. The process involves 4 transactions: payment, project creation, pool initialization, and reward deposit.

5

Share Your Pool

After creation, you'll receive a shareable URL (e.g., stakepoint.io/pool/your-pool-id) that you can share with your community. The pool appears on the main pools page automatically.

Pool Finalization

After creation, the pool is finalized and admin ownership is transferred to the platform. This ensures security and prevents manipulation. You retain the ability to claim staking rewards as users stake in your pool.

Reflection Rewards

Reflections are an advanced feature that allows stakers to earn additional rewards beyond the base APY. The reflection vault is owned by the staking vault and distributes rewards proportionally to all stakers.

Self Reflection

Stakers earn more of the same token they're staking.

Example:

Stake SOL → Earn SOL reflections

External Token

Stakers earn a different token as reflection rewards.

Example:

Stake SOL → Earn USDC reflections

How Reflections Work

1

Initialization

When a pool creator enables reflections, a dedicated reflection vault is initialized. This vault is owned by the staking vault for security.

2

Mint Address Specification

For external reflections, the pool creator must specify the mint address of the reflection token. This prevents spam tokens from being counted towards APY calculations.

3

Distribution

Reflection rewards are distributed proportionally based on each user's stake size and duration. The more you stake and the longer you stake, the more reflections you earn.

4

Claiming

Reflection rewards can be claimed separately from regular staking rewards. Use the "Claim Reflections" button to collect your accumulated reflection tokens.

Why Use Reflections?

Reflections provide an additional incentive layer for stakers and help project owners:

  • • Reward loyal long-term holders
  • • Distribute ecosystem tokens to community members
  • • Create additional value without inflating reward pools
  • • Build stronger community engagement

APY & APR Explained

Understanding how your rewards are calculated is essential. StakePoint uses dynamic APR (Annual Percentage Rate) that adjusts based on actual staking activity.

APY (Annual Percentage Yield)

The estimated yearly return including compound interest. This is displayed on pool cards and updates dynamically based on the reward pool and total staked amount.

Formula:

APY = (Reward Rate / Total Staked) × 365 days × 100

APR (Annual Percentage Rate)

The simple yearly return without compounding. StakePoint uses dynamic APR calculations for user-created pools to ensure accurate reward distributions.

Formula:

APR = (Rewards Per Second × Seconds Per Year) / Total Staked

How Rewards Are Calculated

Real-Time Calculations

Your pending rewards are calculated in real-time based on:

  • Staked Amount: How many tokens you've staked
  • Time Duration: How long your tokens have been staked
  • Reward Rate: The pool's reward distribution rate per second
  • Your Share: Your proportion of the total staked amount

Dynamic APY

The displayed APY updates automatically as more users stake or unstake. When total staked amount increases, the APY may decrease (rewards are split among more users). When users unstake, APY may increase for remaining stakers.

Important to Know

APY is an estimate based on current conditions. Actual returns may vary based on:

  • • Changes in total staked amount
  • • Reward pool depletion (if rewards run out)
  • • Early unstaking (for locked pools with penalties)
  • • Network conditions and transaction fees

Lock Periods

Lock periods determine how long your tokens must remain staked. All user-created pools on StakePoint use locked staking for the full duration to ensure stability and fair reward distribution.

Locked Pools

Tokens are locked for the entire pool duration. You cannot unstake until the lock period expires. This ensures stable TVL and predictable APY for all participants.

30 Days

60 Days

90 Days

180 Days

365 Days

What You Can Do During Lock Period

Allowed Actions

  • View your pending rewards in real-time
  • Claim accumulated rewards without unstaking
  • Claim reflection rewards (if enabled)
  • Add more tokens to your existing stake

Restricted Actions

  • Unstake tokens before lock period ends
  • Withdraw principal amount early
  • Transfer staked position to another wallet
  • Modify lock period after staking

After Lock Period Expires

Once your lock period expires, you can freely unstake your tokens plus all accumulated rewards. The unstake button will automatically become enabled when the lock period ends. You'll receive both your principal amount and all unclaimed rewards in a single transaction.

Fees & Costs

StakePoint operates with transparent fees. All costs are clearly displayed before you confirm transactions.

Staking Fees

When you stake tokens, you pay standard Solana transaction fees plus a small platform fee:

Network Fee

~0.001-0.01 SOL

Paid to Solana validators

Platform Fee

Variable

Collected from reward distributions

Pool Creation Fee

Creating a staking pool requires a one-time fee to cover blockchain account initialization:

Creation Fee

1 SOL

One-time payment for on-chain accounts

This fee covers the cost of creating multiple on-chain accounts required for your pool: project account, staking vault, reward vault, and optionally a reflection vault.

Claiming Rewards

Claiming your earned rewards incurs only standard Solana transaction fees:

Claim Fee

~0.001 SOL

Network transaction fee only

Unstaking

Unstaking after the lock period is complete:

Unstake Fee

~0.001 SOL

Network transaction fee only

No Hidden Fees

All fees are displayed upfront before you confirm any transaction. There are no withdrawal fees, hidden charges, or surprise costs. The only fees you pay are standard Solana network fees and the transparent platform fees mentioned above.

Pool Management

If you've created a staking pool, you can monitor its performance and manage certain aspects through the platform.

After Pool Creation

Automatic Listing

Your pool is automatically listed on the main pools page and becomes immediately available for users to stake. No additional approval required.

Shareable URL

Each pool gets a unique URL (e.g., stakepoint.io/pool/your-pool-id) that you can share with your community. This page shows detailed pool stats and allows direct staking.

Admin Transfer

Pool admin ownership is automatically transferred to the platform after creation. This ensures security and prevents manipulation. You still earn staking rewards as users participate.

Dynamic APY Updates

The pool's APY is calculated dynamically based on actual staking activity. As more users stake, the total staked amount increases and APY adjusts automatically.

Monitoring Your Pool

Total Stakers

View how many unique wallets have staked in your pool

Total Value Locked

Monitor the total amount of tokens staked in your pool

Current APY

Track the current yield rate based on staking activity

Reward Pool Management

The reward pool is locked at creation. Ensure you deposit sufficient rewards to last the entire pool duration. If rewards run out early, stakers may not receive the full advertised APY. Calculate carefully based on expected staking volume.

Security

StakePoint is built with security as the top priority. We use industry best practices and battle-tested frameworks to protect your assets.

Smart Contract Security

  • Built with Anchor framework for Solana
  • Comprehensive input validation and error handling
  • Protection against common exploits (reentrancy, overflow, etc.)
  • Open source code for community review

Asset Protection

  • Non-custodial - you always control your wallet
  • Separate vaults for staking and rewards
  • PDA-based account security
  • Automatic admin transfer for pool security

Best Practices for Users

Do's

  • Always verify transaction details before signing
  • Use official StakePoint URL only
  • Keep your wallet seed phrase secure and private
  • Start with small amounts to test the platform
  • Review pool details carefully before staking

Don'ts

  • Never share your private key or seed phrase
  • Don't interact with suspicious airdrop tokens
  • Don't click on links from untrusted sources
  • Don't stake more than you can afford to lock
  • Don't ignore lock period warnings

Risk Disclosure

While we implement extensive security measures, DeFi protocols carry inherent risks. Smart contract bugs, network issues, or market volatility can affect your returns. Never invest more than you can afford to lose. Always do your own research (DYOR) before participating in any staking pool.

Frequently Asked Questions

What happens if I try to unstake before the lock period ends?
User-created pools on StakePoint use locked staking for the full duration. The unstake button will be disabled until your lock period expires. You can still claim rewards at any time without affecting your stake.
How often are rewards calculated?
Rewards are calculated in real-time, every second. Your pending rewards update continuously based on your stake size, duration, and the pool's reward rate. You can claim rewards at any time.
Can I add more tokens to an existing stake?
Yes! You can increase your stake at any time by staking additional tokens to the same pool. The new stake will have its own lock period starting from the time of the new stake.
What happens if the reward pool runs out?
If a pool's reward vault is depleted, stakers will stop earning new rewards. However, any rewards already earned can still be claimed. The pool APY is calculated based on available rewards, so it will show 0% if rewards are exhausted.
How do I know which pools are safe to stake in?
Check the pool details carefully: look for pools with sufficient reward deposits, reasonable APY (extremely high APY can be suspicious), and active staking participation. Official platform pools are clearly marked. For user-created pools, verify the token contract address.
Can I cancel a pool I created?
Once a pool is created and finalized, it cannot be cancelled or paused. The reward tokens you deposited are locked for the pool duration. This ensures fairness for users who stake in your pool.
What are Program Derived Addresses (PDAs)?
PDAs are special Solana accounts derived from program IDs and seeds. StakePoint uses PDAs to securely manage pool accounts, vaults, and user stakes. They provide deterministic account generation and enhanced security.
Why do I need SOL in my wallet if I'm staking SPL tokens?
SOL is used to pay for transaction fees on the Solana network. Each transaction (stake, unstake, claim) requires a small amount of SOL, typically 0.001-0.01 SOL. Make sure you always have a small SOL balance for fees.
Can I stake from multiple wallets?
Yes, each wallet can independently stake in any pool. Stakes are tracked per wallet address, so staking from different wallets creates separate stakes with their own lock periods and rewards.
What's the difference between claiming rewards and unstaking?
Claiming rewards transfers only your earned rewards to your wallet while keeping your principal staked and earning. Unstaking (available after lock period) withdraws both your principal and any unclaimed rewards, ending your stake.
How are reflection rewards different from staking rewards?
Staking rewards come from the pool's reward vault and are based on the pool's APY. Reflection rewards are an additional bonus that come from a separate reflection vault and are distributed proportionally to all stakers. You claim them separately.
Can I view my transaction history?
All transactions are recorded on the Solana blockchain. You can view your transaction history using your wallet's transaction explorer or by searching your wallet address on Solscan or Solana Explorer.

Still have questions?

Join our community on Telegram or reach out on Twitter. Our team and community members are happy to help answer your questions about StakePoint.