Skip to main content

Transactions and Orders

This page documents what operators see in TrexAdmin transaction-related pages and how to interpret the canonical enum values.

Transacts page

Route: /TrexAdmin/Transacts

Table purpose

  • Analyze fund movement between wallets.
  • Search by timetick, externalId, partnerInfo, tag, and group IDs.
  • Inspect state-machine progress for each tx_type.

Core transaction types (TransactTypeEnum)

ValueNameNotes
1InnerTransferInternal transfer.
2ExchangeToBrokerExchange leg to broker.
3IncomeIncoming transaction from external network flow.
4OutcomeOutgoing transaction to external network flow.
5FromBankIncoming bank-linked movement.
6ToBankOutgoing bank-linked movement.
7CreateInvestInvestment creation.
8CloseInvestInvestment closure.
9EarlyCloseInvestEarly investment closure.
10PaymentInvestInvestment payout.
11InternalTxCode-based transfer (funds hold).
12InternalTxConfirmCode-based transfer with extra confirmation.
13InvoiceTxInvoice code transfer.
14InvoiceTxConfirmInvoice code transfer with confirmation.
15OrderReturnBalanceReturn from order lock balance.
16OrderCreateMarket order creation.
17AgentPaymentAgent payout.
18BonusPaymentBonus payout.
20ExchangeFromBrokerExchange leg from broker.
21CrossProjectSelfTransferSame owner, cross-project transfer.
22SwapToBrokerSwap leg to broker.
23SwapFromBrokerSwap leg from broker.
24PaymentOrderPayment-order transaction.
25OuterRefundRefund transaction for payment orders.
26FederationCreditFederation credit.
27BankTransferBank/card transfer linked through payment flow.
28DebtChargeDebt charge transaction.
29CrossProjectTransferOutOutgoing cross-project transfer.
30CrossProjectTransferInIncoming cross-project transfer.

Transaction states (TransactStateEnum)

TransactStateEnum is a bit flag enum. Multiple flags can be present on one row.

ValueNameDescription
0DraftDraft row, not yet processed by core flow.
1CreatedTransaction created.
2ConfirmedConfirmed where explicit confirmation is required.
4PredictedPredicted/expected movement marker.
8VerifiedPre-final checks passed (for example, required partner_info).
16BlockedTemporarily blocked from further progression.
32CanceledCanceled path.
64FailedReserved compatibility bit in current core logic.
128FinishedFinalized state.

AddressTransacts page

Route: /TrexAdmin/AddressTransacts

Use this page to inspect provider/network-side records that drive settlement for client transactions.

Address transaction states (AdrTxStateEnum)

ValueNameDescription
0DraftDraft row.
1InitPre-created before network observation.
2AmlConfirmAML checks passed.
4SendedToModuleSent to module runtime.
8SendedToNetworkSent/broadcast to provider/network.
16NetworkInObserved in provider/network stream.
32NetworkConfirmedConfirmed in provider/network stream.
64HasInnerTransactionLinked internal client transaction exists.
128AmlBlockedAML blocked/rejected.
1024TimeoutTimed out before completion.
2048CancelationCancellation/error path marker.
4096FailedTerminal failed marker.
8192FinishedFinalized and excluded from hot-loop processing.
16384ArchiveArchived by maintenance flow.

Orders page

Route: /TrexAdmin/Orders

Shows trading/order entities (not payment orders). Use it to inspect order lifecycle, source/destination currencies, blocked volume, and external network linkage.

BalancesSummary page

Route: /TrexAdmin/BalancesSummary

Displays aggregated balances by currency across client wallets, locked sub-balances, technical wallets, and exchanges.

TechWalletsExchange page

Route: /TrexAdmin/TechWalletsExchange

Used for technical-wallet operations and internal exchange servicing.