9. Staking Service
9.1. Staking
Admin can see the list of Users Active or Closed Staking operations with following details by columns:
User: email address of registered user with user status light
- green: verified user with completed KYC
- gray: unverified user
- (…) Details: review the user and their details
Additionally: Search feature built into filter for searching for user profile by email addressAmount: the amount that the user staked
Currency: ID of the currency that the user staked.
Additionally: Search feature built into filter for searching for currency by currency IDStatus: displays operation status label.
Options:
- Open
- Closed
Additionally: SSearch feature built into filter for searching for operation by email statusDate: timestamp of operation.
(…) Details: details associated with the operation described in ‘5.1.1 Operation (…) Details’
Reload (button): reload page
Admin can access operation details with active staking and see main details:
Type: type of operation
Parent Operation: with option to visit it the operation (if applicable)
Status: status of operation
User: email address of registered user
Details (button) to see additional details of registered userAmount: currency and ticker
Date: timestamp of staking operation creation
Ledger Records (sub-section): allows the admin to view ledger records for associated active staking operation:
Account: ledger record account and filter
Debit: amount debited to ledger account record with currency and ticker
Credit: amount credited to ledger account record with currency and ticker
Counterparty: the other side of transaction with registered user email
Description: description of transaction with filter to browse by ledger record type
Created: timestamp of ledger record creation
Operation: field for additional information for the ledger record
Details (button): see additional details of operation
Admin can review additional accounts which are using in Ledger Records:
205 | Staked liabilities |
206 | Ready to stake liabilities |
In case User has Active Staking amount and make Top-Up Staking amount for this currency system will add this amount in already active staking operation:
Admin can access operation details with closed staking and see main details:
9.2. Rewards
Admin can see the list of Staking Rewards operations with following details by columns:
Date: timestamp of operation with filter option
User: email address of registered user with user status light
- green: verified user with completed KYC
- gray: unverified user
- (…) Details: review the user and their details
Additionally: Search feature built into filter for searching for user profile by email addressAmount: the amount that the user received as staking reward
Currency: ID of the currency that the user received as staking reward
Additionally: Search feature built into filter for searching for currency by currency ID(…) Details: details associated with the operation described in ‘5.1.1 Operation (…) Details’
Reload (button): reload page
Admin can access Staking Reward operation details and see main details:
Type: type of operation
Parent Operation: with option to visit it the operation (if applicable)
Status: status of operation
User: email address of registered user
- Details (button): see additional details of registered userAmount: currency amount and ticker
Date: timestamp of operation
Ledger Records (sub-section): allows the admin to view ledger records for associated staking operation:
Account: ledger record account and filter
Debit: amount debited to ledger account record with currency and ticker
Credit: amount credited to ledger account record with currency and ticker
Counterparty: the other side of transaction with registered user email
Description: description of transaction with filter to browse by ledger record type
Created: timestamp of ledger record creation
Operation: field for additional information for the ledger record
Admin can review additional accounts which are using in Ledger Records:
207 | Pending staking rewards |
407 | Staking bonus expenses |
9.3. Unstaking
Admin can see the list of operations that are awaiting cancellation of the staking process by the system.
The Active Staking operation will be closed on the specified time according to the cron expression.
9.4. Currency configurations for Staking
Admin can access Configurations for Currency and see following for Staking details:
Staking enabled: status and options to enable or disable staking for currency using toggle switch
Staking period: cron schedule or cron job expression used in Unix-like operating systems to specify a schedule for running a command or script
DESCRIPTION The time and date fields are: field allowed values ----- -------------- minute 0-59 hour 0-23 day of month 0-31 month 0-12 day of week 0-7 A field may be an asterisk (*), which always stands for ``first-last''. Step values can be used in conjunction with ranges. Fol- lowing a range with ``/<number>'' specifies skips of the number's value through the range. For example, if you want to say ``every two hours'', just use ``*/2''. EXAMPLE CRON FILE # run five minutes after midnight, every day 5 0 * * * # run at 2:15pm on the first of every month -- output mailed to paul 15 14 1 * * # run at 10 pm 0 22 * * * # run every hour * */1 * * *
Staking APR: "Annual percent reward" refers to the percentage or rate of return Users can earn on an investment or savings account over the course of a year.
Min staking amount: minimum currency amount that can be staked
Instant unstaking: status and options to enable or disable instant staking for currency using toggle switch
- In case enabled: active staking operation will be closed instantly after user request
- In case disabled: active staking operation will be closed on the specified time according to the cron expression after user request. Staking reward will be send to user.
After making configurations for currency staking details Admin should press ‘Save currency’.
Prior to saving the edits for staking configuration the system will request to unstake all active staking operation for related currency: