rust-electrum-client
rust-electrum-client copied to clipboard
Bitcoin Electrum client library. Supports plaintext, TLS and Onion servers.
It would be nice if the client would re-subscribe to block headers/scripts if the connection was ever dropped and we're reconnecting. Alternatively, `script_pop`/`block_headers_pop` could return an error indicating that the...
Some of the timestamps of bdk `list_transactions` are wrong. Using bdkpython 0.31.0 I query my fulcrum mainnet bitcoin server (Fulcrum version: 1.9.7) with ```python import bdkpython as bdk import datetime...
As a networking-related dependency, this would be a great candidate for making it async.
Since the main BDK crates are changing to MSRV 1.63.0 as is LDK the CI for this project should also have an MSRV and test against it in CI. Also...
Hi there, I found the blockchain.transaction.broadcast in the raw_client.rs source code, so I have a question here: In rust-bitcoin repo, there is a send_transaction interface in their source code, so...
### The problem If we do a batch request where the response array contains a response object which is an error, `ElectrumClient` will return `Err(Error::Protocol)` and the response objects will...
Currently, the default features are `["use-rustls", "proxy"]`. As I have no immediate use for a socks proxy, I tried disabling this feature, with the result that `crate::client` is not exported...
… to showcase that it currently only works with electrs servers
Hi! Some rpc methods are still missing, e.g. [blockchain.transaction.id_from_pos](https://electrumx.readthedocs.io/en/latest/protocol-methods.html#blockchain-transaction-id-from-pos). This is useful for fetching all the transaction ids from a specified block height.
I'm using electrum-client through bdk-cli and trying to securely connect to local electrs with self-signed certificate. I have set the this certificate as trusted in system keystore, but it didn't...