Antoine Poinsot
Antoine Poinsot
To be done after integrating Taproot support. https://github.com/revault/minisafe/blob/ac6e0443ea70207ad25aa38e142ca30c25b70d66/src/commands/mod.rs#L255 Depends on #55.
https://github.com/revault/minisafe/blob/ac6e0443ea70207ad25aa38e142ca30c25b70d66/src/commands/mod.rs#L298
We've now merged the [`listaddresses`](https://github.com/wizardsardine/liana/blob/master/doc/API.md#listaddresses) RPC command (thanks @pythcoiner!). It would be nice to leverage it to display a list of addresses in the GUI. I don't want to display...
We assume a `bitcoind` is always running beneath Liana. As such, we make a [reasonable attempt to stay connected on spurious errors](https://github.com/wizardsardine/liana/blob/15b1f0c789d251dc3d420de50e859b6dd4bfda75/src/bitcoin/d/mod.rs#L342-L376) but we panic if we can't reach it...
#985 made a lot of tests use `lianad`'s finalizer as i didn't want to implement one in the Python framework. It should be fairly doable however, see what i did...
#985 makes use of a Rust binary which is invoked by the Python test framework to sign Taproot PSBTs. This is a hack and we should just have a Python...
To avoid introducing more complexity, https://github.com/wizardsardine/liana/pull/985 kept the size estimation of an input spending a coin sent to our descriptor to be the maximum possible between all spending paths. However...
Let's say Bitcoin Core 25.1 gets released. The following release of Liana should upgrade the 25.0 `bitcoind` to `25.1`. Major versions upgrades should be performed more carefully, but should still...
Trying to close the GUI after clicking on "Sign" such as a connection to the signing device is established is going to hang until the connection to the signing device...
I need to investigate. I wonder if we could try to be smart.