Transfer HXRO from ERC20 to SPL via Wormhole

To transfer ERC20 HXRO on ETH to Solana on SOL, you will need to utilize a crypto bridge.

The tutorial below will be using Portal / Wormhole. Wormhole is a generic message passing protocol that connects to multiple chains including Ethereum, Solana, Terra, Binance Smart Chain, Polygon, Avalanche, Oasis, Fantom, Karura, Celo, Acala, Aurora and Klaytn. Wormhole acts as a secure method of bridging two chains and allowing, for instance, ERC20 tokens, non native to Solana, to be bridged into a portal version.

Before we get started, here are the requirements:

  • ETH wallet with ETH for TX fees, ERC20 HXRO

  • Solana wallet with SOL balance for TX fees

  • Solana wallet extension (such as Phantom)

  • Ethereum wallet extension (such as Metamask)

First navigate to portalbridge.com, then select Tokens.

  • Select SOURCE - then select Ethereum

  • Select TARGET - then select Solana

  • Select Connect - In this case we will use Metamask for connecting to our prepared ETH wallet

  • Select A Token - Then select HXRO from the list of tokens available

Note: Ensure ETH is present for estimated gas fees to process

  • Enter the amount of HXRO you would like to bridge from Ethereum to Solana

  • Select Next, then Select Target

  • Connect - Using Phantom or your Sol wallet of choice

  • Select Send Tokens - then approve the amount you would like to bridge

  • Next, approve permission in Metamask for access to your Ethereum wallet

  • Wait for confirmation (do not navigate away from page). If you run into a delay / issues, refer to notes below

  • Next, select Redeem Tokens, then Redeem

Multiple transactions will be queued in succession and require approval in your Sol wallet of choice, for instance, Phantom. Approve these transactions to finalize the receiving of Hxro (portal) on Sol.

And that's it! You now have ERC20 based HXRO bridged on wormhole and available for use on the Solana network.

Transfer back to ERC20 is completed simply by reverse order, with a source of Solana, and selecting the Hxro (Portal) token, with a destination address in ERC20

-----

NOTE: If you time out / have issues during the initial bridging transaction FROM Ethereum, simply select redeem, provide the tx hash for the bridge transaction (available in etherscan when reviewing your wallet transactions). It can sometime take up to 1 hour for Portal to detect the signed VAA necessary to recover, but is easily picked up where you left off.

-----

Transfer back to ERC20 is completed simply by reverse order, with a source of Solana, and selecting the Hxro (Portal) token, with a destination address in ERC20

Last updated