Versions Compared

Key

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

...

Additionally, administrators have the permission to change enabled toggle statuses in the Markets sub-menu on the Configurations page for On-Chain Swap status, Off-Chain Swap status, DisableTrading Bot, and Enabled status.

  1. editCurrency
    This permission grants access to the Currencies sub-menu within the Configurations page, enabling administrators to update settings related to currencies or create a new currency. Key settings include:

  • Name: The name or identifier of the currency, such as USD, BTC, ETH, etc.

  • User Balance Enabled Status: Specifies whether the user balance feature is enabled for the currency. When enabled, users can hold balances in this currency within the system.

  • Precision: The number of decimal places used to represent fractional amounts of the currency.

  • Position: Determines the position of the currency symbol relative to the numerical value (e.g., before or after the number).

  • Icon URL: The URL link to the icon or image representing the currency, often used for visual identification purposes.

  • Timestamps (Created At/Updated): Indicates the timestamps for when the currency configuration was created and last updated.

  • Light Theme Colors: The color scheme used for displaying the currency details in a light-themed interface.

  • Dark Theme Colors: The color scheme used for displaying the currency details in a dark-themed interface.

  • Enabled Status: Indicates whether the currency is currently enabled and available for use within the system.

  • Hidden Status: Specifies whether the currency is hidden or not displayed to users within the system interface.

  • Trading Commission Enabled Status: Indicates whether trading commissions are enabled for transactions involving this currency.

  • Payout Platform Commission: Specifies the commission or fee charged by the platform for payouts or withdrawals made in this currency.

...

Additionally, administrators have the permission to change enabled toggle statuses in the Currencies sub-menu on the Configurations page for User balance enabled status, Enabled status, Hidden status, and Trading commission-enabled status for all existing currencies.

  1. editRole
    This permission grants the ability to modify existing roles or create new ones within the system in the Roles sub-menu on the Security page. It includes defining role permissions, access levels, and privileges for different user groups, and ensuring appropriate access and security measures are in place.
    Administrators with this permission have the possibility to add or remove permissions for already existing roles. Additionally, they have the option to create a new role, where they can define the role name and add existing permissions to it. This flexibility allows administrators to tailor roles and permissions according to the specific needs and requirements of their organization, ensuring proper access control and security protocols are maintained across the system.

  2. editWorkflow
    This permission grants the ability to modify existing workflows or create entirely new workflow configurations within the system in the Workflows sub-menu on the Configurations page. It encompasses defining workflow steps, approval processes, task assignments, and automation rules to streamline business operations and improve efficiency.

    Administrators with this permission can create a new workflow, specifying details such as the workflow name, initial component, parameters, and enabling its status.

    Additionally, administrators can add or update nodes within the workflow, configuring various conditions, parameters, and creating specific steps flow. This includes options such as:

  • Flexible user decision

  • Calling any action of any service

  • Checking permissions

  • Checking roles

  • Copying data

  • Deleting values

  • Implementing conditions

  • Setting values

  • Starting nodes

  • Ending nodes

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:

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

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

...

Additionally, there is an additional permission that allows administrators to upload/update the logo for the Payment Interface in the Payment Interfaces subsection on the Configurations page.

  1. editWithdrawalRestrictionLogo
    This permission grants administrators the ability to add or edit logos for withdrawal restriction levels in the "24h Withdrawal Limits" sub-menu on the Restrictions page.

  2. editCurrencyPILogo
    This permission allows administrators to add or edit logos for Payment Interfaces(details) in the "Payment Interfaces" submenu on the Configurations page.

  3. editCurrencyLogo

    This permission allows administrators to add or edit currency logos in the “Currencies” sub-menu on the Configurations page.

  4. generateBlockchainWallet
    This permission enables administrators to generate a new system wallet for connected blockchains in the "Blockchains" submenu on the Configurations page.

  5. editSwapMarket

Request Operation Permission

...

  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 ), and the employee who initiated the request.

  7. acceptReferralsGroup
    This permission empowers administrators to approve updates to existing Referral groups or create new ones. Other employees submit requests for these actions by creating tasks. Approvers can review task information, including current settings for Referral groups and their levels, requested edits, and the initiating employee's details.

  8. acceptUserKYCStatus
    This permission enables administrators to approve updates for user verification statuses, including profile verification. Requester employees submit these requests through task creation. Approvers can review task information, such as current verification statuses, requested statuses (Accept, Reject, Ban), and details of the employee who made the request.

Troubleshooting

...