bitshares / bitshares/bitshares-ui
Feature: Warn on settling assets with larger amounts in queue
- 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
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