]> Untitled Git - bdk/commit
[electrum_redesign] Introduce redesigned `ElectrumExt`
author志宇 <hello@evanlinjin.me>
Thu, 11 May 2023 16:08:16 +0000 (00:08 +0800)
committer志宇 <hello@evanlinjin.me>
Sat, 3 Jun 2023 19:32:17 +0000 (03:32 +0800)
commit2e3cee4bd0568073e42e5670476febddd85a7b36
treea31c3f369200cec14c5d1f4b8197631f0f254d14
parent7261669c097791ee2ff8c7da6754868732d02eb3
[electrum_redesign] Introduce redesigned `ElectrumExt`

There are a number of improvements that can be done, but it is in a
decent state to be usable.

Possible improvements:

* Remove requirement to retry obtaining ALL data after reorg is
  detected. Transactions can be anchored to a lower block (not block
  tip), and an `assume_final_depth` value can be used.

* The logic to finalize an update with confirmation time can be improved
  during reorgs to not require returning an error.
crates/electrum/src/lib.rs
crates/electrum/src/v2.rs [new file with mode: 0644]