With a local installation, we see warnings about deprecated structs:
-> % cargo install --path . --all-features
...
warning: use of deprecated enum `bdk_wallet::signer::SignerError`: PSBT signing was moved to `bitcoin::psbt` module
--> src/error.rs:79:45
|
79 | SignerError(#[from] bdk_wallet::signer::SignerError),
| ^^^^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
...
This happens because local installation does not take Cargo.lock into account and pulls the latest compatible dependency versions. In particular, the warnings come from bdk_wallet 2.3.0.
What have to be done: