Roman Zeyde
834bbd70f8
Add blockchain.outpoint.subscribe RPC
2023-06-17 20:39:33 +03:00
Roman Zeyde
41763a44b3
Fix a few clippy comments ( #891 )
2023-06-16 21:15:30 +03:00
Roman Zeyde
d2c794cc20
Bump MSRV to 1.63.0 and update dependencies
2023-06-10 17:08:32 +03:00
Roman Zeyde
46881ed884
Bump version
2023-06-09 20:15:39 +03:00
Roman Zeyde
1a90c5041b
Fix 'server.version' support for version range ( #887 )
...
Fixes #886 .
2023-06-06 20:43:50 +03:00
Roman Zeyde
f3ef48fea5
Allow not waiting for block download before sync ( #888 )
...
Fix #410
2023-06-06 20:23:51 +03:00
Roman Zeyde
3e3bc3a642
Update systemd example in docs ( #885 )
...
Also, remove `contrib/electrs.service` (following #876 ).
2023-05-30 20:07:36 +03:00
Roman Zeyde
86d074204c
Move 'hex-lit' to [dev-dependencies] ( #884 )
2023-05-29 21:48:50 +03:00
hazrulnizam
174f2f0cf4
Fix typo in config_specification.toml ( #883 )
...
Changed regtest to signet.
2023-05-29 20:00:06 +03:00
Roman Zeyde
7d7167c90f
Bump bitcoind used in CI ( #882 )
2023-05-26 20:09:18 +03:00
Roman Zeyde
b9a865db89
Prefix Prometheus metrics with 'electrs_' ( #881 )
2023-05-21 23:44:13 +03:00
Roman Zeyde
226faebb1b
Fixup error handling in Prometheus HTTP server ( #880 )
...
Following https://github.com/romanz/electrs/issues/879#issuecomment-1555013078
2023-05-20 15:33:49 +03:00
Roman Zeyde
f21fbf93c6
Update GitHub actions
2023-05-20 13:36:42 +03:00
Roman Zeyde
f3dd804182
Fix a few clippy nits
2023-04-24 19:41:44 +03:00
Roman Zeyde
7d521f8fe8
Add address->scripthash conversion tool
2023-04-13 22:03:24 +03:00
dependabot[bot]
5d7ad36525
Bump crossbeam-channel from 0.5.7 to 0.5.8 ( #872 )
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.7...crossbeam-channel-0.5.8 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-10 18:27:04 +03:00
Roman Zeyde
f54c782592
Bump jsonrpc to 0.14.1
2023-04-10 18:26:38 +03:00
Roman Zeyde
9e5bed3c02
Bump bitcoincore-rpc to 0.17.0
2023-04-10 18:26:38 +03:00
dependabot[bot]
a2a5f7c1f1
Bump serde_json from 1.0.94 to 1.0.95 ( #869 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.94 to 1.0.95.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.94...v1.0.95 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 19:51:02 +03:00
dependabot[bot]
a7376ef3a0
Bump tempfile from 3.4.0 to 3.5.0 ( #868 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/Stebalien/tempfile/releases )
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/NEWS )
- [Commits](https://github.com/Stebalien/tempfile/commits )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-03 19:50:51 +03:00
Roman Zeyde
d4fdd2010b
Bump version
2023-03-31 09:35:50 +03:00
Roman Zeyde
412dec105f
Drop flaky GitHub action
2023-03-31 09:35:33 +03:00
Sosthene
a2f93b5ae1
Upgrade with Magic type ( #823 )
2023-03-30 22:20:50 +03:00
Roman Zeyde
d7cfeed1cf
Fixup clippy comment
2023-03-30 19:27:32 +03:00
Martin Habovštiak
a0f8f148ea
Upgrade bitcoin
to 0.30 ( #865 )
...
* Upgrade `bitcoin` to 0.30
This upgrades `bitcoin` to the newest release.
Closes #863
2023-03-29 22:44:25 +03:00
Roman Zeyde
3fa3e644ce
Don't panic on unexpected magic ( #861 )
2023-03-19 21:07:07 +02:00
jroulin
3d7c35b0a4
contrib: rename xpub into get_balance ( #627 )
...
* rename xpub into get_balance
- support a single address or an xpub address
- detail the balance per address when using an xpub
* Replace 'virtualenv' by 'python -m venv'
---------
Co-authored-by: Roman Zeyde <me@romanzey.de>
2023-03-12 22:44:00 +02:00
dependabot[bot]
d7c52a469a
Bump crossbeam-channel from 0.5.6 to 0.5.7 ( #854 )
...
Bumps [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam ) from 0.5.6 to 0.5.7.
- [Release notes](https://github.com/crossbeam-rs/crossbeam/releases )
- [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.6...crossbeam-channel-0.5.7 )
---
updated-dependencies:
- dependency-name: crossbeam-channel
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-11 11:27:11 +02:00
dependabot[bot]
0253a73bc4
Bump serde_json from 1.0.93 to 1.0.94 ( #855 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.93 to 1.0.94.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.93...v1.0.94 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 23:06:17 +02:00
Roman Zeyde
5397897602
Keep HashMap immutable in Chain::load() ( #853 )
2023-03-04 22:16:45 +02:00
Roman Zeyde
1a13a4cd74
Pre-allocate Vec in Chain::load()
2023-03-04 20:48:25 +02:00
Roman Zeyde
cb76e0845d
Simplify 'Connection::get_new_headers' a bit
2023-03-03 20:43:52 +02:00
Roman Zeyde
b48e52f7c7
Update tempfile to 3.4.0
...
Following https://github.com/romanz/electrs/security/dependabot/5
2023-02-25 20:05:10 +02:00
Roman Zeyde
679903ab53
Bump version
2023-02-24 21:12:20 +02:00
Roman Zeyde
cb696d5a9c
Bump and vendor bitcoincore-rpc dependency
...
Fix #792
2023-02-23 22:11:59 +02:00
dependabot[bot]
bcedd74160
Bump serde_json from 1.0.92 to 1.0.93 ( #846 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.92 to 1.0.93.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.92...v1.0.93 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 20:22:11 +02:00
dependabot[bot]
bc351a81c5
Bump signal-hook from 0.3.14 to 0.3.15 ( #845 )
...
Bumps [signal-hook](https://github.com/vorner/signal-hook ) from 0.3.14 to 0.3.15.
- [Release notes](https://github.com/vorner/signal-hook/releases )
- [Changelog](https://github.com/vorner/signal-hook/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vorner/signal-hook/compare/v0.3.14...v0.3.15 )
---
updated-dependencies:
- dependency-name: signal-hook
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-13 20:21:57 +02:00
Dimitris Apostolou
be8d9dd252
Fix typos ( #847 )
2023-02-13 20:19:39 +02:00
dependabot[bot]
d36e8b86a5
Bump serde_json from 1.0.91 to 1.0.92 ( #842 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.91 to 1.0.92.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.91...v1.0.92 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 17:01:07 +02:00
Eshaan Aggarwal
cadc612b61
Add CONTRIBUTING.md
( #838 )
2023-02-04 14:43:19 +02:00
Eshaan Aggarwal
005f015781
Implement blockchain.transaction.id_from_pos
RPC ( #836 )
...
Co-authored-by: Roman Zeyde <me@romanzey.de>
2023-02-03 12:33:58 +02:00
Roman Zeyde
432d22b1f1
Merge pull request #833 from EshaanAgg/unsub_block
...
Add `blockchain.scripthash.unsubscribe` feature for RPC
2023-02-02 14:09:25 +02:00
Eshaan Aggarwal
5ae8707db6
Add 'blockchain.scripthash.unsubscribe' RPC
2023-02-02 13:53:42 +02:00
Roman Zeyde
12d4455fb9
Merge pull request #832 from romanz/docs
...
Update prometheus instructions
2023-01-27 21:07:28 +02:00
Roman Zeyde
d128aef758
Update prometheus instructions
2023-01-27 17:21:11 +02:00
Roman Zeyde
172d76bbad
Merge pull request #825 from rex4539/typos
...
Fix typos
2023-01-12 21:26:22 +02:00
Dimitris Apostolou
118fa1b7d3
Fix typos
2023-01-12 20:41:00 +02:00
Roman Zeyde
000fc0d6e9
Bump version
2023-01-05 21:25:10 +02:00
dependabot[bot]
21428b7e14
Bump serde_json from 1.0.89 to 1.0.91 ( #819 )
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.89 to 1.0.91.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.89...v1.0.91 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 18:25:50 +02:00
Roman Zeyde
1a938a8d90
Bump bitcoind version used in CI ( #818 )
2022-12-12 20:47:52 +02:00