Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Overview of the Admin Panel
The admin panel serves as a centralized platform for managing various aspects of the system. It provides administrators and authorized users with access to powerful tools and functionalities to oversee and control the system's operations. Through the admin panel, users can configure settings, manage user accounts, monitor performance, analyze data, and perform various administrative tasks crucial for the smooth operation of the system.

...

This comprehensive set of capabilities empowers administrators to design and implement workflows tailored to their organization's needs, facilitating smoother operations and improved efficiency across the system.

...

  1. editBlockchain
    This permission grants the ability to modify existing blockchain configurations within the system in the Blockchains sub-menu on the Configurations page. This includes adjusting parameters such as network settings, consensus mechanisms, or block validation rules to accommodate changes in blockchain technology or network requirements. Additionally, it allows the creation of a new system wallet if it has not been generated yet, connecting additional blockchain services, and resetting differences for block reading (height parameter)

  2. editUserStatus
    Grants the ability to modify the status of a user account, either banning or unbanning the user in the User Directory sub-menu on the Users page. This action restricts or restores the user's ability to access the system and perform activities based on their account status.

  3. editUserWithdrawalRestriction
    This permission grants the ability to adjust the withdrawal restriction level for a verified user in the User Directory sub-menu on the Users page, either increasing or decreasing it. This action modifies the withdrawal limits, eligibility criteria, or processing times for the user's withdrawal transactions based on their verified status. However, there is no option to decrease the restriction level to zero (unverified) if the user has at least level one. Additionally, there is no option to increase the level from zero if the user has an unverified profile. Once the user's profile is verified, the level automatically tops up from zero to level one.

  4. editCurrencyPI
    This permission enables the update of settings and main information for connected currency payment interfaces, as well as the ability to connect new Currency Payment Interfaces or delete existing ones in the Currencies(details) sub-menu on the Configurations page. This encompasses options such as:

...

  1. resolveOperationError

    This permission allows administrators to manage operations encountering errors. Administrators can opt to retry collection for deposit operations, retry or reject withdrawal operations, and retry exchange operations to ensure smooth processing and resolve any arising issues. Upon the request to update an operation, a task is created where an employee with approval permissions can review the main details of the request, such as Type, Status, Amount, User, Date, Documents (transactions), Description, and the employee who made the request. Then approver can make an accept or reject decision for the request.

  2. useWorkspace ?& manageTasks
    The "useWorkspace" and "manageTasks" permissions allow employees to access the Workspace page. This page is relevant for both Requester and Approver employees. Requesters can view the list of open tasks and their status, while Approvers can review the main task details and make an 'accept' or 'reject' decision.

  3. cancelOrder
    This permission allows administrators to cancel open orders placed by users within the system. It enables administrators to intervene in trading activities and manage order books effectively, ensuring the integrity and stability of the trading platform.
    Upon the request to cancel an open order, a task is created where an employee with approval permissions can review the main details of the request, such as the user's email and the main details for the open order: Status, Market, Type, Side, Date, Amount, Executed Volume, Price, Average Executed Price, Trades and the employee who made the request. Then approver can make an accept or reject decision for the request.

  4. requestWithdrawal
    This permission allows the admin to request the transfer of funds from the user's wallet balance to an internal account of the system. After the withdrawal request is made, a task is created where an employee with approval permissions can review the main details of the request, such as the user's status, balance, requested withdrawal amount, currency ID, currency payment interface ID, and the employee who made the request. Then approver can make an accept or reject decision for the request.

  5. requestDeposit
    This permission enables the admin to request deposit operations, initiating the transfer of funds from an internal system account to the user's wallet balance.
    Upon the deposit request, a task is created where an employee with approval permissions can review the main details of the request, such as the user's status, balance, requested deposit amount, currency ID, currency payment interface ID, and the employee who made the request. Then approver can make an accept or reject decision for the request.

...

  1. acceptRole

    The permission grants administrators the authority to approve updates to existing Roles or create new ones. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current settings for the Role and its permissions, the requested configurations, and the employee who made the request.

  2. acceptRateSource
    The permission allows administrators to modify the status of existing Rate Sources for a market. Other employees submit requests for these changes through task creation. Approvers can review information in the task, including the current status of the Rate Source for the market, the requested status change, and the employee who initiated the request.

  3. acceptEmployee
    The permission enables administrators to approve updates to existing Employees or create new ones. Other employees submit requests for these actions through task creation. Approvers can review information in the task, including the current settings for the Employee and their roles, the requested roles for the Employee, and the employee who initiated the request.

  4. acceptWithdrawalRestrictionLevel

    The permission allows administrators to approve updates to existing Withdrawal Restriction Levels or create new ones. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current settings for the Withdrawal Restriction Levels, the requested configurations, and the employee who made the request.

  5. acceptBlockchain
    The permission enables administrators to modify the status of existing Blockchains on the platform. Other employees submit requests for these changes through task creation. Approvers can review information in the task, including the current status of the Blockchain, the requested changes (such as enabling or disabling), resetting the 'height' parameter, and the employee who initiated the request.

  6. acceptOperation
    The permission allows administrators to modify the status of failed operations on the platform, such as failed collection for deposit operations, failed withdrawal operations, failed off-chain operations, failed on-chain swap operations, and canceling open orders. Other employees submit requests for these changes through task creation. Approvers can review information in the task, including the current status of the operation, the requested changes (such as retrying or rejecting failed operations, closing open orders), and the employee who initiated the request.

Troubleshooting

  1. Common Issues and Solutions

  2. Error Messages and Their Meanings

...