Go Back
Connecting Your Exchange or Wallet

Connecting Your Exchange or Wallet

Uploaded April 3, 20266 min read
Mirrorly Tutorials

Before you can copy trade, Mirrorly needs permission to execute trades on your behalf. This happens through an API connection for centralized exchanges, or a wallet connection for Hyperliquid.

Your funds never leave your exchange. Mirrorly can only place trades, it cannot withdraw anything.

Before you start#

Create a separate subaccount. This is mandatory. You must use a dedicated account for Mirrorly only. Do not run any other trades in parallel. Do not manually adjust positions. Only Mirrorly should manage this account.

Failing to follow this rule may cause copytrading errors and could risk liquidation.

Supported Exchanges#

  • Bybit - API connection
  • Bitget - API connection
  • BloFin - API connection, no KYC required
  • Hyperliquid - Wallet connection, no KYC required

You only need one. Pick whichever exchange you already use or prefer.

Mirrorly IP Addresses#

For all API connections, you must whitelist these IPs:

  • 52.51.58.103, 52.51.108.213

This is mandatory for security.

Connecting Bybit#

Step 1: Log into Bybit Go to bybit.com and sign into your account. Navigate to the subaccount you will use only for Mirrorly.

Step 2: Open API Management Click on your profile icon, then select "API" from the menu.

Bybit profile menu with API

Step 3: Create a new API key Click "Create New Key" and select "System-generated API Keys."

Bybit Select Your API Key Type window with System-generated API Keys

Step 4: Set permissions Give your API key a name like "Mirrorly."

Set permissions to Read-Write and enable Trade permissions as shown in the platform.

Do NOT enable withdrawal permissions.

Bybit Create New Key page with API Transaction, the name Mirrorly, Read-Write, the Mirrorly IPs, and only Orders and Positions ticked

Step 5: Whitelist Mirrorly's IPs Add the IP addresses: 52.51.58.103,52.51.108.213

This is mandatory.

Step 6: Save and copy your keys Bybit will show your API Key and API Secret. Copy both immediately. The secret is only shown once.

Step 7: Paste into Mirrorly Back in Mirrorly, paste your API Key and API Secret, then click Continue.

Mirrorly Bybit API Keys box with fields for the API key and secret

Connecting Bitget#

Step 1: Log into Bitget Go to bitget.com and sign into your account. Navigate to your dedicated Mirrorly subaccount.

Step 2: Open API Management Go to API Management in your account settings.

Bitget API keys page with the account picker and the Create API key button

Step 3: Create a new API key Click "Create API" and choose "System Generated API Keys."

Bitget Select API key type window with System-generated API key

Step 4: Set permissions and passphrase Name your API key (e.g., "Mirrorly").

Create a passphrase. Remember this passphrase, you'll need it when connecting to Mirrorly.

Set permissions to Read-Write and enable Trade permissions.

Do NOT enable transfer or withdrawal permissions.

Bitget Create new API key window with Futures Orders, Futures Holdings and Spot Trade ticked

Step 5: Whitelist Mirrorly's IPs Add: 52.51.58.103, 52.51.108.213

Bitget Create new API key window with Transfer off and the Mirrorly IPs in Bind IP addresses

Step 6: Complete verification Bitget may ask for email or 2FA verification. Complete it to generate your keys.

Step 7: Copy your keys Copy the API Key and Secret Key. The secret is only shown once.

Step 8: Paste into Mirrorly Enter the API Key, Secret Key, and your passphrase in Mirrorly, then click Continue.

Mirrorly Bitget API Keys box with fields for the API key, secret and passphrase

Connecting BloFin#

Step 1: Log into BloFin Go to blofin.com and sign into your account. Navigate to your dedicated Mirrorly subaccount.

Step 2: Open API Management Click on your profile and select "API" from the menu.

BloFin profile menu with API

Step 3: Create a new API key Click "Create API Key." In the creation window, select "Connect to Third-Party applications" and choose "Mirrorly" from the dropdown menu.

BloFin API Management page with the Create API Key button

Step 4: Set permissions and passphrase Name your API key (e.g., "Mirrorly").

Enable "Trade" permissions.

Create a passphrase. Remember this passphrase.

Leave "Transfer" off.

Step 5: Whitelist Mirrorly's IPs Add: 52.51.58.103, 52.51.108.213

BloFin Create an API Key window with Mirrorly, the Trade permission and the Mirrorly IPs filled in

Step 6: Copy your keys Save your API Key and Secret Key. The secret won't be shown again.

Step 7: Paste into Mirrorly Enter the API Key, Secret Key, and passphrase in Mirrorly, then click Continue.

Connecting Hyperliquid#

Hyperliquid is a perpetual DEX, not a centralized exchange. Connection works differently. Funds stay in your own wallet.

Requirements:

  • Wallet with at least 1,000 USD balance
  • Funds must be in perps, not spot
  • Funds already deposited into Hyperliquid

Step 1: Connect your wallet Use the same wallet you use on Hyperliquid (MetaMask, Rabby, etc.). This wallet will hold custody of your funds throughout.

Step 2: Sign the Builder Fee Mirrorly applies a builder fee on executed trades. By signing, you approve the fee collection.

Fee tiers based on 30-day trading volume:

  • $0-$1M: 0.030%
  • $1M-$5M: 0.025%
  • $5M-$10M: 0.022%
  • $10M+: 0.020%

Step 3: Sign the Broker approval This grants Mirrorly the ability to place and manage trades on your behalf. Mirrorly cannot withdraw your funds. Access is limited strictly to trade execution.

Note: You'll need to re-authorize this signature every 60-90 days. Mirrorly will notify you when it's time. In the last 24 hours before the signature runs out, copying pauses. Renewing doesn't turn it back on by itself: once you've renewed, re-enable copying in your copytrader's Parameters.

Step 4: Add referral code (optional) You can add a referral code for 4% off trading fees. This is optional.

Step 5: Done Once signed, Mirrorly detects your Hyperliquid balance automatically. You're connected.

Common Mistakes to Avoid#

Enabling withdrawal permissions - Never do this. Mirrorly only needs trading permissions.

Forgetting to whitelist IPs - Without IP whitelisting, your API key won't work with Mirrorly. Always add: 52.51.58.103, 52.51.108.213

Losing your API secret or passphrase - Exchanges only show these once. If you lose them, you'll need to delete the key and create a new one.

Using the same API key elsewhere - Create a fresh API key specifically for Mirrorly. Don't reuse keys from other services.

Running other trades on your Mirrorly account - Never do this. Use a dedicated subaccount. Only Mirrorly should manage it.

Hyperliquid: Funds in spot instead of perps - Make sure your funds are in perps. Spot balance won't work.

Hyperliquid: Balance under 1,000 USD - You need at least 1,000 USD to create or enable a copytrader.

Security Tips#

  • Only enable the permissions Mirrorly needs (Read-Write + Trade)
  • Always use IP whitelisting
  • Store your API keys and passphrases securely
  • If you suspect your key is compromised, delete it immediately on your exchange
  • You can disconnect Mirrorly anytime by deleting the API key on your exchange

What's Next#

Once your exchange is connected, you're ready to configure your trading parameters and find traders to copy. Head to the leaderboard to start exploring.