Skip to content

CEX Wallets Package

The CEX Wallets package provides functionality for managing centralized exchange (CEX) wallets, including account setup, balance tracking, and deposit address management.

Overview

The CEX Wallets package is responsible for:

  • Managing CEX accounts (main and sub accounts)
  • Tracking coin balances across different blockchains
  • Managing deposit addresses for each coin-blockchain combination
  • Updating coin and blockchain status information

Key Components

  • CexAccount: Core entity representing a CEX wallet
  • CexAccountCoinWallet: Tracks balances for specific coins
  • CexCoinBlockchain: Represents supported coin-blockchain combinations
  • CexCoinBlockchainStatus: Tracks status information for each coin-blockchain
  • CexAccountCoinBlockchainAddress: Manages deposit addresses

Services

  • CexCoinsBlockchainsUpdater: Updates available coins and blockchains
  • CexCoinBlockchainStatusUpdater: Updates status information for coins and blockchains
  • CexAccountCoinWalletsUpdater: Updates wallet balances
  • CexAccountCoinBlockchainAddressUpdater: Updates deposit addresses

For More Information

For detailed information on setting up and using CEX wallets, see the CEX Wallets Setup Guide.