Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Bitcoind as a wallet backend into Misq #62

Closed
24 tasks done
alvasw opened this issue Dec 18, 2021 · 0 comments · Fixed by bisq-network/bisq2#16
Closed
24 tasks done

Integrate Bitcoind as a wallet backend into Misq #62

alvasw opened this issue Dec 18, 2021 · 0 comments · Fixed by bisq-network/bisq2#16
Labels
a:proposal bisq.wiki/Project_management#Proposal needs:triage bisq.wiki/Project_management#Triage

Comments

@alvasw
Copy link

alvasw commented Dec 18, 2021

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

Description

This project integrates Bitcoind as a wallet backend into the Misq project. In Misq, we allow users to select between multiple wallets (see #52).

Rationale

In Misq, we want to break away from developing our own wallet. There are a lot of excellent wallets with which we can communicate using RPC calls.

Criteria for delivery

This project is complete when the needed RPC calls to Bitcoind are implemented and merged into the Misq project (including integration tests).

Measures of success

We have our first full node wallet backend in Misq.

Risks

None for the DAO. The only thing that can happen is that I fail to deliver.

Tasks

  • Bitcoind Process Manager (startup & shutdown)
  • RPC Connection to Bitcoind
  • RPC calls:
    • addmultisigaddress
    • createwallet
    • finalizepsbt
    • generatetoaddress
    • getaddressinfo
    • getbalance
    • getnewaddress
    • importaddress
    • listtransactions
    • listunspent
    • loadwallet
    • sendrawtransaction
    • sendtoaddress
    • signmessage
    • stop
    • unloadwallet
    • verifymessage
    • walletcreatefundedpsbt
    • walletpassphrase
    • walletprocesspsbt
  • Integration test for all RPC calls

Estimates

USD 600

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:proposal bisq.wiki/Project_management#Proposal needs:triage bisq.wiki/Project_management#Triage
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant