Gary Yu
0d06561a91
replace stdlib RwLock and Mutex with parking_lot ( #1793 )
...
* replace all stdlib RwLock with parking_lot RwLock
* replace stdlib Mutex with parking_lot Mutex
* rustfmt
2018-10-20 08:13:07 +08:00
Quentin Le Sceller
a13c20ceb2
Fix API wallets calls ( #1597 )
...
* Add API Secret in wallet calls
* File node api secret default to same api secret and directly in http parameter
2018-09-27 21:45:48 +02:00
Antioch Peverell
dbe53f63c8
disable chain compaction on archive nodes ( #1498 )
...
* disable chain compaction when in archive mode
* rustfmt
2018-09-10 15:59:42 +01:00
Quentin Le Sceller
544a296f77
Fix typos and unused imports ( #1466 )
...
* Fix typos and unused imports
2018-09-03 13:09:28 +02:00
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