Antioch Peverell
939d391e0e
cache rangeproof and kernel signature verification results ( #1419 )
...
* wip - cache rangeproof verification
* rustfmt
* rustfmt
* rename to ok_verifier
* rustfmt
* wire in caching verifier in more places
skip rangeproof and kernel signature verification during deserialization
* rustfmt
* actually cache verification results via ok verifier
* rustfmt
* cleanup
* pass a cache around, not a verifier
* rustfmt
* cleanup trait shenanigans
* rustfmt
* core tests passing
* rustfmt
* rustfmt
* tests passing
* rustfmt
* verifier cache now takes vecs of data in and out
* rustfmt
* logging + rustfmt
* add docs and comments
2018-08-30 15:44:34 +01:00
Yeastplume
ccc9c0db90
Wallet Restore fixes and updates ( #1399 )
...
* add wallet restore tests
* rustfmt
* begin to add tests for wallet restore
* rustfmt
* complete wallet restore automated tests, correct wallet restore heights and ensure TX log is repopulated on restore
2018-08-21 18:05:28 +01:00
Yeastplume
b74e0fbc1f
Ensure wallet output heights are always correct ( #1395 )
...
* ensure block heights are always returned from API and updated within wallet
* fix api test
2018-08-21 14:04:14 +01:00
Michalis Kargakis
dda88f193b
Fix typo + git ignore wallet data ( #1350 )
...
* Ignore wallet data
* Fix typo
2018-08-13 23:28:01 +01:00
Yeastplume
80f82eecc1
added transaction cancellation feature ( #1280 )
2018-07-20 15:13:37 +01:00
Yeastplume
bacadfb5ab
Wallet API Test Client ( #1242 )
...
* beginnings to testclient implementation for more complete wallet API testing
* rework TestWalletClient to be message-based proxy
* test fix
* wallet tests now exercising the API directly as much as possible, capable of instantiating multiple wallets
* test in place to run both file and db wallets
* ensure all wallet api functions lock wallet as needed. Split up transaction creation from posting to chain
2018-07-12 16:49:37 +01:00