53 Commits (582af3d697302238151a2773364bdbf6e8bce227)

Author SHA1 Message Date
Roman Zeyde 582af3d697
Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock 6 years ago
Roman Zeyde 42ab247776
Use LRU cache (instead of an unbounded HashMap) for transaction caching 7 years ago
Roman Zeyde 5895ad906d
Bump version 7 years ago
Roman Zeyde 4301abdd10
Bump version 7 years ago
Roman Zeyde e09816db65
Bump version 7 years ago
Roman Zeyde 58ea2ed960
Allow higher concurrency for >dual core machines 7 years ago
Roman Zeyde 6af64b6106
Update sysconf to >=0.3.4 7 years ago
Riccardo Casatta 8d2f491e91 update rust-bitcoin dep to 0.14 7 years ago
Roman Zeyde 62bc2dc845
Bump version 7 years ago
Roman Zeyde 5869a833cd
Bump version 7 years ago
Roman Zeyde 652e577f24
Export more metrics from server 7 years ago
Roman Zeyde a93284cd96
Export current process RSS size to Prometheus 7 years ago
Roman Zeyde e4556e8929
Replace to-be-deprecated `std:🔚:home_dir()` with `dirs::home_dir()` 7 years ago
Roman Zeyde fa3ea2869a
Switch to spacejam/rust-rocksdb crate 7 years ago
Roman Zeyde 849c83ed64
Bump version 7 years ago
Roman Zeyde 4c7413db9d
Increase open files limit explicitly 7 years ago
Roman Zeyde fb372b2915
Split reading from indexing blk*.dat files 7 years ago
Roman Zeyde 586d6132d6
Use 'pingcap' RocksDB fork 7 years ago
Roman Zeyde 93f1b85cda
Use `ms` precision for logging 7 years ago
Roman Zeyde 7a170c6e11
Prepare v0.1.0 release 7 years ago
Roman Zeyde 09ccc29ef1
Update error-chain dependency 7 years ago
Roman Zeyde 0171b8f63c
Allow listing bitcoind blk*.dat files 7 years ago
Roman Zeyde 1e798c2ced
Log only to stderr 7 years ago
Roman Zeyde 1f2fb6e4a0
Remove progress bar (to be replaced by Prometheus monitoring) 7 years ago
Roman Zeyde c3682ade1f
Add support for Prometheus monitoring 7 years ago
Roman Zeyde ca82a585e6
Remove `sled` dependency 7 years ago
Roman Zeyde 1f8b6df531
Re-format several files 7 years ago
Roman Zeyde 98d1dabfff
Stop indexing after SIGINT 7 years ago
Roman Zeyde 9ca064c320
Update crate name 7 years ago
Roman Zeyde ade45b3336
Remove 'futures' and 'tokio' dependencies 7 years ago
Roman Zeyde fd03723842
Use std::thread instead of crossbeam 7 years ago
Roman Zeyde a0f61e6a94
Add tokio dependency 7 years ago
Roman Zeyde ab9f273bc0
Don't specify patch versions at Cargo.toml 7 years ago
Roman Zeyde 5941edbbc6
Remove itertools dependency 7 years ago
Roman Zeyde a2dea8c3f2
Update to latest 'bitcoin' crate 7 years ago
Roman Zeyde c88b5d4cb0
Remove ZMQ dependency 7 years ago
Roman Zeyde 5ee8e7171a
Remove reqwest dependency and Daemon::get() HTTP-based method 7 years ago
Roman Zeyde 039276bff2
Replace most of HTTP GETs with JSONRPC calls 7 years ago
Roman Zeyde 1b2a84c0ff
Add simplified bitcoind JSONRPC client 7 years ago
Roman Zeyde 7b858f9989
Implement blockchain_transaction_get RPC 7 years ago
Roman Zeyde 4ba7e0092d
WiP 7 years ago
Roman Zeyde 78ce5c9203
Allow query-only server via --disable-indexing flag 7 years ago
Roman Zeyde da39169cef
Add simple ZMQ RPC server 7 years ago
Roman Zeyde a02502f46d
Use log file (in addition to terminal) 7 years ago
Roman Zeyde 5ed0db6957
Use `binecode` crate for serialization` 7 years ago
Roman Zeyde c68a6fdedb
Use Bytes for block hash (instead of String) 7 years ago
Roman Zeyde 9ee7714cb0
Use simple progress bar for indexing 7 years ago
Roman Zeyde 294649e51a
Update RocksDB 7 years ago
Roman Zeyde 4d0346e1ab
Add ZMQ wait helper 7 years ago
Roman Zeyde d875abcf22
Fixup Cargo.toml 7 years ago