bitshares / bitshares/bitshares-ui

Feature: Warn on settling assets with larger amounts in queue

Open
#3,179 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
520
Forks
575
Avg merge
12h 7m
Merged PRs (30d)
5

Description

When a user wish to settle an asset they can't settle more than the allowed maximum per period. bitUSD, bitEUR, bitCNY and bitRUBLE all have 0.5% of total supply.

If a user tries to settle more than the maximum allowed amount it will sit in queue and settle the max amount until the order is fully completed. This means that any order submitted after this will be delayed accordingly.

If max amount to settle is 1000 per hour, and a user submitted an order of 24000, a user that submits any order after that will have to wait the required delay time + 24 hour, for the first users settle to finish.

## Suggestion

Whenever someone uses the Settlement option we should display if there is any additional waiting time due to current large settlements.

Parameters to take into consideration are
- Delay
- Max. settlement volume each maintenance period
- Any waiting settlements, their volumes and settling times
- Any current settlements and their volumes

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Settlement option in the UI and locating where settlement delay, maximum maintenance-period volume, queued settlements, and current settlements are available. Done means the settlement flow displays any additional waiting time caused by existing large settlements, using the parameters listed in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
blockchain, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.