From ca84bea46220d0d1f675a46db213b9e76f87f9f2 Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Mon, 27 Jun 2011 14:34:48 +0000 Subject: [PATCH] Refresh the TODO file --- TODO | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/TODO b/TODO index af77d731..9acb01d0 100644 --- a/TODO +++ b/TODO @@ -1,18 +1,20 @@ Here is a brief list of things that still need to be done. More unit tests: - - Implement more unit tests for block chain functionality - Create a MockNetworkConnection and use it to test the Peer. +API: + - Reorganize the package layout to be more modular. + - Support multiple active wallets. + - Allow sorting of transactions by time. + Protocol: - - Properly support multiple chains - Start up faster - - Store a block locator in the wallet - - Parse the stored headers at startup, then download the rest - - Provide a seed node list in the NetworkParameters. + - Store a block locator in the persisted chain + - Use the getheaders command to speed up the initial chain download - Implement tx fees. - - Support import of private keys and then extracting its transactions from the block chain. - Longer term potentially add a getmerklebranch protocol command so we can check 0-confirmation transactions. + - Support PeerGroups for holding open/using multiple connections at once. Examples/documentation: - Implement a simple Swing GUI payment app.