* Currently depends on the wallet, but that will change in the near future due to new additions to btcwallet currently under review. * Re-orgs aren’t intelligently handled yet. To be done along with tests in a later commit.