In this guide, we'll walk you through verifying OKX ownership rights and checking the balance of reserve wallet addresses using OKX's reserve snapshot and open-source verification tools.
Pre-Verification Preparation
Download Tools:
Extract the downloaded ZIP file containing two tools:
VerifyAddress: Confirms reserve address ownership.CheckBalance: Verifies reserve address balances (requires RPC node/OKLink API configuration inrpc.json).
Download Snapshot File:
- Obtain the latest Proof of Reserves (PoR) file from OKX.
Organize Files:
- Store downloaded PoR data and verification tools in the same folder.
1. Verifying OKX Reserve Address Ownership
Methods:
BTC Wallet:
- Multisignature: Requires 2-of-3 private keys owned by OKX.
- Single-signature: Message + signature validates ownership.
ETH/USDT Wallet:
- Message + signature confirms ownership.
Steps:
Using OKX’s Open-Source Tool:
Open Command Platform:
- Mac: Terminal | Windows: Command Prompt.
Navigate to Folder:
cd ~/Downloads/proof-of-reservesRun Verification Command:
Mac:
./VerifyAddress --por_csv_filename=okx_por_20221122.csvWindows:
VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv
Result:
- Success: Terminal displays "All addresses passed verification."
Using Third-Party Tools:
- For BTC/EVM/TRX addresses, use platforms like Blockchain Explorer to paste address, message, and signature.
2. Checking Reserve Wallet Address Balances
Steps:
Compare Balances:
- Match on-chain balances (at snapshot height) with OKX’s published PoR file.
Configure RPC/API:
- Edit
rpc.jsonto set up Bitcoin Core/EVM RPC nodes or OKLink APIs.
- Edit
BTC Balance Verification:
Step 1: Sync Bitcoin Core to snapshot height.
Step 2: Run:
./CheckBalance --coin_name="btc" --por_csv_filename=okx_por_20221122.csvStep 3: Validate output against PoR file.
ETH/USDT Balance Verification:
./CheckBalance --coin_name="eth" --address="0xc54...d91a" --por_csv_filename=okx_por_20221122.csvFAQs
Q1: What if verification fails?
A: Ensure RPC nodes are synced and rpc.json is correctly configured.
Q2: Can I use Infura/Alchemy for EVM chains?
A: Yes! Update rpc.json with third-party node details.
Q3: How often does OKX update PoR data?
A: OKX releases periodic snapshots; check their official page.
👉 Explore OKX’s Transparency Tools for real-time reserve checks.