diff --git a/HD Wallets TODO.txt b/HD Wallets TODO.txt index 65994872..007cf1e0 100644 --- a/HD Wallets TODO.txt +++ b/HD Wallets TODO.txt @@ -1,13 +1,14 @@ - Switch to the tree format agreed on with slush/stick. - Store the account key creation time for an HD hierarchy. - Support seeds up to 512 bits in size. Test compatibility with greenaddress, at least for some keys. -- Make Wallet notify key chains when a key has been observed in a transaction. -- Make DeterministicKeyChain auto-extend when a key was observed, to keep a gap limit in place. - Support for key rotation - Support for auto upgrade - Calculate lookahead keys on a background thread. - Redo internals of DKC to support arbitrary tree structures. - Add a REFUND key purpose and map to the receive tree (for now). +- Write unit tests for auto key lookahead code from Harold. +- Pre-check the keys for all attached BlockChainListeners and reset the chain download if any of them throw an exception + then use this to ensure that we can't accidentally run off the end of an HDW heirarchy when downloading the chain. API changes: