Skip to main content

Address Transactions

Address transactions in TrexWallet are operations involving external or internal addresses, such as deposits, withdrawals, and transfers between wallets.

What Are Address Transactions?

  • Transactions that move assets to or from a blockchain or other network address.
  • Include both incoming (deposit) and outgoing (withdrawal) operations.

How They Differ from Internal Transactions

  • Address transactions interact with external networks (e.g., blockchains), while internal transactions occur solely within TrexWallet.
  • Address transactions are subject to network fees, confirmation times, and additional compliance checks.

States and Lifecycle

  • Address transactions use their own bit-flag enum AdrTxStateEnum (distinct from the client-side TransactStateEnum): Draft (0), Init (1), AmlConfirm (2), SendedToModule (4), SendedToNetwork (8), NetworkIn (16), NetworkConfirmed (32), HasInnerTransaction (64), AmlBlocked (128), Timeout (1024), Cancelation (2048), Failed (4096), Finished (8192), Archive (16384).
  • Hot-loop services treat any record with state < 8192 as live; Finished and Archive are excluded from the active indexes.
  • See Transaction States and Networks for more details.

Role in Deposits and Withdrawals

  • All deposits and withdrawals are processed as address transactions, ensuring traceability and compliance.

For details on managing address transactions, see the Address Transactions admin page.