]> Untitled Git - bdk/commit
perf(chain): add benchmarks for canonicalization logic
author志宇 <hello@evanlinjin.me>
Tue, 3 Dec 2024 04:21:13 +0000 (15:21 +1100)
committer志宇 <hello@evanlinjin.me>
Tue, 10 Dec 2024 10:39:23 +0000 (21:39 +1100)
commitd4102b4b6bb885934a3bfd8efffeb550541efe7f
tree12bfe2879deeaa3b2a96f6ca9e56a3ad80afb28b
parente34024cd566cd4dc17ab90cc5b191da8e55802e5
perf(chain): add benchmarks for canonicalization logic

This is mostly taken from #1735 except we inline many of the functions
and test `list_canonical_txs`, `filter_chain_unspents` and
`filter_chain_txouts` on all scenarios.

CI and README is updated to pin `csv`.

Co-authored-by: valued mammal <valuedmammal@protonmail.com>
.github/workflows/cont_integration.yml
README.md
crates/chain/Cargo.toml
crates/chain/benches/canonicalization.rs [new file with mode: 0644]
crates/wallet/tests/wallet.rs