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 delegate your SOL to JPool, you get JSOL in return, which are JPool's liquid staking tokens (LST). They represent your share in JPool's total stake, which grows constantly as rewards from Solana are accrued. This reflects in the JSOL-SOL exchange rate which will be used to calculate the SOL you get back when you unstake. Total JSOL price growth is equal to the pool’s APY.
How do I get my rewards?
Since JSOL's value grows against the SOL price as Solana accrues its rewards to JPool, you can get your rewards by trading back your JSOL for SOL at the end of any epoch. This action is called "unstaking." Follow the steps in How to unstake to get your rewards.
What is direct staking?
In the context of JPool, direct staking means staking directly to a validator through JPool. It's an option of the JStaking and Flex Staking products. Enable the GET JSOL (Liquid Staking) toggle on a validator's page to stake your SOL to this specific validator through JPool and get JSOL in order to enjoy the benefits of liquid staking offered by JPool.
What is native staking?
In the context of JPool, native staking refers to staking natively to a validator, bypassing JPool. Disable the GET JSOL (Liquid Staking) toggle on a validator's page to have your stake delegated to this specific validator. This will add a new stake account to your stake account list, where you can manage it.
When you stake natively to a validator, its APY applies to your stake. It might be marginally higher than what JPool has to offer but in this case you become ineligible for the benefits of liquid staking.
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 direct 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. The only time you can see them is when you stake natively. In this case, your stake account is delegated to a specific validator, bypassing JPool, and added to your stake account list, where you can manage it. For details, read How to manage stake accounts.
For additional information about stake accounts, refer to the official Solana docs.
Last updated