Wallet Connection Guide

How to deposit ETH, PAXG, and SOL using the correct smart-contract wallet flow on BASIS.

Operator and jurisdiction: BASIS is operated by BASIS DIGITAL INFRASTRUCTURE LTD, a Seychelles IBC (LEI: 254900IX2F2KCWNSSS64).

This guide explains the correct wallet connection flow for ETH, PAXG, and SOL deposits on BASIS.


Supported Assets and Wallets

Asset
Supported Network
Recommended Wallet
Required Path

ETH

Ethereum Mainnet only

MetaMask

Assets page > Deposit

PAXG

Ethereum ERC-20 only

MetaMask

Assets page > Deposit

SOL

Solana Mainnet only

Phantom Wallet

Assets page > Deposit

BTC

Bitcoin Mainnet only

N/A

BASIS-assigned BTC deposit address


Correct Flow: Deposit from the Assets Page

Step 1 - Open the Assets Page

Navigate to Assets and locate the Deposit, Withdraw, or Swap buttons. These buttons open the BASIS asset-specific deposit workflow.

Use the Deposit / Withdraw / Swap buttons on the Assets page.

Step 2 - Select the Asset and Connect the Correct Wallet

If the selected asset does not have a wallet connected, the deposit modal will display a Connect Wallet button. Click it to begin the wallet connection.

If the asset wallet is not connected, click Connect Wallet from the deposit modal.

Select the wallet that matches the asset network.

  • For ETH and PAXG: select MetaMask

  • For SOL: select Phantom Wallet

WalletConnect and other wallets may appear in the list, but compatibility can vary. Use MetaMask for ETH/PAXG and Phantom for SOL to ensure a reliable flow.

Select MetaMask for ETH/PAXG or Phantom Wallet for SOL.

Step 4 - Approve the Wallet Connection

Review the wallet connection prompt in your wallet application. Confirm only the account you intend to use for this deposit.

Review the account details and approve the wallet connection.

Step 5 - Confirm the Deposit Transaction

Review the amount, asset, and destination in the BASIS deposit modal. Then confirm the transaction in your connected wallet.

Review the amount and confirm the transaction in your connected wallet.

Switching Between MetaMask and Phantom

This section explains how to switch from an Ethereum-compatible wallet used for ETH or PAXG to a Solana-compatible wallet when depositing SOL. Use this flow whenever you need to move between Ethereum and Solana wallet connections.

Overview

BASIS uses asset-specific wallet connections. ETH and PAXG are handled on the Ethereum network and are recommended to be used with MetaMask. SOL is handled on the Solana network and is recommended to be used with Phantom Wallet or another Solana-compatible wallet.

If an Ethereum wallet is currently connected and you want to deposit SOL, disconnect the Ethereum wallet first, then connect a Solana-compatible wallet from the Deposit modal.

Asset
Network
Recommended Wallet
Action

ETH

Ethereum

MetaMask

Use Deposit / Withdraw from the Assets page.

PAXG

Ethereum

MetaMask

Use the same Ethereum wallet flow as ETH.

SOL

Solana

Phantom Wallet

Disconnect the Ethereum wallet first, then connect Phantom or a Solana-compatible wallet.

The wallet shown in the top-right corner is the currently connected wallet. Use it to manage, switch, or disconnect the active wallet connection before selecting another network.


Step 1 - Open the Connected Wallet Panel

On the Assets page, click the connected wallet indicator in the top-right corner. This opens the Connected Wallet panel.

Open the Connected Wallet panel from the top-right wallet indicator.

Step 2 - Disconnect the Current Ethereum Wallet

If you were previously using ETH or PAXG, an Ethereum wallet may still be connected. Click Disconnect to clear the current Ethereum wallet connection.

Disconnect the currently connected Ethereum wallet before switching to SOL.

Step 3 - Select Solana (SOL) in the Deposit Modal

Return to Assets, open Deposit, and select Solana (SOL). When no Solana wallet is connected, click Connect Wallet.

Select Solana (SOL), then click Connect Wallet.

Step 4 - Choose a Solana-Compatible Wallet

Select Phantom Wallet or another Solana-compatible wallet from the wallet list. BASIS recommends Phantom Wallet for SOL operations.

Select Phantom Wallet or another Solana-compatible wallet.

Step 5 - Approve the Wallet Connection

Your wallet will display a connection request. Review the account and connect it to basis.pro. Only approve connection requests from the official BASIS website.

Confirm the connection request inside the selected Solana wallet.

Step 6 - Confirm That the SOL Wallet Is Active

After the Solana wallet is connected, the SOL Deposit form becomes available. Review the connected wallet, enter the amount, and proceed with the deposit flow.

The SOL Deposit form is available after a Solana wallet is connected.

Switching Back to ETH or PAXG

The same process applies in reverse. If a Solana wallet is connected and you want to deposit or withdraw ETH or PAXG, open the Connected Wallet panel, disconnect the Solana wallet, and then connect MetaMask on the Ethereum network.

After switching wallets, always confirm that the selected asset, network, and connected wallet match before proceeding with Deposit or Withdraw.


Troubleshooting Checklist

  • Confirm the selected asset matches the wallet network.

  • For ETH and PAXG: verify the wallet is using the Ethereum / ERC-20 network.

  • For SOL: verify Phantom Wallet is connected and set to Solana Mainnet.

  • Refresh the page and reconnect the recommended wallet if the Deposit button does not proceed.

  • If a third-party wallet fails to complete the flow, retry with MetaMask (ETH/PAXG) or Phantom (SOL).

  • Disconnect the previously connected wallet when switching between Ethereum and Solana networks.

  • After switching wallets, confirm that the selected asset, network, and connected wallet match before proceeding.

  • If the expected wallet is not shown, verify that the wallet extension is installed, unlocked, and set to the correct network.

  • If support review is required, provide the asset, network, wallet address, screenshots, and transaction hash (if a transaction was submitted).


Last updated