Skip to main content

System Wallets

There are several system wallets (account collections) within the system that are used for some operations in order to adhere to accounting principle of double entry. The system wallets could be used to introduce limits for certain operations or to monitor turnover of certain types of transactions.

IdNameDescription
-1InOutWalletIdSet of accounts for tracking movements to/from blockchain (system hot wallet)
-4BrokerWalletAccounting for exchange operations
-5InOutBankWalletIdSet of accounts for tracking movements with bank
-6CommissionInOutBankWalletIdSet of accounts for tracking bank commissions
-7InvestWalletSet of accounts for investment tracking
-8PlaceholderWalletSet of accounts for transaction drafts
-9InterestBalanceWalletSet of accounts for balance interest accruals
-10AgentRewardWalletSet of accounts for agent reward accruals
-11ExternalSaldoWalletSet of accounts for external balance tracking
-12InOutSaldoWalletSet of accounts for balance order transactions
-13MarketMakerWallet for internal market maker
-14SwapMakerSwap liquidity wallet
-15PaymentCryptoWalletIdSystem wallet that owns crypto payment-order receivables (address_transact for incoming on-chain payments)
-16FederationWalletIdFederation credit source wallet. Negative balance = net debt to partner projects
-17BlockedFundsWalletIdSystem wallet holding funds parked by AML on Outcome (Blocked → Confirmed)
-18DebtWalletIdSystem wallet that accumulates controlled client overdraft (DebtCharge)
-101CommissionSwapWalletIdSet of accounts for swap commission tracking
-102CommissionExchangeWalletIdSet of accounts for exchange commission tracking
-103CommissionWithdrawalWalletIdSet of accounts for blockchain withdrawal commission tracking
-104CommissionWalletIdSet of accounts for general commission tracking