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

Adds Batch client connection and async RPC calls to the bitcoind client #807

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Nov 20, 2022

  1. chain: adds batched async calls support for bitcoind client

    This commit adds a batch client connection and async RPC
    calls to the bitcoind client which will enable batching multiple
    requests speeding up operations by reducing round trips.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    5e3f9d9 View commit details
    Browse the repository at this point in the history
  2. chain: adds GetBlocksBatch() to the bitcoind client

    This will leverage the updated batch client to fetch multiple blocks in
    one go which can speed up rescan and filter blocks.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    51c887f View commit details
    Browse the repository at this point in the history
  3. chain: adds RescanBlocksBatched() and FilterBlocksBatched()

    Both RescanBlocksBatched() and FilterBlocksBatched() leverages GetBlocksBatch()
    which works with the updated batch client for speed ups.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    41ce8a8 View commit details
    Browse the repository at this point in the history
  4. chain: testcoverage for GetBlocksBatch()

    Testcoverage to ensure that GetBlocksBatch() which leverages batchAPI
    works as expected with enhanced performance.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    418f510 View commit details
    Browse the repository at this point in the history
  5. chain: testcoverage for RescanBlocksBatched()

    Testcoverage to ensure that RescanBlocksBatched() which leverages
    updated batchAPI for scanning the chain works as expected with enhanced
    performance.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    e9caa42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1aff327 View commit details
    Browse the repository at this point in the history
  7. chain: testcoverage for FilterBlocksBatched()

    Testcoverage to ensure that FilterBlocksBatched() which leverages
    batchAPI for scanning the chain works as expected with enhanced
    performance.
    Vib-UX committed Nov 20, 2022
    Configuration menu
    Copy the full SHA
    ad84975 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    931e55d View commit details
    Browse the repository at this point in the history