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.

...

  • Currency Type: Denotes the specific type of currency associated with the payment interface, whether it's a cryptocurrency or a fiat currency.

  • Subunits: Indicates the smaller units or subdivisions of the currency, such as cents for dollars or satoshis for Bitcoin.

  • Contract Address: Refers to the unique address on the blockchain associated with the currency, particularly relevant for cryptocurrencies like Ethereum.Blockchain Fee Information: Provides details about the fees associated with blockchain transactions, including any fees required for processing transactions on the blockchain network.

  • Minimum Collection Amount: Specifies the minimum amount required for collections or incoming payments to be processed through the payment interface.

  • User Withdrawal Details: Includes information on user-initiated withdrawals, specifying both the minimum and maximum withdrawal amounts allowed.

  • User Direct Deposit Details: Encompasses details related to direct deposits made by users, including the minimum direct deposit amount, direct deposit fee as a percentage, and the minimum and maximum direct deposit fees.

  • Proxy Deposit Details: Refers to details concerning proxy deposits, which are temporary deposits created for specific purposes. This includes the minimum deposit amount, the deposit fee as a percentage, and the minimum and maximum deposit fees associated with proxy deposits.

...

These permissions grant administrators the ability to perform operational tasks within the system. This may include managing user balance through deposit and withdrawal operations, managing operations, and performing other administrative duties necessary for the smooth operation of the system.

  1. resolveOperationError

    This permission allows administrators to manage operations that encounter encountering errors. Administrators can choose 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 that may arise.

  2. useWorkspace ?

  3. cancelOrder
    This permission enables administrators to cancel open orders placed by users within the system. It allows administrators to intervene in trading activities and . 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.

  4. useWorkspace ?

  5. 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.

  6. 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.

  7. requestDepositUpon 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.

  8. requestWithdrawal
    This permission allows the Admin admin to request deposit operations, initiating the transfer of funds from the user's wallet balance to an internal system account to of the User`s wallet balance.

  9. acceptCurrency

  10. acceptMarket

  11. acceptManualRate

  12. acceptUserWithdrawalLevel

  13. acceptSoftBan

  14. acceptUserStatus

  15. acceptCurrencyPI

  16. acceptRole

  17. acceptReset2FA

  18. acceptRateSource

  19. acceptEmployee

  20. acceptDeposit

Approval Permission

The approval permission grants an employee the authority to approve or reject requests, transactions, or configurations from other employees. It enables administrators to review and take action on pending requests, ensuring compliance with established procedures and maintaining operational integrity. This permission allows the user to review task descriptions, general information, and requested updates or new creations in the open tasks. The approver can make decisions with an accept or reject flow by analyzing the task description. If the decision is to accept, the new configurations, changes, or edits will be implemented. Conversely, if the decision is to be rejected, no changes will be made.

  1. acceptWithdraw
    The permission allows administrators to approve withdrawal requests submitted by other requester-employees through task creation by the requester. This initiates the transfer of funds from the user's account to the specified destination. Approvers can review information in the task about the user's status, balance, requested withdrawal amount, currency ID, currency payment interface ID, 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.

  2. 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.

Approval Permission

The approval permission grants an employee the authority to approve or reject requests, transactions, or configurations from other employees. It enables administrators to review and take action on pending requests, ensuring compliance with established procedures and maintaining operational integrity. This permission allows the user to review task descriptions, general information, and requested updates or new creations in the open tasks. The approver can make decisions with an accept or reject flow by analyzing the task description. If the decision is to accept, the new configurations, changes, or edits will be implemented. Conversely, if the decision is to be rejected, no changes will be made.

  1. acceptWithdraw
    The permission allows administrators to approve withdrawal requests submitted by other requester-employees through task creation by the requester. This initiates the transfer of funds from the user's account to the specified destination. Approvers can review information in the task about the user's status, balance, requested withdrawal amount, currency ID, currency payment interface ID, and the employee who made the request.

  2. acceptCurrency
    The permission allows administrators to approve updates to existing currencies 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 currency, the requested configurations, and the employee who made the request.

    The main details that can be updated for existing currency or for creating a new one include:

  • Currency ID

  • Name

  • User Balance Enabled Status

  • Precision

  • Position

  • Icon URL

  • Light Theme Colors

  • Dark Theme Colors

  • Enabled Status

  • Hidden Status

  • Trading Commission Enabled Status

  • Payout Platform Commission

  1. acceptSoftBan
    The permission enables administrators to approve updates for user Softban status, either for a specific user or for all existing users. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current status for the user's Softban or the status for Bulk Softban for all users, the requested status for the user's Softban or Bulk Softban for all users, and the employee who made the request.

  2. acceptMarket
    The permission allows administrators to approve updates to existing markets 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 market, the requested configurations, and the employee who made the request.

    The main details that can be updated for an existing market or for creating a new one include:

  • Market ID

  • Base Currency

  • Quote Currency

  • Min Base Currency Amount

  • Min Quote Currency Amount

  • Commission Currency

  • Swap Quote->Base Price Precision

  • Swap Base->Quote Price Precision

Trading Settings:

  • Enabled Status

  • Trading Bot Status

  • Market Position

  • Amount Precision

  • Minimum Amount

  • Price Precision

  • Minimum Price

  • Maximum Price

  • Maker Fee (%)

  • Taker Fee (%)

