We want our MSRV to be that of Debian stable, with Debian 13 this is now 1.85 so I think we are safe to bump our MSRV from 1.75 to 1.85 this should reduce the number of deps we need to pin to older version. We should also be able to remove the use of async_trait since 1.85 should support this without the extra crate.
Other projects in the space also seems to be planning this move:
LDK-node: lightningdevkit/ldk-node#606
LDK: lightningdevkit/rust-lightning#4002
BDK: bitcoindevkit/bdk#2009
We want our MSRV to be that of Debian stable, with Debian 13 this is now 1.85 so I think we are safe to bump our MSRV from 1.75 to 1.85 this should reduce the number of deps we need to pin to older version. We should also be able to remove the use of async_trait since 1.85 should support this without the extra crate.
Other projects in the space also seems to be planning this move:
LDK-node: lightningdevkit/ldk-node#606
LDK: lightningdevkit/rust-lightning#4002
BDK: bitcoindevkit/bdk#2009