interbtc-clients
interbtc-clients copied to clipboard
interBTC Clients | Vault, Oracle, Faucet
**Is your feature request related to a problem? Please describe.** As a Vault operator I do not feel comfortable holding all of my BTC in a hot wallet which my...
Signed-off-by: Gregory Hill Upgrades `subxt` to `0.23.0` and `jsonrpsee` to `0.15.1`.
It is only ever consumed by the Vault binary so it doesn't make sense to keep separate. Also if / when we merge this we can combine the `Error` types...
We currently check if the bitcoin chain has been synced like this: https://github.com/interlay/interbtc-clients/blob/e6ee91dbaf1d390fec205cd63e122dc87785b50f/bitcoin/src/lib.rs#L394 However, neither `initial_block_download` nor `verification_progress` can be relied upon, see https://github.com/bitcoin/bitcoin/issues/26432 and https://github.com/bitcoin/bitcoin/issues/26433 According to [stackexchange](https://bitcoin.stackexchange.com/questions/96452/how-to-detect-that-full-node-is-in-sync-using-jsonrpc) we...
This would make for reliable and quick task killing, fixing https://github.com/interlay/interbtc-clients/issues/384 and https://github.com/interlay/interbtc-clients/issues/405 . Process aborting could be done by panicking such that drop handlers are still processed. We could...
Ctrl+c signal is not immediately handled. We thought we had addressed this through #360 but either there has been a regression, or it didn't fix the issue after all. This...
We should switch to an async implementation of the bitcoin rpc asap. Using a blocking interface can have nasty side effects such as https://github.com/interlay/interbtc-clients/issues/405. Async bitcoin rpc is WIP, although...
Related to https://github.com/interlay/interlay.github.io/pull/275 . At first I didn't understand how spancoin could run into the bitcoin connection limit of 16 when he was running only 7 vaults, as we use...
Signed-off-by: Gregory Hill
- [ ] Implement metrics getters (expensive - ignore?) - [x] Implement bump fee logic - [ ] Use [`wiremock`](https://docs.rs/wiremock/latest/wiremock/) for testing electrs - [ ] ~~Support signing other input...