3. User Profile
The User Profile opens a full, tabbed view of a single player’s account with top‑level actions and detailed financial, gameplay, and affiliate information.
3.1 Header (always visible)
- Username + avatar
- User ID
- VIP badge/level (e.g., “silver 3”)
- Displayed balance (e.g., “1,368.5 USD”)
- Action buttons (right side):
- Active Bot — toggle/mark user’s bot status (as labeled)
- Ban User — ban the account
- Block Withdrawals — prevent this user from withdrawing
3.2 Tabs
Tabs across the top of the profile: Player info, Finances, Bets, Notes, Affiliates.
3.3 Player info (tab)
Registration data (card)
- Date (timestamp of registration)
- Device (e.g., “unknown, Apple Macintosh”)
- Language (locale code)
- IP address (full value shown)
- Country
- Registration type (e.g., LOCAL)
- Referrer username (or N/A)
- Referral code (or N/A)
Statistics (card)
- KYC level (with Edit KYC level pencil action)
- GGR
- Total wagered
- Total withdrawals
- Total deposits
- LTV
- Total Bets
- Total Payouts
- Total Loss
Personal data (card)
First name / Last name / Birth date / Residential address (fields present; may be N/A)
Account balances (card)
- Total balances (aggregate)
- Per‑currency row (e.g., DBC amount)
- Inline actions (icons/buttons on the header of this card):
- Edit balance
- Tip
- Deduct balance
Contact data (card)
Email with Verified badge if verified
Unclaimed rakeback (card)
- Total
- Instant
- Monthly
- Daily
Settings (card)
Toggle switches:
- Is streamer
- Private
- Is test user
- Can use chat
Vault balance (card)
- Total vault balance
- Per‑currency (e.g., DBC vault amount)
3.4 Finances (tab)
Sub‑tabs: Deposits, Withdrawals, Tips, Accounting, Promocodes.
Deposits
Controls:
- Filter by status (dropdown)
- Sort by (dropdown)
Table columns:
- Network
- Currency
- Amount in crypto
- Amount USD
- Transaction Hash
- From Address
- External ID
- Status
- Date
Withdrawals
Status tabs: Pending Review, Approved, Rejected, Failed.
Control: Sort by (dropdown)
Table columns:
- ID
- User
- Amount
- USD Amount
- Payment Provider Status
- Transaction Hash
- Transaction ID
- Date
- Stats
- Finance Stats
- Admin action
- Status
- More info
Tips
Sub‑tabs: Users, Admins
Table columns:
- Sent by
- Received by
- Amount
- Currency
- Public (flag)
- Created At
- More info
Accounting
Controls: Open Filters button
Ledger table columns:
- Tag (e.g., BET (BET), BET (WIN))
- Amount (green/red formatting in UI)
- Balance Before
- Balance After
- Date
Promocodes
Table columns:
- Code
- Claimed
- Status
- Actions
3.5 Bets (tab)
Filters:
- Period preset (e.g., Previous month)
- Start Date
- End Date
- Open Filters button
Table columns:
- Game (with external/open icon link)
- Bet
- Multiplier (e.g., “x0.00” chip)
- Payout
- Date
3.6 Notes (tab)
Add Note button opens a modal:
- Choose Risk Level (dropdown)
- Note text (textarea)
- Cancel / Confirm actions
Notes table columns (visible structure):
- Admin
- Risk Level
- Updated At
- Actions
3.7 Affiliates (tab)
General statistics
Tiles:
- Tier (e.g., Tier 1)
- Affiliate Level
- Amount of Commission Claimed
- Commission (percentage)
Period statistics
Controls:
- Select Queries to Show
- Select Admin Tips Tags to Show
- Date preset (e.g., Custom date)
- Start Date / End Date
Tiles include (as shown):
- Referrals GGR
- Affiliate Referrals Wager
- Affiliate Referrals Bet Count
- Affiliate Referrals Bet Average
- Affiliate Referrals Deposits Amount
- Affiliate Referrals Deposits Count
- Affiliate Referrals Deposit Average
- Affiliate Referrals FTD Amount
- Affiliate Referrals FTD Count
- Affiliate Referrals FTD Average
- Affiliate Admin Tips
- Affiliate Referrals Count
- Affiliate Active Referrals Count
- Affiliate Reward Taken
- Affiliate Total Withdrawals
Actions / Management
- Update Affiliate Level: input Enter Affiliate Level + Update button
- Referral Codes: input Enter referral code + Add Code button
Referrals table (bottom)
Columns:
- Status
- Username
- Affiliate Deposits
- Earned Commission
- Total Deposit
- Total Withdrawn
- Total Wagered
- Profit/Loss
- First Deposit
- Last Deposit
- Registered
- More info