# Nautilus Bridge

## Supported wallets

* Solana: Phantom
* EVM: Metamask or any other wallet shown in the UI

## Wallet

Go to <https://nautilusbridge.com/>

<figure><img src="/files/I1EAaFaQGVRkflYn0Far" alt=""><figcaption></figcaption></figure>

**Connect Your Wallet**

Currently we support Phantom for Solana and Metamask or browser-based EOA for EVM

<figure><img src="/files/Yp1FfZ1ppgCPnMOyaUnF" alt=""><figcaption></figcaption></figure>

**Connect Both Wallets**

If you’re bridging to or from Solana, make sure you’ve added both the Metamask and Phantom wallets. This will help auto-populate the right address later. Then hit the two arrows on the left of the sidebar to collapse it.

<figure><img src="/files/3WDa1sIDGaB4V7lh6MKN" alt=""><figcaption></figcaption></figure>

## Transfer

**Choose Your Chains**

Select Binance (Binance Smart Chain) or Solana to warp to Nautilus

<figure><img src="/files/GNT7uDMX3Fof43Ql3swz" alt=""><figcaption></figcaption></figure>

Select ZBC under Token

<figure><img src="/files/5l47viVoG0WBETJ7QRAU" alt=""><figcaption></figcaption></figure>

* **Note on Solana**, there are two types of the <mark style="color:red;">`ZBC`</mark> token, <mark style="color:red;">`ZBC`</mark> and <mark style="color:red;">`wZBC`</mark>. You must have the <mark style="color:red;">`wZBC`</mark> version when bridging, which you can get by visiting <https://swap.zebec.io/>.

**Select Your Tokens and the Recipient Address**

Choose how much you want to send.

If you have connected both your origin/destination wallets in the earlier step, you’ll be able to click `SELF` which will conveniently populate your recipient address. It will also share your remote balance too - the balance on the recipient address.

*Note:* if you have not connected both wallets earlier, clicking Self does not do anything.

<figure><img src="/files/0Wvp1JpGAp7p5PI126Um" alt=""><figcaption></figcaption></figure>

Note:

The BEP-20 $ZBC token will be transformed into the <mark style="color:red;">native token</mark> of the Nautilus Chain.

**Transaction Modal**

After you approve and send the transaction via both the UI and signing in your wallet, you will see a transaction modal with key information. You should see links that connect the origin/destination addresses and tx to the appropriate explorer link for Nautilus, Solana, and BSC.

<figure><img src="/files/Z0CQFAb1Q67lXQ8Ho5v7" alt=""><figcaption></figcaption></figure>

Note: Metamask may require an additional confirmation step while signing where you enter a spending cap:

**Testnet only:**

### Testnet Funding Tips

Initial funding with testnet tokens

### BSC Testnet

* You will need to have testnet BNB funds for gas, and the ERC-20 token that can be bridged over
* The token on BSC testnet that can be bridged is the test “USDC” token, which you can get by:
  * Go to <https://testnet.bnbchain.org/faucet-smart>
  * Input your address
  * Click “Peggy tokens” → “10 USDC”
* You will then receive 10 of this token <https://testnet.bscscan.com/address/0x64544969ed7ebf5f083679233325356ebe738930>
* If you use the faucet to request native testnet BNB *and* the USDC token, the faucet may complain. To get around this, you can try funding a different address with a different IP (using a VPN), or let Nam or Trevor at Abacus Works know and we can send some tokens to you.

### Solana devnet

* You will need to have SOL devnet funds for gas, and the test SPL token that can be bridged over
* The test SPL token is the “DUMMY” token (this is a USDC dev token, aka “dUSDC”, which you can see here <https://explorer.solana.com/address/Gh9ZwEmdLJ8DscKNTkTqPbNwLNNBjuSzaG9Vp2KGtKJr?cluster=devnet>), which you can get by
  * Go to <https://spl-token-faucet.com/>
  * Request a SOL airdrop if needed for gas
  * Request the DUMMY airdrop to get the test SPL token

### Proteus

* The way to get Proteus gas funds is by bridging from BSC testnet or Solana devnet!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nautchain.xyz/nautilus-bridge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
