Skip to content

Connecting Crypto & DeFi

Proovly isn’t just for forex traders. You can connect crypto exchange accounts via read-only API keys and DeFi wallets via public addresses to build a complete, cross-asset verified profile.

Proovly uses CCXT to connect to crypto exchanges. This covers the major platforms and many smaller ones:

  • Binance
  • Bybit
  • OKX
  • Coinbase
  • Kraken
  • Bitget
  • Gate.io
  • KuCoin
  • MEXC
  • And dozens more via CCXT

On your exchange, create a new API key with read-only permissions only. Here’s how on the most popular exchanges:

Binance:

  1. Go to Account > API Management
  2. Click Create API
  3. Name it something like “Proovly Read-Only”
  4. Under permissions, enable only “Enable Reading”
  5. Do not enable “Enable Spot & Margin Trading,” “Enable Futures,” or “Enable Withdrawals”
  6. Copy the API Key and Secret Key

Bybit:

  1. Go to Account > API
  2. Click Create New Key
  3. Select System-generated API Key
  4. Under permissions, enable only “Read-Only”
  5. Copy the API Key and Secret

OKX:

  1. Go to Account > API
  2. Click Create V5 API Key
  3. Under permissions, select Read Only
  4. Set a passphrase (OKX requires this for all API keys)
  5. Copy the API Key, Secret Key, and Passphrase
  1. Log into Proovly and go to Settings > Connected Accounts
  2. Click Add Crypto Exchange
  3. Select your exchange from the dropdown
  4. Paste your API Key and Secret (and passphrase for OKX)
  5. Click Connect

Proovly validates the key permissions before accepting. If your key has trading or withdrawal permissions enabled, the connection is rejected — this protects you.

Once connected, Proovly reads:

  • Account balances (spot, futures, margin)
  • Trade history (all filled orders)
  • Open positions (futures and margin)
  • PnL (calculated from trade history)
  • Portfolio value over time
  • We cannot place orders
  • We cannot cancel orders
  • We cannot withdraw funds
  • We cannot transfer between sub-accounts
  • We do not read personal info, KYC data, or deposit/withdrawal addresses

No API keys. No wallet signatures. No browser extension required. Just paste the public address of your Ethereum, Base, or Arbitrum wallet.

  1. Log into Proovly and go to Settings > Connected Accounts
  2. Click Add DeFi Wallet
  3. Select the chain (Ethereum, Base, or Arbitrum)
  4. Paste your wallet address
  5. Click Add

All DeFi data is public on-chain. Proovly indexes:

  • Token balances on the selected chain
  • DeFi protocol positions (Aave, Uniswap, Compound, etc.)
  • LP positions and yield
  • Staking positions
  • Transaction history (filtered for trading-relevant activity)
  • Historical portfolio value (reconstructed from on-chain events)
  • Ethereum mainnet
  • Base
  • Arbitrum

More chains will be added based on user demand.

DeFi wallets are read-only by design — we only look at public blockchain data. We never ask for your private key, seed phrase, or wallet signature. There is nothing to “connect” in the traditional sense; we simply index the publicly available data for the address you provide.

From Settings > Connected Accounts, you can:

  • View sync status for each connected account
  • Force a manual sync (pulls fresh data immediately regardless of tier schedule)
  • Disconnect an account (stops syncing; historical data stays on your profile, marked as disconnected)
  • Update credentials (e.g., rotate an API key without losing historical data)
  • Never reuse API keys. Create a dedicated key for Proovly with read-only permissions.
  • Set IP restrictions. Some exchanges let you restrict API keys to specific IP addresses. This adds an extra layer of protection.
  • Rotate keys periodically. If you rotate your exchange API key, update it in Proovly’s settings to keep syncing.
  • Never share your private key or seed phrase. Proovly will never ask for these. If anyone claiming to be Proovly asks for your private key, it is a scam.