At a Glance
What This Section Does
Manage your back-office team members. View staff accounts, assign roles, manage permissions, and control who has access to administrative features.
Who Should Use This
System Administrators : Add and manage team members
HR Managers : Oversee staff accounts and roles
Super Admins : Control all staff permissions
Most Common Tasks
View Staff Members : See all team members
Edit Staff Roles : Change someone's role
Add to Whitelist : Grant special permissions
Search for Staff : Find specific team members
Before You Start
Make sure you have this permission:
back_office_staff : Required to manage team member accounts
1. Back Office Staff Management Sequence
Staff Viewing
Step Action Details 1 Access Back Office Staff Navigate to the Users section in the left sidebar and click "Back Office Staff". 2 View Staff Data In the Back Office Staff table, browse all registered back office staff with their information. 3 Review Staff Information View staff details including Username, Login Method, Created At, Wallet Address, Smart Account Address, and Role. 4 Use Navigation Links Click on staff data to access additional information or management options. 5 Access Staff Actions Click "Edit item" button for any staff member to access management options.
Using Search in Back Office Staff Management
Step Action Details 1 Access Search Function Locate the search textbox with placeholder "Search username, contract or wallet address...". 2 Apply Specific Search Use one or more of the following search criteria: Username Enter exact or partial username to filter results. Wallet Address Enter full or partial wallet address to find staff members. Smart Account Address Enter full or partial smart account address to locate staff members. 3 Execute Search Type search term and view filtered results automatically in the staff table. 4 Clear Search (Optional) Clear the search textbox to view all staff members again.
2. Role Management Sequence
Role Editing
Step Action Details 1 Access Staff Management Navigate to Back Office Staff and locate the staff member requiring role changes. 2 Open Edit Menu Click the three dots button for the selected staff member. 3 Select Edit Role Click "Edit Role" from the context menu that appears. 4 Choose Role Type Select from available roles: Treasury Ops, Admin, Operator, or Super Admin. 5 Confirm Assignment Click "Assign Role" button to confirm the role assignment. 6 Verify Changes Review the staff member's updated role status in the system.
Role Management Options
Step Action Details 1 Access Role Dialog Open the "Assign Role" dialog for any staff member. 2 Review Available Roles View all available role options: Treasury Ops Treasury operations role for financial management. Admin Administrative role for platform management. Operator Platform operator role for operational tasks. Super Admin Highest level administrative role with full access. 3 Select Appropriate Role Choose the role that matches the staff member's required permissions. 4 Complete Assignment Click "Assign Role" to apply changes or "Cancel" to abort.
3. Whitelist Function
Whitelist is an authorization layer directly linked to on-chain logic.
Difference from permission
Permissions are off-chain: controlled by the back-office role system or API user access (e.g., admin, reviewer, operator). They determine who can see or click features in the UI.
Whitelist is on-chain: enforced at smart-contract level. Even if a user has admin permission, a transaction will fail unless their wallet address is included in the whitelist set stored on the blockchain.
Purpose
It defines which wallet addresses or smart-contract identities are allowed to execute critical blockchain functions such as:
Create & Approve Markets
User can create new markets
Resolve & Approve Resolution
User can resolve completed markets
User can approve resolution outcomes
Approve Trading Fee Changes
User can modify maker/taker fees
User can adjust trading-specific fees
Step Action Details 1 Access Staff Management Navigate to Back Office Staff and locate the staff member for whitelist addition. 2 Open Edit Menu Click the three dots button for the selected staff member. 3 Select Add to Whitelist Click "Add to Whitelist" from the context menu. 4 Confirm Whitelist Addition Confirm the whitelist addition to grant enhanced access privileges.
4. Access Management Sequence
Access Removal
Step Action Details 1 Access Staff Management Navigate to Back Office Staff and locate the staff member requiring access removal. 2 Open Edit Menu Click the three dots button for the selected staff member. 3 Select Remove Access Click "Remove Access" from the context menu. 4 Confirm Access Removal Confirm the removal of platform access and administrative privileges. 5 Verify Access Revocation Confirm that the staff member can no longer access the platform.
Access Control Process
Step Action Details 1 Identify Staff Member Locate the staff member requiring access changes. 2 Access Management Options Click the three dots button for the selected staff member. 3 Select Appropriate Action Choose from Edit Role, Add to Whitelist, or Remove Access. 4 Confirm Changes Complete the selected action to apply changes. 5 Verify Implementation Confirm that changes have been applied successfully.
5. Staff Data Management
Field Description Example Username Display name chosen by the staff member testkris, vannewadminuat Login Method Authentication method used wallet, google_oauth, email Created At Date when staff account was created 24/06/2025, 04/08/2025 Wallet Address Staff member's blockchain wallet address (truncated) 0x5b......a2CF, 0x48......f5d1 Smart Account Address Staff member's smart account address (truncated) 0xe8......2DA6, 0xB6......e947 Role Current administrative role assigned Super Admin, Admin, Operator, Treasury Ops Actions Available management options Edit item button
Login Method Types
Method Description Usage wallet Direct wallet connection Most common authentication method google_oauth Google OAuth authentication Social login option email Email-based registration Traditional email/password login
Role Types & Permissions Examples:
Role Description Access Level Super Admin Full system access and control All platform functions Admin Platform administration Administrative functions Operator Platform operations Operational tasks Treasury Ops Financial operations management Treasury functions
6. Staff Status & Role Management
Role Assignment Process
Step Action Details 1 Identify Staff Member Locate the staff member requiring role assignment. 2 Access Edit Options Click the three dots button for the selected staff member. 3 Open Role Assignment Select "Edit Role" from the context menu. 4 Review Staff Info Confirm staff identity in the role assignment dialog. 5 Select Role Choose appropriate role from available options. 6 Confirm Assignment Click "Assign Role" to apply the role. 7 Verify Success Confirm role assignment was successful.
Management Action Types
Action Description Purpose Edit Role Modify staff member's role and permissions Update access levels Add to Whitelist Grant enhanced access privileges Provide additional features Remove Access Revoke staff member's platform access Security and access control
Overview
Back-office staff must be assigned the permission key to access and whitelisted to operate market.
No. Key Features Permission Key Whitelist Type 1 Staff Searching Function back_office_staff - 2 Role Management Function back_office_staff - 3 Whitelist Management Function back_office_staff - 4 Access Control Function back_office_staff -
Staff Searching
Step Instruction 1 Locate the search textbox with placeholder "Search username, contract or wallet address...". 2 Use one or more of the following search criteria: 2.1 Enter exact or partial username to filter results. 2.2 Enter full or partial wallet address to find staff members. 2.3 Enter full or partial smart account address to locate staff members. 3 Type search term and view filtered results automatically in the staff table. 4 Clear the search textbox to view all staff members again.
Staff Data Overview
Field Description Username Display name chosen by the staff member for platform identification Login Method Authentication method used (wallet, google_oauth, email) Created At Date and time when the staff account was created Wallet Address Staff member's blockchain wallet address (truncated for privacy) Smart Account Address Staff member's smart account address (truncated for privacy) Role Current administrative role assigned (Super Admin, Admin, Operator, Treasury Ops) Actions Available management options including role editing, whitelist management, and access control
Role Management
Step Instruction 1 Select the Back Office Staff menu and locate the staff member requiring role changes 2 Click the three dots button for the selected staff member. 3 Select "Edit Role" from the context menu 4 Choose appropriate role from available options 5 Click "Assign Role" to confirm the assignment
Role Management Fields
Field Description Staff Information Shows selected staff member identity (e.g., "V vannewadminuat") Role Selection Choose from Treasury Ops, Admin, Operator, or Super Admin Assignment Confirmation Confirm or cancel the role assignment
Whitelist Function
Step Instruction 1 Access the Back Office Staff menu and locate the staff member for whitelist addition. 2 Click the three dots button for the selected staff member. 3 Select "Add to Whitelist" from the context menu. 4 Confirm the whitelist addition to grant enhanced access privileges.
Remove Access Control
Step Instruction 1 Access the Back Office Staff menu and locate the staff member requiring access removal 2 Click the three dots button for the selected staff member. 3 Select "Remove Access" from the context menu 4 Confirm the removal of platform access and administrative privileges
Search & Filter
Filter Description Username Search by exact or partial username Wallet Address Search by full or partial wallet address Smart Account Address Search by full or partial smart account address
Product Glossary
Term Description Username Display name chosen by the staff member for platform identification Login Method Authentication method used by the staff member (wallet, google_oauth, email) Wallet Address Staff member's blockchain wallet address for cryptocurrency transactions Smart Account Address Staff member's smart account address for advanced blockchain operations Role Assignment Process of assigning specific permissions and access levels to staff members Treasury Ops Role with access to financial operations and treasury management Admin Administrative role with platform management capabilities Operator Operational role for platform maintenance and support tasks Super Admin Highest level role with full system access and permissions Whitelist Enhanced access privileges for trusted staff members Access Removal Process of revoking staff member's platform access and privileges Search Filter Function to narrow down staff results based on specific criteria