Features
- General Repository Improvements:
- Implemented EDH max size limit and checks [#445](botanix-labs/Macbeth#445)
- Added greater coverage and reporting [#433](botanix-labs/Macbeth#433)
- Added pre-commit hooks, removed examples, cleanup [#442](botanix-labs/Macbeth#442)
- Added implementation for
fed-utilsforget_balanceandsweep_balance[#455](botanix-labs/Macbeth#455) - Added profiler for BTC and POA servers [#485](botanix-labs/Macbeth#485)
- Added codeowners to GitHub Actions [#507](botanix-labs/Macbeth#507)
- Added remaining Reth metrics [#505](botanix-labs/Macbeth#505)
- BTC Server:
- Merkle commit to tracked transactions [#435](botanix-labs/Macbeth#435)
- Added checks and tests for BTC fee [#439](botanix-labs/Macbeth#439)
- Added full telemetry [#488](botanix-labs/Macbeth#488)
- Added RPC methods needed to sync wallet state [#490](botanix-labs/Macbeth#490)
- Sync entire wallet state [#501](botanix-labs/Macbeth#501)
- Blind signer implementation [#495](botanix-labs/Macbeth#495)
- Frost Protocol:
- Abort previous signing session on a new round [#447](botanix-labs/Macbeth#447)
- Documentation:
- Added section on submitting a PR & other minor doc fixes [#482](botanix-labs/Macbeth#482)
Fixes
- General Fixes:
- Fixed redundant JWT read [#448](botanix-labs/Macbeth#448)
- Fixed BTC/Kb to Sat/Vb conversion [#480](botanix-labs/Macbeth#480)
- Fixed retain height in ABCI commit function [#502](botanix-labs/Macbeth#502)
- Removed examples and related artifacts [#453](botanix-labs/Macbeth#453)
- Fixed dialing peers [#470](botanix-labs/Macbeth#470)
- Validate signer count in federation.toml config [#472](botanix-labs/Macbeth#472)
- Frost Protocol:
- Fixed signers validating PSBTs by IDs [#483](botanix-labs/Macbeth#483)
- BTC Server:
- Fixed UTXO existence check [#491](botanix-labs/Macbeth#491)
- Fixed handling of missing public keys [#497](botanix-labs/Macbeth#497)
- Fixed
pegoutsvalidation temporarily and reverted [#493](botanix-labs/Macbeth#493), [#494](botanix-labs/Macbeth#494)
Refactors
- General:
- Refactored workflows to build off tags [#516](botanix-labs/Macbeth#516)
- Net crate refactors [#461](botanix-labs/Macbeth#461)
- Updated RPC docs and split pages [#487](botanix-labs/Macbeth#487)
- BTC Server:
- Channel close refactors [#468](botanix-labs/Macbeth#468)
Chores
- Removed old unused key hex [#458](botanix-labs/Macbeth#458)
- Bumped BTC server version to 1.0.0 [#517](botanix-labs/Macbeth#517)
- Reduced noisy logs [#481](botanix-labs/Macbeth#481)
- Added
latesttag to image releases [#476](botanix-labs/Macbeth#476)
Build and Dependencies
- Bumped dependencies:
codecov/codecov-actionfrom 4 to 5 [#496](botanix-labs/Macbeth#496)cross-spawnfrom 7.0.3 to 7.0.6 [#498](botanix-labs/Macbeth#498)h2from 0.3.20 to 0.4.7 [#513](botanix-labs/Macbeth#513)rustixfrom 0.37.23 to 0.37.27 [#514](botanix-labs/Macbeth#514)- Bumped Tokio to 1.30.0 [#515](botanix-labs/Macbeth#515)
New Contributors
- @SatwikPrabhu made their first contribution: [#518](botanix-labs/Macbeth#518)