[BREAKGLASS] Append-only mirror of github.com/mempool/rust-electrum-client
Go to file
merge-script b185259561
Merge bitcoindevkit/rust-electrum-client#183: Default to ring if multiple rustls features are set
80bf744a70 test: don't assert the value returned by `relay_fee` (valued mammal)
0e28021b3e Check in CI that we compile if all `rustls` features are set (Elias Rohrer)
980fa4afd6 Default to `ring` if multiple `rustls` features are set (Elias Rohrer)

Pull request description:

  Fixes #181

  We default to use `ring` if multiple features are set, ensuring the features are additive. To that end, we also add a check to CI that asserts we succeed to build with both features set.

  Would be cool to get a patch release for this, as it's currently breaking our docs.rs builds in `lightning-liquidity`.

ACKs for top commit:
  ValuedMammal:
    ACK 80bf744a70.
  oleonardolima:
    cACK 80bf744a70

Tree-SHA512: 0b1bacb0f3a57fd8c666e1ece14b9a733f9d5dfdec7efd6461b400d58ef0e302c286597531381e417b5fdf1b97659ed36266d2cf89f8a0c4cab5e4d9b3fdeed7
2025-11-03 09:55:26 -05:00
.github/workflows Check in CI that we compile if all rustls features are set 2025-11-03 10:49:30 +01:00
examples timeout() and socks() don't return Result 2022-09-13 09:27:03 +02:00
src test: don't assert the value returned by relay_fee 2025-11-03 08:04:32 -05:00
.gitignore Release 0.1.0-beta.1 2020-02-06 18:15:22 +01:00
Cargo.toml chore(release): bump version to 0.24.0 2025-07-30 11:43:44 -03:00
CHANGELOG.md chore(release): update CHANGELOG.md 2025-07-30 11:43:53 -03:00
clippy.toml ci(msrv): bump rust MSRV to 1.75 2025-01-20 13:57:25 -03:00
LICENSE Initial commit 2020-02-06 17:54:27 +01:00
README.md ci(msrv): bump rust MSRV to 1.75 2025-01-20 13:57:25 -03:00

rust-electrum-client

Build Status Latest Version MSRV Badge

Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.

Minimum Supported Rust Version (MSRV)

This library should compile with any combination of features with Rust 1.75.0.