Yeastplume
38a7936521
Use updated bulletproof API ( #1194 )
2018-06-25 12:28:56 +01:00
Antioch Peverell
0ff6763ee6
[consensus breaking] New Improved Merkle Proofs ( #1119 )
...
* new improved Merkle proofs
* fix pool and chain tests
* fixup core tests after the merge
2018-06-20 15:18:52 -04:00
Ignotus Peverell
af178f82f8
Refactor the Keychain to be based on a trait ( #1146 )
...
* First pass at restructuring the keychain crate and introducing a Keychain trait
* Parameterized everything that had to. Stuff compiles.
* More stuff compiles, fix most tests
* Big merge, pushing down opening the keychain forced adding factory methods on trait
* Test fixes for pool and servers crate
2018-06-08 06:21:54 +01:00
Yeastplume
82ed280625
[WIP] Factoring out wallet traits and continued wallet library work ( #1096 )
...
* rename wallet libs
* rename transaction.rs to slate.rs
* rename transaction.rs to slate.rs
* move some types into libwallet/types
* rustfmt
* rename libtransaction libtx
* rename libtransaction libtx
* change types.rs to file_wallet
* rustfmt
* rename WalletData to FileWallet
* refactoring WalletBackend types out
* rustfmt
* All compiling, at least
* rustfmt
* fix FileWallet paths to persist
* rustfmt
* re-ignore wallet integration test
2018-05-30 17:48:32 +01:00