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.
Connecting a crypto exchange
Section titled “Connecting a crypto exchange”Supported exchanges
Section titled “Supported exchanges”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
Step 1: Generate a read-only API key
Section titled “Step 1: Generate a read-only API key”On your exchange, create a new API key with read-only permissions only. Here’s how on the most popular exchanges:
Binance:
- Go to Account > API Management
- Click Create API
- Name it something like “Proovly Read-Only”
- Under permissions, enable only “Enable Reading”
- Do not enable “Enable Spot & Margin Trading,” “Enable Futures,” or “Enable Withdrawals”
- Copy the API Key and Secret Key
Bybit:
- Go to Account > API
- Click Create New Key
- Select System-generated API Key
- Under permissions, enable only “Read-Only”
- Copy the API Key and Secret
OKX:
- Go to Account > API
- Click Create V5 API Key
- Under permissions, select Read Only
- Set a passphrase (OKX requires this for all API keys)
- Copy the API Key, Secret Key, and Passphrase
Step 2: Add to Proovly
Section titled “Step 2: Add to Proovly”- Log into Proovly and go to Settings > Connected Accounts
- Click Add Crypto Exchange
- Select your exchange from the dropdown
- Paste your API Key and Secret (and passphrase for OKX)
- 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.
Step 3: What we pull
Section titled “Step 3: What we pull”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
What we don’t touch
Section titled “What we don’t touch”- 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
Connecting a DeFi wallet
Section titled “Connecting a DeFi wallet”Step 1: Paste your wallet address
Section titled “Step 1: Paste your wallet address”No API keys. No wallet signatures. No browser extension required. Just paste the public address of your Ethereum, Base, or Arbitrum wallet.
- Log into Proovly and go to Settings > Connected Accounts
- Click Add DeFi Wallet
- Select the chain (Ethereum, Base, or Arbitrum)
- Paste your wallet address
- Click Add
Step 2: What we read
Section titled “Step 2: What we read”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)
Supported chains
Section titled “Supported chains”- Ethereum mainnet
- Base
- Arbitrum
More chains will be added based on user demand.
What we don’t touch
Section titled “What we don’t touch”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.
Managing connected accounts
Section titled “Managing connected accounts”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)
Security best practices
Section titled “Security best practices”- 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.