Wormhole Transfer and Orca Pool Guide
This is a step-by-step guide on providing liquidity to the following Orca Pool -
stSOL-wstETH to earn more rewards.
wstETH is an ERC-20 token and therefore this guide also contains the instructions to transfer
wstETH from Ethereum to Solana ecosystem using Wormhole V2 bridge
This first-of-its-kind liquidity pool is a very cool DeFi product! Not only is it composed of two staked assets earning staking rewards, but it also has one of these bridged over to Solana from Ethereum in a decentralized way, highlighting the power of cross-chain DeFi!
You can learn more about wstETH on the lido blog.
wstETH is bridged over Wormhole to Solana you can easily use that to add liquidity to the
Step 1: Getting stETH
If you do not already hold ETH please purchase some ETH and deposit it in Lido to get
stETH. Visit https://stake.lido.fi/, connect your wallet, enter the amount of ETH you want to stake and receive stETH tokens after staking.
If you stake 1 ETH in Lido, you will get back 1 stETH
Step 2: Wrapping stETH to get wstETH
stETH can be wrapped by visiting https://stake.lido.fi/wrap. Once on this link connect your wallet if it is not already connected
Enter the amount of
stETH tokens you want to wrap. You will first have to approve the Lido contract to wrap these tokens - the button will display
Unlock token to wrap. Click on
Unlock and approve in the wallet.
Once the approval is successful, again enter the same amount of tokens and click on
Wrap. Once you sign the transaction in your wallet, your wallet balance will start reflecting
If you enter a higher number to Wrap, than what you approved, you'll be shown the
Unlock button again and you will have to approve this higher amount again. However, you can always wrap an amount lower than what you approved.
Step 3: Connect Ethereum wallet to Wormhole V2 Bridge
Now that you have
wstETH it is time to bridge them over to the Solana ecosystem. The first step in that direction is to visit the Wormhole Bridge. Under
Source select Ethereum as the chain and click on
Your wallet screen will pop-up. Upon successful connection you should see your ERC-20 address on the Disconnect button.
This process of bridging your wstETH from Ethereum Blockchain to Solana, requires various transactions to be approved in your Ethereum wallet. Make sure you have enough Ethereum to pay for gas fee. In total these transactions can potentially cost roughly between $50-200 in gas fees depending on the conditions on the Ethereum mainnet.
Step 4: Select Token Account - wstETH
After connecting, scroll down to select
wstETH in the
Token account dropdown. It will display your
Step 5: Enter the amount of wstETH to transfer and click on
Unfortunately, you do not get the option to select
MAX when filling this amount. So you have to manually type in the amount of
wstETH that you need to transfer.
You will be immediately taken to the next step i.e.
Target and the first step
Source will show up as completed.
Step 6: Connect Solana Wallet
Target, select Solana and click on
Select Wallet to connect to your Solana wallet.
From this step onwards, certain transactions will happend on the Solana blockchain. You will need to hold some amount of SOL in your main account for fees (but of course much less than on Ethereum :))
Step 7: Creating Associated Token Account
Once the wallet is connected, your SOL address will start reflecting to the left of the
Disconnect button. Every new token in the Solana ecosystem gets assigned an Associated Token Account. This account is automatically created for you once you click on the
Create Associated Token Account
You will have to approve the creation of this account in your Solana wallet.
Step 8: Send Tokens
You can now send the tokens through Wormhole to the Solana blockchain.
It is generally not safe to approve unlimited tokens to be sent over Wormhole but if you envision yourself repeating this process multiple times, it might make sense for you to approve unlimited tokens to be transferred.
Approve the transaction in your Ethereum wallet
After successful approval, transfer the tokens.
Once this transaction is executed successfully the Wormhole V2 bridge waits for 15 Ethereum confirmations (3-5 minutes) to bridge your token to the Solana blockchain.
Step 9: Redeem Tokens
Once 15 confirmations happen, you will be able to redeem the corresponding Solana token to your wallet. The Solana equivalent of the ERC-20
wstETH is also called
You will be required to Approve multiple transactions to complete the token redemption process. Click on the
Approve button every time the wallet screen pops up until the process is completed. You might have to approve 4-5 times.
If you are using Ledger to approve the Solana transactions, you will need to check the option
Allow Blind Signing. So the process will be
- Allow Blind Signatures
- Click on Approve button on the screen
- Finally, approve in the Ledger
After successful approvals, you will finally see the following on the screen
Step 10: Connect to the Orca Pool
Congratulations! You are now the proud owner of
wstETH on Solana!
In case you do not have
stSOL at this point head over to the following guides to stake your
SOL and acquire some
Assuming that you have both
wstETH you can now deposit these to the Orca Pool. Click on the link and scroll to (or search for
Before you can deposit you need to connect Orca to your Solana wallet
Orca shows you your token balance as well.
Step 11: Deposit Tokens to the Orca Pool
Finally, you may click on the
Deposit button next to the pool and enter the amount of liquidity of
wstETH that you want to add.
Alternatively, just click on the
MAX amount next to either of the tokens and Orca app will pre-fill both the token values according to the prevailing exchange rate on the AMM.
After filling-in the amounts check the
I verify checkbox and click on
Approve the deposit transaction in the wallet and wait for the successfull completion of the transaction.
You've now successfully deposited both the tokens.
Step 12: Earn extra rewards from Orca Double-Dip
Once you've deposited in the Orca Pool you will become eligible to earn further rewards through
Orca Double Dipping. Go to the tab
Double Dip, it should be right next to the
Your Liquidity tab.
Search for the
stSOL-wstETH pool and click on
After you approve the double dipping transaction, you will see that you immediately start earning wLDO tokens as well. Sit back, relax and enjoy the rewards!