bitshares / bitshares-ui

Fully featured Graphical User Interface / Reference Wallet for the BitShares Blockchain
https://wallet.bitshares.org
MIT License
517 stars 570 forks source link

Improving Gateway/Bridge Documentation and Codebase #1771

Open startailcoon opened 6 years ago

startailcoon commented 6 years ago

The current system used for gateway/bridge access and communication is now a few years old and was introduced with the addition of Openledger.

The lack of documentation and knowledge of the workings of this has greatly limited the introduction of new gateways to the platform. Some work has been made to enhance the quality, but it still lacks some documents and has some confusing questions.

As a start, we should continue to improve the documentation, and perfect the current codebase.

Major Tasks

Larger Tasks

Minor Tasks

Sub-Tasks

Update 2018-10-02

Walking through the code of the Gateway/Bridge system, a number of difficulties where found and the code is a jumble. There are a number of enhancements that can be made to improve this system. Some was made as part of #1872 . The hours have been updated to ~20-25 hours for this.

Update 2019-02-14

Task raised to Epic to track all issues related to Deposits and Withdrawls on Gateways and Bridges

clockworkgr commented 6 years ago

Can we get someone from OL to comment on what all the fields are? Anyone who worked on the UI side from back then who can comment on what they're used for/what's implemented?

startailcoon commented 6 years ago

I have a good understanding of the system that we have today from when I enhanced it for the current unified config system. I know where to look in the code and have an overall picture of it.

Anyone that has an understanding of the system is free to help.

I think we can optimize the fields a bit, so we don't need that many, but I need to confirm this before promising any.

This task will include a full documentation of the workings.