Token Deposits
Access requirements
- Permission (module):
sendBalance+ featureADMIN_BALANCE_CONTROL - User status:
APPROVED - Menu container: GENERAL → Users group → User list → eye icon → General tab → balance card → Credit button
What it is / when to use
The Credit balance action (manual token deposit) allows the administrator to deposit tokens directly into a user's balance from the BackOffice. Use when:
- An on-chain deposit was detected on the blockchain but was not automatically processed by the system (watcher failure, sync issue).
- A refund or contractual credit needs to be granted manually.
- Support identified a balance inconsistency and needs to correct it with evidence.
Transaction hash security (idempotency)
The Transaction hash field is the main security mechanism for this operation. By providing the blockchain txHash:
- The system ensures that that hash can only be credited once.
- Attempts to reprocess the same hash are automatically blocked (
E00021 — already processed). - The hash is linked to the entry in the user's transaction history for future auditing.
Always provide the real txHash of the transaction. For manual credits without a blockchain origin (e.g.: bonuses, compensation), use a unique and descriptive identifier in the reference field.
How to use
- Open User details and access the balance card on the General tab.
- Click Credit (visible only with
sendBalance+ADMIN_BALANCE_CONTROL). - Select the currency/token to be credited.
- Enter the amount (treated as BigNumber — respect the token's decimal places).
- Enter the blockchain transaction hash (or a unique identifier for manual credits without an on-chain origin).
- Confirm the operation.
Modal fields
| Field | Description | Required |
|---|---|---|
| Token / Currency | Crypto to be credited (e.g.: BTC, ETH, tBRL, tenant token) | Yes |
| Amount | Quantity to credit (BigNumber, token decimal places) | Yes |
| Transaction hash | txHash of the blockchain operation or unique reference ID | Yes |
| Note | Reason/context for the audit record | Recommended |
Effects on the system
- The amount is immediately added to the user's available balance for the selected token.
- A
CREDITtype entry is recorded in the History → Transactions tab. - The hash is marked as processed — resubmission with the same hash returns
E00021(treat as success, do not retry).
No automatic rollback
Manual credits move real balances. Verify the token, amount, and hash before confirming. To undo, a Manual debit of the same amount with a reference to the original credit will be required.
Related screens
.png)
.png)