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

mempool, btcd, btcjson, rpcclient: pull in mempool PRs from btcd #208

Merged

Conversation

kcalvinalvin
Copy link
Contributor

No description provided.

ellemouton and others added 8 commits November 5, 2024 14:55
This commit breaks the `maybeAcceptTransaction` into two parts - the
first is reading the mempool to validate the transaction, and the
relevant logic has been moved into the new method
`checkMempoolAcceptance`. The second part is writing to the mempool, and
is kept in the method `maybeAcceptTransaction`.
This commit adds a new interface `TxMempool` which defines how other
subsystems interact with `TxPool`.
This commit adds bitcoind version 22.0 and 25.0 to our `BackendVersion`
set to handle the `testmempoolaccept` RPC calls. A unit test is added to
make sure the parser works as expected.
Because Utreexo nodes don't have an initialized utxo set, attempting to
fetch from them will result in a runtime panic. We check if we're a
utreexo node before attempting any fetches.
@kcalvinalvin kcalvinalvin merged commit 6ed428f into utreexo:main Nov 5, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants