[bisq-network/projects] Specify interface and architecture for wallet and blockchain data modules (#52)

jmacxx notifications at github.com
Fri Apr 30 15:40:58 CEST 2021


I will devote up to 1 month on this and my estimate for cost would not exceed $8000.  If my deliverable is not up to standards the DAO can decline my compensation request.

I will deliver progress reports twice a week posted to this thread so that:

-   (a) it keeps me focused on results,
-   (b) if I get stuck or go down a wrong path suggestions can be made.


Plan of work:
- Identify actions that a generic blockchain/wallet module has to fulfil => document.
- Write a document detailing what existing Bisq would need to change to adapt using the generic wallet module => this work would also help define the scope of a generic wallet module.
- Look at the potential blockchains/wallets to be supported and how they can be abstracted by a generic module interface => document each.
- Produce a functional prototype of the most promising solution which shows how the various use cases are handled.
- Adapt the prototype to a different wallet/chain backend, thus showing how it fulfils the requirement.
- Any lessons learnt from the prototyping can be applied back to the design doc/RFCs.
- Investigate what potential issues if a wallet/technology does not support spending chained unconfirmed transactions.

My intention is that prototypes would feature heavily as supporting evidence to the final deliverables.


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/projects/issues/52#issuecomment-830103050
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20210430/b3b6a0e4/attachment-0001.htm>


More information about the bisq-github mailing list