bisq-network / projects

@bisq-network project management
https://bisq.wiki/Project_management
9 stars 2 forks source link

Bisq2: Create Wallet Prototype UI To Test Wallet Functionalities #63

Closed alvasw closed 2 years ago

alvasw commented 2 years ago

_This is a Bisq Network project. Please familiarize yourself with the project management process._

Description

In bisq-network/projects#62 I implemented Bitcoin Core as a wallet backend. The pull request bisq-network/bisq2#16 was merged two weeks ago. @chimp1984 suggested creating a UI prototype for the wallet before implementing the Electrum RPC. Bisq2 does not have a UI yet, so this would help us test the wallet functionalities (send, receive, ...) more smoothly and find bugs early. I'll write the UI against a wallet interface to be able to test the other wallet implementations with the same UI.

Rationale

Bisq2 supports Bitcoin Core as a wallet backend (bisq-network/projects#62). A UI would help us test the wallet functionalities (send, receive, ...) more smoothly and find bugs early.

Criteria for delivery

Anything missing or you like to add? @chimp1984

Measures of success

We should be able to test the wallet functionalities (send, receive, ...) more smoothly and find bugs early.

Risks

None.

Tasks

alvasw commented 2 years ago

My progress so far.

bisqd_1_txs bisqd_2_send
bisqd_3_recv bisqd_4_utxos
chimp1984 commented 2 years ago

Ability to open multiple wallets (Alice, Bob, Charlie) and play with them.

Does that mean multiple wallets in the same app or just starting different apps with different wallets? I think the latter is enough.

alvasw commented 2 years ago

When I started this task, I wasn't sure about the details. I took your network monitor UI as inspiration.

alvasw commented 2 years ago
The final result:
bisq2_wallet_1 bisq2_wallet_2
bisq2_wallet_3 bisq2_wallet_4
alvasw commented 2 years ago

This project is completed.