Overview
The User Support tool enables you to:- Search for users by multiple identifiers (wallet address, user ID, display name, social handles)
- View complete user profiles including metadata, social connections, and profile information
- Manage loyalty balances across multiple wallets and currencies
- Review activity history including transactions, multipliers, and badges
- Take administrative actions such as blocking users, updating balances, and merging wallets
- Add internal notes for tracking support interactions and user status
Searching for Users
You can search for users using any of the following identifiers:- Wallet address (e.g.,
0x1234...5678) - User ID (unique identifier assigned to each user)
- Display name (user’s profile name)
- Social handles including:
- Twitter/X username
- Discord username
- Telegram username
- Other connected social accounts
Search terms must be at least 5 characters long. The search is
case-insensitive and supports partial matches.
Search Process
Enter search term
Type your search query in the search field. You can use wallet addresses, user IDs, display names, or social handles.
User Profile Overview
When you select a user, the tool displays a comprehensive profile card showing:Profile Information
- Profile image and display name
- User ID and Loyalty Account ID (with copy buttons)
- Social connections (Twitter, Discord, Telegram, etc.)
- Location and Portfolio links (if available)
- Link to public profile for viewing the user’s public-facing profile page
Balance Overview
The balance section displays:- Total multiplier across all active multipliers
- Total balances for each loyalty currency (summed across all wallets)
- Per-wallet balances showing individual wallet addresses and their respective balances
If a user has multiple wallets linked to their account, each wallet’s balance
is displayed separately. You can merge wallets to consolidate balances.
Managing User Accounts
Updating Balances
You can manually adjust a user’s loyalty balance for any currency:Adjust amounts
Enter the new balance amounts for each currency. The system will automatically
calculate the difference and create a transaction.
Merging Wallets
When a user has multiple wallets, you can merge balances from one wallet into another:Click Merge Here
Click the “Merge Here” button next to the destination wallet (the wallet that will receive the merged balance).
After merging wallets, balances from source wallets are debited and added to
the destination wallet. This operation creates transaction records for audit
purposes.
Blocking and Unblocking Users
You can block users to prevent them from earning points or completing actions:Set block exemption
Optionally mark the user as “block exempt” to prevent automatic blocking in
future block runs.
Blocked users cannot earn points or complete loyalty actions. Unblocking
restores full access. Users marked as “block exempt” won’t be automatically
blocked in future automated block runs.
User Verification Status
Users can be marked as “Verified” to indicate manual verification. This status:- Prevents automatic blocking in block runs
- Can be removed by clicking the X icon next to the “Verified” badge
- Helps track users who have been manually reviewed
Activity History
The Activity section provides detailed history of user actions across three tabs:Transactions Tab
Shows all loyalty transactions including:- Timestamp of each transaction
- Rule name that triggered the transaction
- Wallet address that received the points
- Amount and currency of the transaction
- Currency image for visual identification
Multipliers Tab
Displays active multipliers including:- Timestamp when multiplier was applied
- Multiplier amount (e.g., 1.5x, 2x)
- Rule name or description
- Wallet address associated with the multiplier
Badges Tab
Shows earned badges with:- Timestamp when badge was earned
- Badge image and name
- Status (active/inactive)
- Wallet address of the badge recipient
Activity history supports pagination. Use the scroll functionality to load
more historical data.
Internal Notes
You can add internal notes to track support interactions, user status, or any relevant information:Add notes
Type your notes. Examples include: - “Likely Sybil account” - “Under review
for suspicious activity” - “Customer support ticket #12345” - “Verified
identity on 2024-01-15”
Internal notes are limited to 500 characters and are only visible to admin
users. They persist across sessions and help maintain context for support
interactions.
Advanced Actions
Handling Compromised Wallets
When a user reports that their wallet has been compromised, you have several options depending on the situation:Understanding Wallet Restrictions
The main wallet is the core account object and cannot be disconnected by users. Users can only disconnect secondary wallets (additional wallets connected to their account). This restriction prevents users from gaming the leaderboard by rotating through wallets that share multipliers.
Option 1: Transfer Balances to New Wallet (Recommended)
If the user wants to preserve their loyalty progress, you can transfer their balance from the compromised wallet to a new wallet:Locate the compromised wallet
Search for the user using the compromised wallet address in the User Support tool.
Debit balance from old wallet
Click “Update Balance” next to the compromised wallet and set all balances to zero, or use the balance update feature to debit the full amount.
Credit balance to new wallet
Search for or create the user account with the new wallet address, then use “Update Balance” to credit the same amounts to the new wallet.
After transferring balances, the user can connect their social accounts to the new wallet through profile settings. Their progress will be preserved on the new wallet.
Option 2: User Self-Service (If Multi-Wallet Enabled)
If the user has multiple wallets connected and multi-wallet support is enabled:- Users can disconnect their secondary wallets from profile settings
- Users can connect those secondary wallets to a new primary wallet
- Points from the disconnected wallets will transfer with them to the new wallet
- Note: Users cannot disconnect their main wallet themselves
This option only works if the user already has multiple wallets connected. If they only have one wallet (the compromised one), they’ll need admin assistance.
Option 3: Wipe User Metadata (Fresh Start)
If the user wants to start completely fresh with a new wallet:Wait for completion
The wipe operation may take a few minutes to complete. You’ll receive a notification when it’s finished.
After wiping user metadata, the user will need to reconnect their social accounts and complete loyalty rules again to start earning points. All previous progress will be lost.
Copying User Details
You can quickly copy user information:- Copy User ID: Click the copy button next to the User ID
- Copy Wallet Address: Click the copy button next to the wallet address
- Copy All User Details: Use the copy button next to the user’s name to copy a JSON representation of all user data including loyalty accounts
Multiple User Results
When your search returns multiple users, you’ll see a list view showing:- Profile images and display names
- User IDs and wallet addresses
- Current balances for each loyalty currency
- Social handles (Twitter, Discord, Telegram)
Best Practices
When to update balances
When to update balances
Update balances when:
- Correcting errors in point calculations
- Compensating users for support issues
- Adjusting balances after rule changes
- Manual adjustments for special promotions
When to merge wallets
When to merge wallets
Merge wallets when:
- Users have accidentally created multiple accounts
- Consolidating accounts after identity verification
- Cleaning up duplicate or test accounts
Handling compromised wallets
Handling compromised wallets
When a user reports a compromised wallet:Preserve progress (recommended):
- Debit balance from compromised wallet
- Credit balance to new wallet
- User connects social accounts to new wallet
- User disconnects secondary wallets
- User connects secondary wallets to new primary wallet
- Points transfer automatically
- Use “Wipe User Metadata” if user wants to start over
- User reconnects social accounts and completes rules again
When to block users
When to block users
Block users when:
- Detecting fraudulent or Sybil activity
- Violation of terms of service
- Suspicious behavior patterns
- Request from compliance or legal team
Using internal notes effectively
Using internal notes effectively
Use internal notes to:
- Track support ticket numbers
- Document user verification status
- Note suspicious activity patterns
- Record important user interactions
- Maintain context for future support interactions
Troubleshooting
User Not Found
If a user doesn’t appear in search results:- Verify the search term is correct (minimum 5 characters)
- Try searching with different identifiers (wallet address vs. user ID)
- Check if the user account exists in the system
- Ensure you’re searching within the correct website/organization context
Balance Discrepancies
If balances don’t match expected values:- Review the Transactions tab to see all balance changes
- Check for failed transactions that may not have been applied
- Verify multipliers are correctly applied
- Look for transactions from multiple wallets
Multiple Wallet Issues
If a user has multiple wallets causing confusion:- Review all wallets in the balance section
- Consider merging wallets if they belong to the same user
- Verify wallet ownership before taking actions
- Check the Activity tab to see which wallet was used for each transaction
Compromised Wallet Reports
If a user reports their wallet has been compromised:- Verify the request: Confirm the user’s identity before taking any action
- Check for multiple wallets: If they have secondary wallets, they can disconnect and reconnect them to a new primary wallet themselves
- Transfer balances: Use the balance update feature to debit from the old wallet and credit to the new wallet
- Document the action: Always add internal notes explaining the wallet transfer
- Consider wiping: Only use “Wipe User Metadata” if the user explicitly wants to start fresh
Related Documentation
- Managing User Accounts - General user account management
- Updating Balances - Programmatic balance updates
- Blocking Users - User blocking and moderation
- Multi-Wallet Support - Understanding multi-wallet functionality