45 Commits (e9a6bd09860643a5b042271556306f6c555c8e45)

Author SHA1 Message Date
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
Roman Zeyde 5a0451425f
Single threaded indexer and storage 7 years ago
Roman Zeyde d4084a7dfe
Add simple timing 7 years ago
Roman Zeyde 2bf79782c4
Load all headers and parse all blocks 7 years ago