-
Notifications
You must be signed in to change notification settings - Fork 580
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
base: master
Are you sure you want to change the base?
Commits on Nov 20, 2022
-
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.
Configuration menu - View commit details
-
Copy full SHA for 5e3f9d9 - Browse repository at this point
Copy the full SHA 5e3f9d9View commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 51c887f - Browse repository at this point
Copy the full SHA 51c887fView commit details -
chain: adds RescanBlocksBatched() and FilterBlocksBatched()
Both RescanBlocksBatched() and FilterBlocksBatched() leverages GetBlocksBatch() which works with the updated batch client for speed ups.
Configuration menu - View commit details
-
Copy full SHA for 41ce8a8 - Browse repository at this point
Copy the full SHA 41ce8a8View commit details -
chain: testcoverage for GetBlocksBatch()
Testcoverage to ensure that GetBlocksBatch() which leverages batchAPI works as expected with enhanced performance.
Configuration menu - View commit details
-
Copy full SHA for 418f510 - Browse repository at this point
Copy the full SHA 418f510View commit details -
chain: testcoverage for RescanBlocksBatched()
Testcoverage to ensure that RescanBlocksBatched() which leverages updated batchAPI for scanning the chain works as expected with enhanced performance.
Configuration menu - View commit details
-
Copy full SHA for e9caa42 - Browse repository at this point
Copy the full SHA e9caa42View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aff327 - Browse repository at this point
Copy the full SHA 1aff327View commit details -
chain: testcoverage for FilterBlocksBatched()
Testcoverage to ensure that FilterBlocksBatched() which leverages batchAPI for scanning the chain works as expected with enhanced performance.
Configuration menu - View commit details
-
Copy full SHA for ad84975 - Browse repository at this point
Copy the full SHA ad84975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 931e55d - Browse repository at this point
Copy the full SHA 931e55dView commit details