Welcome to the Phantasma cross chain asset swapping tutorials. These tutorials will guide you step by step through every detail necessary to ensure a successful cross chain asset swap using our wallets Poltergeist and Ecto.

Please note: All cross-chain swaps between Phantasma and other blockchains are currently suspended pending completion of multiple security audits.

Please stay tuned to our Telegram community and announcements channel to catch the latest news on when cross-chain swaps will reopen.

Mind that if you do not have a Phantasma wallet or wallet address yet, we recommend starting out by downloading the wallet of your choice — Poltergeist for a standalone desktop wallet application that’s also available for Android, or our browser extension wallet Ecto which has that familiar Metamask feeling for Ethereum users. For a quick guide on wallet creation, backing up private keys and other basic things, check out the Poltergeist Basics tutorial or the Ecto Basics tutorial.

Choose your guide

Before we start — note: 12 block confirmations necessary

If you do not see your swap from BSC to Phantasma in your Phantasma “P…” wallet right away, keep in mind that since BSC is using the Ethereum Virtual Machine, 12 block confirmations are required on BSC before a transaction is considered final (and the swap appears in your wallet to be claimed).

Poltergeist wallet: Phantasma — Binance Smart Chain Swaps

Getting your Poltergeist BSC wallet ready

There are three basic ways to do this:

  • Use your existing Phantasma wallet and send BNB to your freshly created BSC wallet in Poltergeist, or
  • Import your existing BSC wallet holding BNB into Poltergeist using your private key. This will give you corresponding Phantasma and NEO addresses using the same private key, or
  • Create a new wallet in Poltergeist and send BNB to the BSC wallet that is created

Once you have done this, you are ready to start swapping!

1 — Swapping from BSC to Phantasma

You can now see the Binance Smart Chain wallet balance. Click “Send” next to the token you wish to swap

Click the corresponding Phantasma mainnet wallet, marked [Pha] in the dropdown menu, and click “Confirm”

Choose your preferred BSC gas fee for the transfer in the dropdown menu and click “Confirm”

Input the amount you would like to swap and click “Confirm”

Review transaction details and click “Send”

Click “View” to monitor the transaction on the Binance Smart Chain block explorer, or “Ok” to close the window. You can find your transaction under history tab later if needed

Switch to “Phantasma” view in the top left

You can now see the Phantasma mainnet wallet balance. Click “Claim” next to the pending token balance. If there is no claimable balance displayed yet, that means the Binance Smart Chain side transaction is taking longer to confirm. You can monitor this by going to your history tab and viewing the latest transactions

Click “Yes” to release your swapped tokens to your Phantasma mainnet wallet

Your tokens have now arrived in your Phantasma mainnet wallet

2 Swapping from Phantasma to Binance Smart Chain

After ensuring you have some BNB in your wallet for the gas fee, click “Send” next to SOUL or KCAL

Click the corresponding Binance Smart Chain wallet, marked [BSC] in the dropdown menu, and click “Confirm”

Input the amount you wish to swap or choose “Max” from the dropdown menu to swap the full balance, then click “Confirm”

Review transaction details, then click “Send” (note that the BSC gas fee is not displayed)

Click “View” to view the transaction on the Phantasma block explorer, or “Ok” to close the window. You can find your transaction under history tab later if needed

Switch to “BSC” view in the top left

You can now see the Binance Smart Chain wallet balance. Click “Claim” next to your SOUL/KCAL balance.

Click “Yes” to release your SOUL/KCAL to your Binance Smart Chain wallet

Your SOUL/KCAL has now arrived in your Binance Smart Chain wallet. Mind that this is dependant on the transaction being confirmed on the BSC blockchain and may take a short while.

With time additional assets will be swappable between Binance Smart Chain and Phantasma, such as various BEP20 tokens that can be used on Phantasma, BSC based and Phantasma based NFTs and other assets.

Uniswap links

Happy swapping,

The Phantasma Team