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

[Feature]: Use mempool for transactions spending the signers' UTXO #759

Open
1 task
Tracked by #758
djordon opened this issue Nov 2, 2024 · 0 comments · Fixed by #834 · May be fixed by #858
Open
1 task
Tracked by #758

[Feature]: Use mempool for transactions spending the signers' UTXO #759

djordon opened this issue Nov 2, 2024 · 0 comments · Fixed by #834 · May be fixed by #858
Assignees
Labels
sbtc signer binary The sBTC Bootstrap Signer. signer communication Communication across sBTC bootstrap signers.

Comments

@djordon
Copy link
Contributor

djordon commented Nov 2, 2024

Feature - Use mempool for transactions spending the signers' UTXO

1. Description

This is a part of #758, and shares the same description, context and purpose.

2. Technical Details:

We can scan the bitcoin mempool for transactions spending the signers' UTXO using gettxspendingprevout and getmempooldescendants.

2.1 Acceptance Criteria:

  • Write functions that scan the mempool for all transactions submitted on behalf of the signers.

3. Related Issues and Pull Requests (optional):

@djordon djordon added sbtc signer binary The sBTC Bootstrap Signer. signer communication Communication across sBTC bootstrap signers. unplanned An issue that was originally not part of the Milestone planning labels Nov 2, 2024
@djordon djordon added this to sBTC Nov 2, 2024
@github-project-automation github-project-automation bot moved this to Needs Triage in sBTC Nov 2, 2024
@djordon djordon added this to the sBTC: Deposit ready milestone Nov 2, 2024
@djordon djordon changed the title Scan the mempool for transactions spending the signers' UTXO. This can be done using gettxspendingprevout and getmempooldescendants. Use mempool for transactions spending the signers' UTXO Nov 2, 2024
@djordon djordon changed the title Use mempool for transactions spending the signers' UTXO [Feature] Use mempool for transactions spending the signers' UTXO Nov 2, 2024
@djordon djordon changed the title [Feature] Use mempool for transactions spending the signers' UTXO [Feature]: Use mempool for transactions spending the signers' UTXO Nov 2, 2024
@aldur aldur removed the unplanned An issue that was originally not part of the Milestone planning label Nov 5, 2024
@aldur aldur moved this from Needs Triage to Todo in sBTC Nov 5, 2024
@cylewitruk cylewitruk self-assigned this Nov 12, 2024
@cylewitruk cylewitruk moved this from Todo to In Progress in sBTC Nov 13, 2024
cylewitruk added a commit that referenced this issue Nov 13, 2024
…ndants` RPCs (#759 part 1) (#834)

* wip

* wip

* wip

* additional test and docs

* add impls to bitcoincoreclient

* revert error enum

* rename outpoint+comment+separate code

* outpoint already imported

* pr nits

* little refactor of rpc method

* missed bitcoin block gen 100
@github-project-automation github-project-automation bot moved this from In Progress to Done in sBTC Nov 13, 2024
@cylewitruk cylewitruk moved this from Done to In Progress in sBTC Nov 14, 2024
@cylewitruk cylewitruk moved this from In Progress to Done in sBTC Nov 14, 2024
@cylewitruk cylewitruk moved this from Done to In Progress in sBTC Nov 14, 2024
@cylewitruk cylewitruk linked a pull request Nov 15, 2024 that will close this issue
4 tasks
@cylewitruk cylewitruk linked a pull request Nov 15, 2024 that will close this issue
4 tasks
@cylewitruk cylewitruk removed the status in sBTC Nov 15, 2024
@cylewitruk cylewitruk moved this to In Progress in sBTC Nov 15, 2024
@cylewitruk cylewitruk reopened this Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sbtc signer binary The sBTC Bootstrap Signer. signer communication Communication across sBTC bootstrap signers.
Projects
Status: In Progress
3 participants