The Bancor Network operates its liquidity network and token conversion mechanism across multiple blockchains. This means that Bancor Wallet users can convert between any two tokens on the network — including tokens based on two different blockchains. A conversion of tokens across two different blockchains is referred to as a "Cross-Blockchain Conversion".
When initiating a Cross-Blockchain conversion, the user generates two separate transactions that will execute the conversion as follows:
First Transaction: Convert OriginatingToken to BNT and trigger a xTransfer transaction to move the BNT from your OriginatingBlockchain to the DestinationBlockchain.
Second Transaction: Convert from BNT to DestinationToken.
Both transactions need to be signed and executed in your Bancor wallet by you. Bancor transmits transactions in the order of execution and in a timely manner.
Potential issue:
Due to the time delay in transferring BNT across blockchains and the fact that every transaction is protected with a minimum return limit, there is a small chance that your second transaction will fail when attempting to execute. (i.e., when converting from BNT to DestinationToken.)
This means you will end up with the BNT value of the tokens you are trying to transfer. If this occurs you will be able to convert the BNT to any token on any blockchain that is part of the Bancor Network.