bitshares / bitshares/bitshares-ui

[10] Removal of Legacy Gateway/Bridge

Open
#2,249 0 comments 0 reactions 0 assignees View on GitHub
[1c] Task [3] Enhancement [4b] Normal Priority [5c] Medium [7] Estimated
Dominant language
JavaScript
Stars
520
Forks
575
Avg merge
12h 7m
Merged PRs (30d)
5

Description

This issue should be for removing the legacy Deposit/Withdraw section. Missing features on the Gateway/Bridge modal should be moved over to be implemented there instead.

Once done, everything connected to this section should be cleaned out.

Dedicated 10 hours for this task. Will hopefully be less.

### Features Missing
Do we have features on the Legacy Withdraw and Deposit page that the current modal can't handle?

- GDEX Requires a `Service Agreement`.
- GDEX has a "Recent Withdraw/Deposit" API
- This could be added as support on the "Account Dashboard" as a tab - "Gateway Transactions" for those that support this, currently only GDEX (?)
- Source: https://github.com/bitshares/bitshares-ui/blob/develop/app/components/DepositWithdraw/gdex/GdexHistory.jsx

* *Updated 2019-07-13: Missing Features List*

Contributor guide

Open the contributing guide

Research direction

Start by reading app/components/DepositWithdraw/gdex/GdexHistory.jsx and tracing the legacy Deposit/Withdraw section and current Gateway/Bridge modal. Identify missing GDEX service-agreement and recent-transaction support, then verify that the replacement handles them and that the legacy section and connected code are removed.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, react
Domain
blockchain, frontend
Issue type
Refactor
Difficulty
4/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.