Swap Types Statuses:

  • On-Chain Swap Enabled

  • Off-Chain Swap Enabled

  • Chain-In Swap Enabled

  • Chain-Out Swap Enabled

Swap Commission Details:

  • Quote->Base (%)

  • Quote->Base (Minimum)

  • Quote->Base (Maximum)

  • Base->Quote (%)

  • Base->Quote (Minimum)

  • Base->Quote (Maximum)

Additionally, this permission allows administrators to review tasks related to a new trading bot for the market or update existing bots with main configurations:

  • Bot user email

  • Bot user password

  • Quantity of orders per side

  • Create order timeout (in seconds)

  • Minimum amount

  • Maximum amount

  • Spread (%)

  • Bot enabled status

Furthermore, administrators can observe and decide on tasks related to updating the enabled status for existing rate sources for the market.

Additionally, administrators have permission to review tasks and either accept or reject requests based on enabled toggle statuses in the Markets sub-menu on the Configurations page for On-Chain Swap status, Off-Chain Swap status, Disable Trading Bot and Enabled status.

  1. acceptReset2FA
    The permission enables administrators to approve the disabling of 2FA verification for users. Other employee requesters submit these requests through task creation. Approvers can review information in the task, including the current status of the user's 2FA verification, the requested status changes, and the employee who made the request. This permission allows approvers to review and make decisions on requests to reset the two-factor authentication (2FA) verification for a user, ensuring that such requests are properly reviewed and authorized before the user's 2FA settings are reset.

  2. acceptDeposit
    The permission enables administrators to approve deposit requests submitted by other employees through task creation. This initiates the deposit of funds to the user's account from an internal system account. Approvers can review information in the task about the user's status, balance, requested deposit amount, currency ID, currency payment interface ID, and the employee who made the request. It ensures that such requests are properly vetted and authorized before funds are transferred.

  3. acceptReferralsGroup
    The permission enables administrators to approve updates to existing referral groups 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 referral group, the requested configurations, and the employee who made the request.

  4. acceptStaking
    The permission allows administrators to approve updates for staking configurations of existing currencies. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current settings for the staking currency, the requested configurations, and the employee who made the request.

  5. acceptUserVerification
    The permission allows administrators to approve updates for user verification statuses, such as email verification, phone verification, and profile verification. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current statuses for user verification, the requested statuses for verification, and the employee who made the request.

  6. acceptManualRate
    The permission allows administrators to approve updates to existing rates for Manual Rate Source 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 rate for the existing market, the requested market rate changes, and the employee who made the request.

...

  1. acceptUserWithdrawalLevel

...

acceptSoftBan
This permission allows employees to review and approve requests from their peers to modify the softban status for specific users or all users in the system. It ensures that changes to softban statuses are properly reviewed and authorized before being applied to user accounts.

...

acceptMarket
This permission grants employees the authority to review and approve requests from their peers to modify existing market settings or create entirely new markets. It ensures that changes to market-related configurations are properly vetted and authorized before implementation.

...

acceptReset2FA
This permission allows employees to review and approve requests from their peers to reset the two-factor authentication (2FA) verification for a user. It ensures that such requests are properly reviewed and authorized before the user's 2FA settings are reset.

...

acceptDeposit
This permission enables employees to review and approve requests from their peers to initiate deposit operations for users, facilitating the transfer of funds from an internal system account to the user's wallet balance. It ensures that such requests are properly vetted and authorized before funds are transferred.

...

  1. The permission enables administrators to approve updates for user withdrawal restriction levels. Changes can only be made for verified users, with options to increase or decrease the level. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current withdrawal restriction level, the requested withdrawal restriction level, and the employee who made the request.

  2. acceptUserStatus
    The permission enables administrators to approve updates for user statuses, such as banning or unbanning. Other requester employees submit these requests through task creation. Approvers can review information in the task, including the current statuses of the user, the requested user statuses, and the employee who made the request.

  3. acceptCurrencyPI
    The permission enables administrators to approve updates to existing Currency Payment Interfaces, delete existing ones, 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 Currency Payment Interfaces, the requested configurations, and the employee who made the request.

    The main details that can be updated for existing currency or for creating a new one include:

  • Currency Type

  • Subunits

  • Contract Address

  • Minimum Collection Amount

  • User Withdrawal Details

  • User Direct Deposit Details

  • Proxy Deposit Details

Additionally, there is an additional permission that allows administrators to review tasks and make decisions related to uploading or updating the logo for the Payment Interface in the Payment Interfaces subsection on the Configurations page.

  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

...

  1. status of the Rate Source for the

...

  1. market, the requested

...

  1. status change, and the employee who

...

  1. initiated the request.

...

  1. acceptEmployee
    The permission

...

  1. enables administrators to approve updates

...

  1. to existing Employees or create new ones. Other

...

  1. employees submit requests for these

...

  1. actions through task creation. Approvers can review information in the task, including the current settings for the

...

  1. Employee and their roles, the requested

...

  1. roles for the Employee, and the employee who

...

  1. initiated the request.

...

  1. acceptWithdrawalRestrictionLevel

    The permission allows administrators to approve updates

...

  1. 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

...

  1. settings for the Withdrawal Restriction Levels, the requested

...

  1. configurations, and the employee who made the request.

  2. acceptBlockchain

  3. acceptOperation

Workflow Overview

  1. Description of Workflow Process

  2. Roles Involved in Workflow

  3. Workflow Diagram

...