Page Overview
Ticket List Table
| Field | Description |
|---|---|
| Ticket ID | Unique identifier of the ticket (click to navigate to the detail page) |
| Project | The project this belongs to |
| Type | Ticket type (e.g., “Misdeposit”) |
| Status | Current status of the ticket |
| Token | The token involved |
| Deposit Amount | Original misdeposited amount |
| Refund Amount | Refund amount determined after review (after deducting the fee) |
| Created At | Time the ticket was created |
| Action | View / Review / Confirm Refund / Resubmit |
Filter Conditions
| Filter | Type | Description |
|---|---|---|
| Ticket ID | Input | Query by ticket ID |
| Status | Dropdown | All / Pending Review / Approved / Rejected / Completed |
| Time Range | Date Range | Select the query time range |
| Project | Dropdown | Super Admin can filter by project |
Status Flow
| Status | Display Name | Color | Meaning |
|---|---|---|---|
| pending_review | Pending Review | Orange | Merchant has submitted, awaiting Super Admin review |
| approved | Approved | Blue | Super Admin approved, awaiting refund execution |
| rejected | Rejected | Red | Super Admin rejected; the merchant may resubmit |
| refunded | Completed | Green | Refund completed |
Operation Guide
Create Ticket (Admin Role)
Enter the deposit hash
Enter the transaction hash of the misdeposit and click the “Query” button. The system will automatically retrieve the transaction info from the chain and populate the fields.
Confirm transaction info
Review the auto-filled chain, token, amount, and sender/receiver addresses. If the transaction does not belong to the current project, the system will indicate a project mismatch.
Review Ticket (Super Admin)
Fill in the fee
Enter the refund fee. The system will automatically calculate the actual refund amount (deposit amount - fee).
Confirm Refund (Super Admin)
After approval, the refund operation needs to be executed on-chain:Resubmit (Admin Role)
For a rejected ticket, the merchant can view the rejection reason and resubmit:Click 'Resubmit' on the rejected ticket
Or go to the ticket detail page and find the resubmit form at the bottom.
Modify the refund address and remarks
Modify the relevant information based on the rejection reason.
Ticket Detail Page
Click the ticket ID to enter the detail page, which includes:- Basic Info: ticket ID, type, project, status, chain, token, amount, fee, deposit hash, source address, receive address, refund address, time
- Fee Details: deposit amount, fee, refund amount
- Refund Transaction: on-chain hash of the refund
- Operation Log: a timeline showing all operation history (create, review, reject, etc.)
- Resubmit Form: shown only for tickets in the rejected status
Permission Requirements
| Feature | Super Admin | Admin (Payin) | Operator (Payin) | Admin (Payout) | Operator (Payout) |
|---|---|---|---|---|---|
| View ticket list | Yes (All) | Yes (Own project) | Yes (Own project) | No | No |
| Create ticket | No | Yes | Yes | No | No |
| Review ticket | Yes | No | No | No | No |
| Confirm refund | Yes | No | No | No | No |
| Resubmit | No | Yes | Yes | No | No |
Notes
The operation log on the ticket detail page contains all historical operations. Operator emails are masked (showing first 2 characters + **** + last 2 characters).