Roman Zeyde
1a9b977dad
Update TODOs
- implemented Daemon::gettransactions() API
- implemented multithreaded indexing workers
- SSTable injection requires non-overlapping ranges (= pre-sorting = full compaction)
- HTTP parsing can be improved
7 years ago
Roman Zeyde
dbad1f80d0
Update TODOs
7 years ago
Roman Zeyde
51a579cebe
Connection failures return Result<T> instead of crashing
7 years ago
Roman Zeyde
07bd5401d4
Remove fixed TODOs
Deprecated by bulk indexing from blk*.dat files
7 years ago
Roman Zeyde
5326cde4d3
Update TODOs
7 years ago
Roman Zeyde
8e2d4b6652
Add rayon TODO
7 years ago
Roman Zeyde
e7e9a4bd34
Add mempool limiting TODO
7 years ago
Roman Zeyde
464c3a4eb1
Add more TODOs
7 years ago
Roman Zeyde
c79f6fbce7
Update README and switch to markdown
7 years ago
Roman Zeyde
2d1002f902
Add batching TODO
7 years ago
Roman Zeyde
0340dd87c8
Fix graceful shutdown TODO
7 years ago
Roman Zeyde
581d53826e
Remove monitoring TODOs
7 years ago
Roman Zeyde
eb91f08b75
Add RPC server stopping TODO
7 years ago
Roman Zeyde
fbcb3855c8
Schedule periodic RPC updates from main thread polling
7 years ago
Roman Zeyde
8351329846
Add sled TODO
7 years ago
Roman Zeyde
74ab7eafdc
Mark sync-related TODOs as done
7 years ago
Roman Zeyde
64a4e096ce
Don't use Rust-based P2P block download
It seems to be limited to ~2 block/second - not sure why...
7 years ago
Roman Zeyde
f6e74a225a
Fix small typo in TODOs
7 years ago
Roman Zeyde
3334dd5bcc
Update TODOs
7 years ago
Roman Zeyde
1f8b6df531
Re-format several files
7 years ago
Roman Zeyde
4b70f3664e
Do not require txindex over the full node
Lookup confirmed transactions only at their blocks (using
the `blockhash` parameter of `getrawtransaction` RPC).
Note that seeking inside a block (on a HDD) doesn't take
too much time when compare to reading the whole block and
finding the transaction (even without a client-side cache).
Note: txindex takes ~16GB today (over Bitcoin mainnet).
7 years ago
Roman Zeyde
4189931020
Handle multiple RPC clients in parallel
7 years ago
Roman Zeyde
98d1dabfff
Stop indexing after SIGINT
7 years ago
Roman Zeyde
76a396968a
Update TODO.txt
7 years ago
Roman Zeyde
fd03723842
Use std::thread instead of crossbeam
7 years ago
Roman Zeyde
1a2cd40c34
Add a small TODO
7 years ago
Roman Zeyde
d50f4746d8
Move TODOs to a separate file and reorg it a bit
7 years ago
Roman Zeyde
619bbb52ad
Add more TODOs
7 years ago
Roman Zeyde
0404e91bb9
Handle both index and mempool during Query::status() invocation
7 years ago
Roman Zeyde
c030f8739d
Add TODO.txt
7 years ago