From 741f410a5b7b8961401d68e7575d47935a319889 Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Mon, 5 Feb 2018 18:35:54 +0100 Subject: [PATCH] Update TODO --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 458a66a2..45ef1f6c 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ Setup go environment (Debian 9): ``` sudo apt-get install git +apt-get install -y pkg-config lxc-dev wget https://storage.googleapis.com/golang/go1.9.2.linux-amd64.tar.gz sudo mv go /usr/local sudo ln -s /usr/local/go/bin/go /usr/bin/go @@ -105,13 +106,12 @@ The data are separated to different column families: - ~~mempool - return also input transactions~~ - ~~blockchain - return inputs from mempool~~ - do not return duplicate txids -- speedup - upper limit in rocksdb.GetTransactions - limit number of transactions returned by rocksdb.GetTransactions - probably by return value from callback function - legacy socket.io JSON interface - protobuf websocket interface - stream results to REST and websocket interfaces - parallel sync - rewrite - it is not possible to gracefully stop it now, can leave holes in the block -- parallel sync - let rocksdb to compact itself from time to time, otherwise it consumes too much disk space +- ~~parallel sync - let rocksdb to compact itself from time to time, otherwise it consumes too much disk space~~ - disconnect blocks - optimize - full range scan is too slow and takes too much disk space (creates snapshot of the whole outputs), split to multiple iterators - disconnect blocks - keep map of transactions in the last 100 blocks - xpub index