How to stake
Stake with JPool in seconds
Before you proceed, don't forget to connect your wallet by pressing Connect wallet at the top.
Liquid Staking
Step 1. In the You stake field, enter the amount of SOL you want to stake.
Step 2. Press Stake SOL.
Step 3. Approve the transaction when prompted by your wallet app. If the staking transaction is successful, you will see a confirmation pop-up.
Step 4 (optional). In the Redelegate to JPool section, press the Convert to JSOL button for any native stake accounts you want to redelegate to JPool.
If you have any native stake accounts with a validator(s) included in the JPool Delegation Program, you can redelegate the SOL from them to JPool. In return, you will get JSOL that unlock the benefits of liquid staking.
High-Yield Staking
Step 1. In the You stake field, enter the amount of SOL you want to stake.
Step 2. Press Stake SOL.
Step 3. Approve the transaction when prompted by your wallet app. If the staking transaction is successful, you will see a confirmation pop-up.
Direct Staking
Step 1. Use the search field and/or filters to find the validator you want to stake to.
Step 2. Press the Details button.
Step 3. In the You stake field on the Direct tab, enter the amount of SOL you want to stake.
Step 4. Press Stake SOL.
Step 5. Approve the transaction when prompted by your wallet app. If the staking transaction is successful, you will see a confirmation pop-up.
Your stake is delegated directly to the chosen validator via JPool (the validator must be in the JPool Delegation Program). In return, you get JSOL that unlock the benefits of liquid staking. In this case, JPool's APY applies.
You can also choose to stake natively on the Native tab. When you do, a new native stake account is created and added to the list in the My stake accounts section. For information about managing stake accounts, please refer to How to manage stake accounts.
Last updated