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.

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).

Ecto wallet: Phantasma — Binance Smart Chain Swaps

Getting your Ecto 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 Ecto, or
  • Import your existing BSC wallet holding BNB into Ecto using your private key. This will give you corresponding Phantasma, Ethereum and NEO addresses using the same private key, or
  • Create a new wallet in Ecto and send BNB to the BSC wallet that is created
Import your existing Binance Smart Chain wallet or create a new one

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

1 — Swapping from Binance Smart Chain to Phantasma

1.1 Click Multi Chain > Transfer from BSC

Swap from Binance Smart Chain to Phantasma

1.2 Select an asset

In this step, you need to select which asset you want to swap. In this example we are swapping Binance Smart Chain BNB into Phantasma BNB. Click the swap button that correlates to BNB.

Choose the asset you wish to swap

1.3 Enter the amount you wish to swap

Enter the amount that you want to swap and click on Next.

Input the amount you wish to swap

NOTE: Gwei is a small unit of the Ethereum network’s Ether (ETH) cryptocurrency. A gwei is defined as 1,000,000,000 wei, the smallest base unit of Ether. One gwei equals 0.000000001 or 10^–9 ETH. Conversely, 1 ETH represents 1 billion gwei!

Gwei is a useful denomination to calculate gas fees (paid to miners for transaction processing) in a convenient way. The higher gwei fee you choose to pay, the faster your transaction will be processed by Ethereum’s miners. You can check the latest Ethereum transaction costs at the ETH gas station.

1.4 Authorize transaction

You will need to authorize all transactions in the wallet with your password. Enter your password here and click Sign TX in order to proceed with the swap.

Input your password to authorize the transaction

1.5 Wait for the swap to complete

BSC-Phantasma swaps require 12 BSC block confirmations

1.6 Claim your pending swap

When you get the Pending Swaps notification, your Binance Smart Chain asset has been successfully swapped into the corresponding Phantasma asset in your Phantasma wallet! Click on the Claim button in order to receive the swapped asset that’s currently pending.

Claim your pending asset

1.7 Check your updated asset balances

Congrats! You have now completed the swap from Binance Smart Chain to Phantasma! You can check the transaction in the Activity tab, and verify that your assets have arrived in the Assets tab.

Check your balances in Ecto

2 — Swapping from Phantasma to Binance Smart Chain

Note: to be able to swap assets from Phantasma to Binance Smart Chain you must swap some BNB from Binance Smart Chain to your Phantasma mainnet wallet. This is necessary to pay the BSC side gas fees when swapping SOUL or KCAL from Phantasma to BSC. Mind that this is not necessary if you are swapping SOUL, KCAL, BNB or other assets from Binance Smart Chain to the Phantasma mainnet.

2.1 Click Multi Chain > Transfer to BSC

After ensuring you have some BNB in your Phantasma wallet for the gas fee, click Swaps > Swap to BSC

Choose your desired swap direction

2.2 Select an asset

In this step you need to select which asset you want to swap, in this example we are swapping Phantasma SOUL into Binance Smart Chain SOUL. Click the swap button that correlates to SOUL.

Choose which asset to swap cross chain

2.3 Enter the amount you wish to swap

Enter the amount you wish to swap from Phantasma to Binance Smart Chain and click next.

Input the amount you wish to swap

2.4 Authorize transaction

You will need to authorize all transactions in the wallet with your password. Enter your password here and click Sign TX in order to proceed with the swap.

Input your password to authorize the transaction

2.5 Claim your pending swap

When you get the Pending Swaps notification, your Phantasma asset has been successfully swapped into its corresponding Binance Smart Chain asset in your BSC wallet! Click the Claim button in order to receive the swapped asset that’s currently pending.

Claim your pending swap

2.6 Check your updated asset balances

Congrats! You have now completed the swap from Phantasma to Binance Smart Chain! You can check the transaction in the Activity tab.

Ecto’s BSC balances

3 — On-demand support — 24/7

If you have questions or need technical support please join our Telegram community.

Happy swapping!

The Phantasma Team