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.
Select a Pool
Browse the available pools and select one that matches your investment strategy. Consider the APY, lock period, and total staked amount.
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.
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!
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
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.
Configure Pool
Set your pool parameters:
- • Lock duration (30, 60, 90, 180, or 365 days)
- • Reward amount (tokens you'll deposit)
- • Reflection settings (optional)
Configure Reflections (Optional)
Enable reflections to distribute additional tokens to stakers. Choose between self-reflection (same token) or external token distribution.
Review & Confirm
Review all details and sign the transactions. The process involves 4 transactions: payment, project creation, pool initialization, and reward deposit.
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
Initialization
When a pool creator enables reflections, a dedicated reflection vault is initialized. This vault is owned by the staking vault for security.
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.
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.
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 × 100APR (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 StakedHow 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?
How often are rewards calculated?
Can I add more tokens to an existing stake?
What happens if the reward pool runs out?
How do I know which pools are safe to stake in?
Can I cancel a pool I created?
What are Program Derived Addresses (PDAs)?
Why do I need SOL in my wallet if I'm staking SPL tokens?
Can I stake from multiple wallets?
What's the difference between claiming rewards and unstaking?
How are reflection rewards different from staking rewards?
Can I view my transaction history?
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.