Roman Zeyde
7eec4cce33
Merge pull request #591 from brijananand/patch-1
...
Updated checkout version and verify-tag to v0.9.1
2021-10-25 06:41:34 +03:00
Brijan
6f0a723b92
Updated checkout version and verify-tag to v0.9.1
...
Updated git checkout version and verify-tag to v0.9.1 from v0.9.0
2021-10-24 17:09:22 -04:00
Roman Zeyde
699a52b20e
Move common "hash prefix"-related code into a separate struct
2021-10-24 12:51:02 +03:00
Roman Zeyde
026075dbc1
Support Rust 1.48.0 and test on Debian 11
...
It still compiles on Rust 1.41.1 (with a few clippy warnings).
Also, move CI-related `Dockerfile` to `Dockerfile.ci`.
2021-10-24 10:04:53 +03:00
Roman Zeyde
1586cc42ed
Pre-allocate indexing result vectors
2021-10-24 08:26:16 +03:00
will
06e51bdb8f
Add a feature to ignore default config files
2021-10-22 10:47:12 +03:00
Roman Zeyde
43d00dbeb2
Log when bitcoind p2p connection is closed
2021-10-21 20:49:21 +03:00
Roman Zeyde
1ca8cb83c7
Re-organize and split documentation
2021-10-21 18:18:44 +03:00
Roman Zeyde
b2555ee891
Remove needless borrow
2021-10-21 18:12:10 +03:00
Roman Zeyde
8cfdcb783b
Use RocksDB prefix scan (instead of re-implementing it here)
...
Also, add an unit-test.
2021-10-21 18:03:38 +03:00
Roman Zeyde
9949e7b20b
Add electrs version to p2p 'user_agent'
2021-10-20 21:31:07 +03:00
Roman Zeyde
d9710d3797
Re-add cargo audit
GitHub action
...
This reverts commit bdbe3a96a5
.
2021-10-20 13:27:31 +03:00
Roman Zeyde
a82b1b910b
Add cargo audit
configuration file
...
See https://github.com/romanz/electrs/pull/576#issuecomment-947430005
2021-10-20 13:27:31 +03:00
Roman Zeyde
a1334c63c2
Merge pull request #579 from romanz/notes
...
Add a note about Dockerfile changes
2021-10-20 12:39:13 +03:00
Roman Zeyde
8a0e22f1c8
Add a Docker-related disclaimer
2021-10-20 11:36:12 +03:00
Roman Zeyde
73f971df63
Add a note about Dockerfile changes
2021-10-20 10:45:31 +03:00
Roman Zeyde
86408dfa6a
Ignore a few more extensions
2021-10-20 10:14:29 +03:00
Roman Zeyde
fd7d5e8ac5
Fix CI badge URL
2021-10-19 22:27:37 +03:00
Roman Zeyde
fbb8d7b959
Merge pull request #576 from romanz/update-deps
...
Update tiny_http & and drop `cargo audit` CI for now
2021-10-19 21:32:09 +03:00
Roman Zeyde
bdbe3a96a5
Drop cargo audit
action for now
...
Not sure if it's possible to ignore `RUSTSEC-2020-0159` on GitHub CI.
2021-10-19 21:18:58 +03:00
Roman Zeyde
be071b2111
Update tiny_http
...
Fix #575
2021-10-19 20:17:32 +03:00
Roman Zeyde
e3ea373472
Release 0.9.1
2021-10-18 11:28:00 +03:00
Roman Zeyde
c411280d34
Fix "fake" gauge metrics API
2021-10-18 11:27:52 +03:00
Roman Zeyde
b86ec94210
Update dependencies
...
Keep the following pinned:
```
$ cargo update -p bitflags --precise 1.2.1
$ cargo update -p clang-sys --precise 1.2.1
```
2021-10-17 21:53:58 +03:00
Roman Zeyde
9c08e09127
Merge pull request #563 from romanz/mempool-metrics
...
Add <1 sat/vbyte mempool fee band
2021-10-17 13:01:34 +03:00
Roman Zeyde
7ceac6446d
Add <1 sat/vbyte mempool fee band
2021-10-16 22:51:46 +03:00
Roman Zeyde
092ac7a0fd
Print more information when starting electrs
2021-10-16 13:07:49 +03:00
Roman Zeyde
66b6bdb408
Update release notes
2021-10-16 12:57:07 +03:00
Roman Zeyde
7cb037f759
Merge pull request #562 from romanz/mempool-metrics
...
Export mempool metrics grouped by fee band
2021-10-16 12:55:46 +03:00
Roman Zeyde
4440c1646a
Export mempool metrics grouped by fee band
...
Fixes #551
2021-10-16 12:37:16 +03:00
Roman Zeyde
44cda47f39
Update release notes
2021-10-15 22:20:23 +03:00
Roman Zeyde
c38341f9ab
Use an Arc<TcpStream> instead of cloning in p2p.rs
2021-10-15 20:13:38 +03:00
Roman Zeyde
cf0acfb6aa
Merge pull request #558 from romanz/init-rpc
...
Call Tracker::sync once in server.rs
2021-10-15 16:53:05 +03:00
Roman Zeyde
12496c44be
Call Tracker::sync only in server.rs
...
This way, the RPC server is running (but not responding) during initial sync.
Following https://github.com/romanz/electrs/issues/534 .
2021-10-15 16:37:31 +03:00
Roman Zeyde
9eb415e94d
Merge pull request #550 from romanz/p2p-perf
...
Rewrite and simplify p2p message receiving thread
2021-10-15 16:22:28 +03:00
Frederic Lepied
b114826725
contrib/xpub.py support ypub/zpub
2021-10-15 15:05:18 +03:00
Roman Zeyde
05e0221b8e
Rewrite and simplify p2p message receiving thread
...
Add a few more utilization metrics.
2021-10-15 14:47:04 +03:00
Roman Zeyde
98b3f21656
Merge pull request #557 from romanz/mempool-metrics
...
Re-introduce mempool vsize and txs' count metrics
2021-10-15 11:17:39 +03:00
Roman Zeyde
06e9b4d13d
Re-introduce mempool vsize and txs' count metrics
...
Fixes #551
2021-10-15 10:53:58 +03:00
Roman Zeyde
121a4bcc91
Re-introduce mempool vsize and txs' count metrics' -m Fixes
2021-10-15 10:51:05 +03:00
Roman Zeyde
e4256a0d2f
Rename fee histogram struct
2021-10-15 10:45:14 +03:00
Roman Zeyde
2ce22bd2a3
Support testnet and regtest in contrib/xpub.py
2021-10-14 18:44:16 +03:00
Roman Zeyde
cd0531b8b7
Copy StreamReader implementation into our crate
2021-10-14 09:20:32 +03:00
Roman Zeyde
f927e237f7
Fix contrib/xpub.py
...
Following https://github.com/romanz/electrs/issues/549
2021-10-14 08:56:40 +03:00
Roman Zeyde
e76b9df1d7
Merge pull request #548 from flepied/fix-history-contrib
...
enhance contribs to allow to connect to an external server
2021-10-13 18:33:50 +03:00
Frederic Lepied
74f13419a8
enhance contribs to allow to connect to an external server
2021-10-13 15:06:03 +02:00
Roman Zeyde
b94c98fc31
Merge pull request #546 from romanz/p2p-metrics
...
Add p2p protocol monitoring
2021-10-12 17:46:22 +03:00
Roman Zeyde
c880988bd7
Add p2p protocol monitoring
2021-10-12 10:58:17 +03:00
Roman Zeyde
173ea45329
Don't connect twice to bitcoind
...
It was added when JSON RPC was using a persistent connection,
disconnecting after full compaction (which took a while).
Now, p2p handling is running in a separate thread and JSON RPC
is creating a new connection for each request (#538 ).
2021-10-12 09:58:25 +03:00
Roman Zeyde
f288fd2116
Allow --reindex-last-blocks to be larger than height
2021-10-11 13:17:20 +03:00