dunxen

Results 11 issues of dunxen

Bumps `bitcoin`, `bitcoincore-rpc`, and `miniscript` crates to latest versions.

This will address #91 when complete. Busy cleaning up the actual taproot descriptor support today/tomorrow.

Hey team! ☂️ It may be good to include an i2p daemon (such as `[i2pd](https://github.com/PurpleI2P/i2pd)`) and have the `bitcoin.conf` include i2p config by default (as it is replaced on every...

Just a draft of adding a config to enable [GitHub Artifact Attestations](https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/). Has some todos and probably still missing a few things and tests, but just putting up the draft...

I've been looking into mutation testing for https://github.com/lightningdevkit/rust-lightning and came across https://github.com/sourcefrog/cargo-mutants which has the advantage of not requiring any actual changes to the source code we need to make....

This is a tracking issue for discussion around the future direction of this crate. 😄 The original crate [has been yanked](https://github.com/jacklund/libmacaroon-rs/issues/4#issuecomment-700388388) and the `macaroon` name reserved, but should have its...

This PR aims to do the following: - [ ] Introduce V2 prefunded channel types with state specific to dual-funding. - [ ] Add functionality to `ChannelManager` to create and...

blocked on dependent pr
Dual-funding

The `channelmanager.rs` file is huuuge³ at the moment and we shouldn't be adding more tests to it. We should move them into more appropriate test files (which may involve creating...

good first issue

We split this out from #2302 for easier review and to address the common non-public API parts of the V2 channel establishment implementation. This will allow the holder to be...

Dual-funding

## Overview Project tracking and implementation status of interactive transaction construction, dual-funding (V2 channel establishment), channel quiescence, and splicing. ## Specifications: * [BOLT 2: Interactive transaction construction](https://github.com/lightning/bolts/blob/master/02-peer-protocol.md#interactive-transaction-construction) * [BOLT 2:...

Dual-funding
Splicing