Chris Stewart
8fb1716b1c
Move initialization of wallet entropy into the key manager ( #966 )
...
* Move initialization of wallet entropy into the key manager
* Enable key-manager in ci, add coverage minimum
* Add coverage minimum for key manager, add KeyManagerParams, start adding KeyManager test harness
* Remove success cases on ADTs, start using Either
* fix import
* Get test coverage to 90%
* Add documentation for key-manager.md, add side bar for key-manager
* Fix wallet.md
* Make seedPath default to baseDatadir, so we don't have a unique seed for every network. Add more documentation
* Address code review
* Address code review from Ben
* Add missing import
* Add more tests for coverage
2019-12-26 19:12:08 -06:00
rorp
b92fc1cb8f
Compute confirmations dynamically ( #938 )
...
* Compute confirmations dynamically
2019-12-14 12:06:22 -08:00
rorp
fd64c42b69
Add a reference to ChainQueryApi to the wallet ( #936 )
...
* Add reference to ChainQueryApi to wallet
2019-12-10 14:22:33 -08:00
rorp
7cfd33b753
ChainQueryApi ( #926 )
...
* ChainQueryApi
* cleanup
2019-12-09 09:39:35 -06:00
rorp
a752c5301f
Neutrino Wallet: OnCompactFilter handler ( #905 )
...
* Neutrino Wallet: OnCompactFilter handler
2019-12-06 13:10:33 -08:00
rorp
933f0fcfd0
Initial BIP157 support ( #695 )
...
* WIP: Initial BIP157 support
* store block hash and hetgh along with its compact filter header
* download and parse block filters
* getcfilters/cfilter
* cfilter table
* rescan full filter chain
* improved rescan performance
* optimize compact headers download
* addressed the PR comments
* split SVP and Neutrino node implementations
* configurable filter batch sizes
* initial filter sync
* addressed comments
* chage filter table's primary key
* fix Golomb filter deserialization
* batch database inserts
* neutrino node test
* fixed node test
* addressed the PR comments
* serializers tests
* cleanup
* fix compilation errors
* fix unit tests
* increase test coverage
* enable NeutrinoNodeTest
* make scalafmt happy
* don't cache experimental binaries
* inclease test coverage
* fix unit tests
* more granular CI tests
* disable NeutrinoNodeTest
* refactor tests
* addressed comments
* test coveage
* fix formatting
* responded to the comments
* some more changes
* fix the build
* test coverage
* revert testnet3 config parameter
* minor changes
* cleanup
2019-09-25 13:18:51 -05:00
Torkel Rogstad
69d9c3a3f2
Add rudimentary docs for node, chain and wallet ( #726 )
2019-09-02 08:16:44 -05:00