1
0
mirror of https://github.com/romanz/electrs.git synced 2024-11-19 01:43:29 +01:00
Commit Graph

1506 Commits

Author SHA1 Message Date
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