[BREAKGLASS] Append-only mirror of github.com/mempool/rust-electrum-client
Go to file
marshallyale 6721929f22
fix: fix batch ordering issue
Fixes issue #75
Raw client waiting map was using the same channel
for every request/response. When items were put
back into the channel inside of _reader_thread
the waiting receiver in recv would just take the
next response without validating it on request id
request.
This fixes this by using unique channels for each
request response inside of the waiting map.
2025-03-28 12:34:28 -04:00
.github/workflows ci(clippy): bump to 1.84 2025-01-20 13:57:27 -03:00
examples timeout() and socks() don't return Result 2022-09-13 09:27:03 +02:00
src fix: fix batch ordering issue 2025-03-28 12:34:28 -04:00
.gitignore Release 0.1.0-beta.1 2020-02-06 18:15:22 +01:00
Cargo.toml chore: bump version to 0.23.0 2025-02-04 11:47:36 -05:00
CHANGELOG.md chore: bump version to 0.23.0 2025-02-04 11:47:36 -05: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.