65 Commits (new-index)

Author SHA1 Message Date
Roman Zeyde 6230a940a8
Add a simple DB test 6 years ago
Nadav Ivgi b2a84026a5 Update itertools to v0.8.0 6 years ago
Roman Zeyde cee33f7e3a
Update RocksDB crate to 0.11 6 years ago
Roman Zeyde dc7dd0cc68
Update rust-rocksdb dependency for SetOptions API 6 years ago
Roman Zeyde 0eb76ccc5a
Add conditional support for Elements' data structures 6 years ago
Roman Zeyde 4387d315e9
Update RocksDB (for SetOptions API support) 6 years ago
Roman Zeyde 1519b3587a
Enable graceful shutdown for the REST API server 6 years ago
Nadav Ivgi 9e36b6ee62 dedup txids before checking their confirmation status 6 years ago
Roman Zeyde 618cf444d1
Update the source code for Rust 2018 6 years ago
Roman Zeyde 6df28565ba
Use rayon for parallel block indexing 6 years ago
Roman Zeyde 6e5ec37091 Update rust-bitcoin to 0.15.1 and re-generate Cargo.lock 6 years ago
Nadav Ivgi 9388f6f7f7 Add scriptpubkey_address to transaction outputs 6 years ago
Riccardo Casatta 2571fcc98c add rest endpoints to serve a block explorer 6 years ago
Roman Zeyde 42ab247776
Use LRU cache (instead of an unbounded HashMap) for transaction caching 6 years ago
Roman Zeyde 5895ad906d
Bump version 6 years ago
Roman Zeyde 4301abdd10
Bump version 6 years ago
Roman Zeyde e09816db65
Bump version 6 years ago
Roman Zeyde 58ea2ed960
Allow higher concurrency for >dual core machines 6 years ago
Roman Zeyde 6af64b6106
Update sysconf to >=0.3.4 6 years ago
Riccardo Casatta 8d2f491e91 update rust-bitcoin dep to 0.14 6 years ago
Roman Zeyde 62bc2dc845
Bump version 6 years ago
Roman Zeyde 5869a833cd
Bump version 6 years ago
Roman Zeyde 652e577f24
Export more metrics from server 6 years ago
Roman Zeyde a93284cd96
Export current process RSS size to Prometheus 6 years ago
Roman Zeyde e4556e8929
Replace to-be-deprecated `std:🔚:home_dir()` with `dirs::home_dir()` 6 years ago
Roman Zeyde fa3ea2869a
Switch to spacejam/rust-rocksdb crate 6 years ago
Roman Zeyde 849c83ed64
Bump version 6 years ago
Roman Zeyde 4c7413db9d
Increase open files limit explicitly 6 years ago
Roman Zeyde fb372b2915
Split reading from indexing blk*.dat files 6 years ago
Roman Zeyde 586d6132d6
Use 'pingcap' RocksDB fork 6 years ago
Roman Zeyde 93f1b85cda
Use `ms` precision for logging 6 years ago
Roman Zeyde 7a170c6e11
Prepare v0.1.0 release 6 years ago
Roman Zeyde 09ccc29ef1
Update error-chain dependency 6 years ago
Roman Zeyde 0171b8f63c
Allow listing bitcoind blk*.dat files 6 years ago
Roman Zeyde 1e798c2ced
Log only to stderr 6 years ago
Roman Zeyde 1f2fb6e4a0
Remove progress bar (to be replaced by Prometheus monitoring) 6 years ago
Roman Zeyde c3682ade1f
Add support for Prometheus monitoring 6 years ago
Roman Zeyde ca82a585e6
Remove `sled` dependency 6 years ago
Roman Zeyde 1f8b6df531
Re-format several files 6 years ago
Roman Zeyde 98d1dabfff
Stop indexing after SIGINT 6 years ago
Roman Zeyde 9ca064c320
Update crate name 6 years ago
Roman Zeyde ade45b3336
Remove 'futures' and 'tokio' dependencies 6 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