---
# System prepended metadata

title: Yellow Submarine

---

# Yellow Submarine

Yellow Submarine is a web app that can move assets between different blockchains in a **_without leaving the trace bewtween the source address and the destination address_**. Using a combination of zk-proof cryptography and Findora’s data privacy-centric layer one blockchain, all linkages between the source wallet’s address, asset transferred and the amount transferred between the two blockchains will be broken.

Below are the steps to walk users thru using Yellow Submarine to transfer assets from the testnet of **BNB Chain** (aka BSC) to that of **Ethereum**.

### Step 1: Configure Yellow Submarine Transfer Screen
First, connect your Metamask wallet (configured to point to BNB Chain) to Yellow Submarine via the _**Connect Wallet**_ button at the top of the Yellow Submarine web app. Your BNB Chain wallet address will appear on the upper right once Metamask is connected to the web app.

![](https://i.imgur.com/Fxl4FCQ.png)

Set the _**Source Network**_ to BSC-Testnet and _**Destination Network**_ to Ropsten, which is a testnet for Ethereum. Next, use the pull-down menu to select the _**type of token**_ to transfer and enter the _**amount to send**_. Then, input the _**Destination Address**_ on Ethereum to which the tokens should be sent.

![](https://i.imgur.com/hgHVnz9.png)

Click _**Start Transfer**_ to initiate the anonymous transfer between blockchains.

### Step 2: Enable Metamask Permissions

Click _**Provide**_ and _**Confirm**_ in the Metamask pop-up menus below to continue the transaction.

![](https://i.imgur.com/b71p5pw.png)

![](https://i.imgur.com/niLBYiC.png)

![](https://i.imgur.com/gvig5Xi.png)

### Step 3: Wait for Transaction Success Confirmation

After approving the transaction in Metamask, Yellow Submarine will perform the following transactions in the background:

* Source Network-to-UTXO (Findora) network transaction (aka "Deposit")
* ZKP transactions on Findora Native Chain (to break any linkages) which breaks the link between the input UTXO address and output UTXO address. ZKP ensures the verifiability and untracability of the them on-chain. (aka Bar-to-Abar and Abar-to-Bar)
* (Findora) UTXO network-to-Destination Network transaction (aka Cross-chain Transaction)

The UTXO network is where the zk-proof cryptography and data privacy features such as the masking of addresses, asset types and asset amounts take place to ensure your transferred assets remain fully confidential.

You will see all checkmarks completed when the transaction is complete.

![](https://i.imgur.com/91VaCoY.png)

### Step 4: Verify Transaction Success on Block Explorer

Click on the last hyperlink on the "Transferring..." page to open the transaction log details on the block explorer.

![](https://i.imgur.com/GH0RT1b.png)

You will be taken to the page that lists all the successful transactions of the recipient address. On the block explorer page, click refresh if you do not see your transaction listed yet (you may need to wait several minutes).

Your transaction will eventually appear and the _**To**_ wallet addresses will match the recipient address you specified during your transfer. And the _**From**_ address is one of the Yellow Submarine contract address on the destination network. 

![](https://i.imgur.com/Km8Un8b.png)

Click on the transaction corresponding to your wallet address to view the full transaction details.

![](https://i.imgur.com/IXk78Ht.png)

