Elias Rohrer
Elias Rohrer
When reformatting the following example: ```rust let error_code = match err { msgs::DecodeError::UnknownVersion => 0x4000 | 1, // unknown realm byte msgs::DecodeError::UnknownRequiredFeature| msgs::DecodeError::InvalidValue| msgs::DecodeError::ShortRead => 0x4000 | 22, // invalid_onion_payload...
**Describe the enhancement** `rust-bitcoin` 0.31.0 was recently released and includes changes that so far kept LDK from upgrading to 0.3X.Y (cf. https://github.com/lightningdevkit/rust-lightning/issues/2124#issuecomment-1791464639). **Additional context** Probably currently blocked on https://github.com/rust-bitcoin/rust-miniscript/issues/622
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...
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...
I'm still trying to figure out why I'm seeing a lot of duplicate packets in my simulations that are then dropped by the RX buffer (see https://github.com/signetlabdei/quic-ns-3/issues/16). While debugging, I...
Without enabling `QUIC_VERSION_DRAFT_10`, ns-3 crashes for me with ``` aborted. cond="!IsVersionSupported (m_vers)", msg="0RTT Handshake requested with wrong Initial Version", +4.713833601s 157 file=../../contrib/quic/model/quic-socket-base.cc, line=2550 libc++abi.dylib: terminating Process 12686 stopped * thread...
Currently, when something goes wrong/the corresponding `pair` can't be found, `convert_fee_rate` will default to a bogus `1.0` fee rate: https://github.com/bitcoindevkit/rust-esplora-client/blob/7faab652bbf5897e0a752354deabedffd22d08aa/src/lib.rs#L90-L94 This however messes with users' assumptions they depend on receiving...
After we upgraded to `rust-bitcoin` 0.30 in #2740, we should look into upgrading to 0.31.0 soon to keep up with the most-recent version. However, this time we should try to...
Users keep running into fee rate related interoperability issues on `Testnet` as we try to dynamically estimate fees while CLN/LND hard-code certain fee rates due to fee estimation being broken...
... which requires a bunch of unnecessary dev dependencies, e.g., `zip`. Instead we lean on the `download_bitcoind_electrs.sh` script also for local testing.