HomePhabricator

[index] Create new TxIndex class.

Description

[index] Create new TxIndex class.

Summary:
backports four commits from core PR13033:
f90c3a62f [index] TxIndex method to wait until caught up.
70d510d93 [index] Allow TxIndex sync thread to be interrupted.
94b4f8bbb [index] TxIndex initial sync thread.
34d68bf3a [index] Create new TxIndex class.

Depends D2901

Test Plan:
build (tests are available in a later commit but not compatible
with current FindTx definition)

Reviewers: #bitcoin_abc, deadalnix, jasonbcox, Fabien

Reviewed By: #bitcoin_abc, deadalnix

Maniphest Tasks: T617

Differential Revision: https://reviews.bitcoinabc.org/D2904

Details

Provenance
jimpoAuthored on May 20 2019, 23:03
Mark Lundeberg <36528214+markblundeberg@users.noreply.github.com>Committed on May 20 2019, 23:10
markblundebergPushed on May 20 2019, 23:10
Reviewer
Restricted Project
Differential Revision
D2904: [index] Create new TxIndex class.
Parents
rABCe1039399e967: Remove config argument from blockToJSON
Branches
Unknown
Tags
Unknown

Event Timeline

Mark Lundeberg <36528214+markblundeberg@users.noreply.github.com> committed rABC8679dd55ea56: [index] Create new TxIndex class. (authored by jimpo).May 20 2019, 23:10