FAQ
Answers to frequently asked questions
JPool
How safe is JPool?
JPool is using Solana Foundation's Stake Pool Program for all operation with the funds. JPool has no access to your SOL whatsoever. Solana Foundation's Program has undergone several audits and is considered as secure as humanly possible. Check out these audit reports.
What is a JSOL token?
When you deposit SOL into JPool, the protocol stakes that SOL across a set of validators and mints JSOL to your wallet. Each JSOL represents a claim on a growing pool of staked SOL + rewards. You can hold, transfer, trade, or use JSOL in DeFi while your underlying SOL remains staked.
Key mechanics
Exchange rate, not balance, grows. Rewards are compounded by increasing the SOL-per-JSOL exchange rate over time. Your number of JSOL stays the same; each JSOL is simply redeemable for more SOL later.
Always redeemable. You can return JSOL to JPool to get SOL back, or swap JSOL→SOL on a DEX for instant liquidity.
Composability. Because JSOL is a standard token, you can use it as collateral, in LPs, or in other Solana apps while still accruing staking yield.
APY tracking. The rate of price growth of JSOL vs SOL ≈ JPool’s net APY (after validator performance and protocol fees). APY varies with network conditions and validator performance and isn’t guaranteed.
How do I get my rewards?
You don’t need to "claim" anything—JSOL accrues rewards automatically as the JSOL↔SOL exchange rate increases each epoch. To realize those rewards, convert JSOL back to SOL:
Delayed Unstake (lower fee): Your SOL are withdrawn after the current epoch completes. You receive them based on the current exchange rate when the redemption settles.
Instant Unstake (higher fee): You get your SOL immediately by paying a higher fee. Availability depends on pool liquidity and may involve price impact/slippage.
In both cases, the SOL you receive equals your JSOL balance × the current exchange rate, minus any applicable fees. Holding JSOL continues to auto-compound as the rate rises over time.
What are native stake accounts?
They are stake accounts that have been delegated to a validator elsewhere, not through JPool. They are displayed in the My Delegator Stake Accounts section of the Direct Staking page. You can easily redelegate stake from these accounts to JPool by pressing Redelegate.
Staking 101
What is staking?
By staking your SOL tokens, you help secure the network while earning rewards. You can stake by delegating your tokens to validators who process transactions and run the Solana network.
Read more at https://docs.solana.com/staking.
What is a stake pool?
To put it short, you have all the advantages of staking at top performance – without the fuss of selecting and carefully watching the validator(s) you stake with. Plus, you help improve the Solana network, which increases the value of your SOL!
Here's what Solana docs have to say about stake pools:
"This on-chain program pools together SOL to be staked by a manager, allowing SOL holders to stake and earn rewards without managing stakes. Users deposit SOL in exchange for SPL tokens (staking derivatives) that represent their ownership in the stake pool. The pool manager stakes deposited SOL according to their strategy, perhaps using a variant of an auto-delegation bot as described above. As stakes earn rewards, the pool and pool tokens grow proportionally in value. Finally, pool token holders can send SPL tokens back to the stake pool to redeem SOL, thereby participating in decentralization with much less work required."
What is a validator?
For the Solana network to be fast, efficient, and censorship-resistant, it requires a number of independent validator nodes (or simply validators). Validators participate in adding new blocks to the blockchain.
The Solana network is using the Proof-of-Stake model. This means that each validator, in order to perform its crucial functions, needs to hold a so-called stake, in other words SOL delegated by other people. The stake is used to vote on each new block.
Who is a delegator?
Any user who delegates their SOL to a validator (either directly or via a stake pool), enabling them to validate new blocks and keep the network alive, becomes a delegator.
Anyone who has some SOL in their wallet may delegate it – and earn rewards by doing so.
What is a stake account?
A stake account is a Solana account designed specifically for delegation purposes. It holds your SOL tokens and is delegated to a validator when you stake them. In most cases, JPool handles stake accounts under the hood.
Last updated