How to Verify Ownership and Balance of OKX Wallet Addresses?

·

This guide will walk you through verifying ownership and balance of OKX wallet addresses using OKX's reserve snapshot files and open-source reserve verification tools.


Prerequisites for Verification

  1. Download Tools:

    • Obtain the ZIP file containing two essential tools:

      • VerifyAddress: Validates reserve address ownership.
      • CheckBalance: Confirms reserve address balances (requires RPC node or OKLink API configuration in rpc.json).
  2. Download Reserve Proof:

    • Fetch OKX’s publicly available Proof of Reserve snapshot.
  3. Organize Files:

    • Store the downloaded proof and tools in the same directory.

Verifying OKX’s Ownership of Reserve Addresses

Method 1: Using OKX’s Open-Source Tool

  1. Terminal Setup:

    • Mac: Use Terminal.
    • Windows: Use Command Prompt.
  2. Run Verification:

    # Mac
    ./VerifyAddress --por_csv_filename=okx_por_20221122.csv
    
    # Windows
    VerifyAddress.exe --por_csv_filename=okx_por_20221122.csv
    • If Mac blocks execution, enable it via System Preferences > Security & Privacy > General.
  3. Successful Output:

    • Terminal displays:

      "All addresses passed signature verification."

Method 2: Third-Party Tools for Specific Addresses

👉 Explore more blockchain tools


Verifying ETH Staking Assets

  1. Fetch Validator Public Key:

    • Extract a publickey from OKX’s staking ETH file.
  2. Verify on Beaconcha.in:

    • Confirm "Sender/Receiver Addresses" match OKX’s records.

Checking Balances of OKX Web3 Reserve Addresses

BTC Balance Verification

  1. Sync Bitcoin Core:

    • Configure bitcoin.conf for RPC access.
    • Revert node to the snapshot block height using:

      ./bitcoin-cli invalidateblock <block_hash>
  2. CheckBalance Tool:

    • Validate individual/total balances:

      ./CheckBalance --mode="single_address" --coin_name="btc" --address="3A1JRKqfGGxoq2q..."

ETH/USDT Balance Verification


FAQ

1. What if the Mac blocks the verification tool?

2. How do I verify BTC multi-signature addresses?

3. Can I use APIs instead of local RPC nodes?

👉 Learn about OKX’s transparency initiatives


Key Takeaways

For further details, refer to OKX’s official documentation or community forums.