Withdrawals (Dashboard)
Access prerequisites
- Permission (module):
viewWithdrawals - License/Feature: None.
- Menu container: GENERAL → Dashboard group
What it is / when to use
Analytical panel (read-only) for withdrawal requests. Consolidates the count and value withdrawn, segmented by the destination of the funds: Digital Bank (internal fiat transfer), External Account (fiat withdrawal to an external bank), and Crypto (on-chain withdrawal). Use it to monitor outflows and the mix of withdrawal channels.
Prerequisites
- Permission:
viewWithdrawalson the role (dual permission — CPM enum + module in the DB). - License/Feature: None.
- Dependencies on other screens: Reflects the withdrawal request history (
DepositsService.getAllWithdrawalRequest).
Step by step
- Go to the Dashboard → Withdrawals menu.
- Wait for the page to load.
- Read the cards by destination and the charts.
Filters and columns
View-only screen — no editable fields. Indicators:
| Indicator / Chart | What it shows | Data source |
|---|---|---|
| Withdrawal count | Total number of withdrawal requests | withdrawalList.length |
| Total withdrawn (value) | Sum of all amount values | aggregation in BigNumber |
| Digital Bank | Count and total of withdrawals with type == INTERNAL_FIAT | filter by type |
| External Account | Count and total of withdrawals with type == FIAT | filter by type |
| Crypto | Count and total of withdrawals with type == BTC (on-chain withdrawal) | filter by type |
| Withdrawal type (pie) | Distribution across the three destinations | totals by type |
| History (bar chart) | Total per month | grouping by month of the when field |
Business rules / notes
Attention
- The three destinations are defined by the
typeof the request:INTERNAL_FIAT= Digital Bank,FIAT= External Account,BTC= Crypto/on-chain. Types outside these three do not appear in any of the segmented cards (only in the overall total). - Withdrawal prerequisite (business rule of the actual flow): a withdrawal can only be processed if the user has the required amount in fiat currency; the minimum amount may not exist or may vary depending on the tenant configuration. This panel only reflects already-requested withdrawals — the operation and approval are handled in Manage withdrawals.
- Error ≠ zero: an error page indicates that the withdrawal service is unavailable.
- Financial values: totals are computed by summing
amountwithBigNumberbefore rendering.