🚀 Features & Enhancements
- Bitcoin Server Enhancements
- #519 Feature/btc server/update frost lib
- #527 feature(btc-server): notifying pending pegouts should be a list
- #510 feat(btc-server): Add conflicting input when retrying pegouts
- Repository Enhancements
- #542 feat(repo): Added none-blocking commit message sending
- #553 feat(repo): Added better coverage, linting, and fixed some tests
🐛 Bug Fixes
- Bitcoin & Pegout Issues
- #358 Fix pegout fees should be taken out of pegout request
- #551 fix: invalid pegin/pegout log should not be an error
- #554 fix(abci): log error when notifying pegins/pegouts fails
- ABCI & Consensus Issues
- #544 fix(abci): handle errors when configuring payload builder
- #547 fix(abci): Return error when aggregate public key is not set
- #545 fix(abci): remove insert_block() and FCU
- #548 Fix(BTE): Do not ignore error when making canonical block
- Repository Issues
- #556 fix(repo): Fixed failing db lock tests
- #557 fix(repo): Fixed panic with btc server metrics
- Frost & ID Generation Fixes
- #537 773 fixnet frost messages should authenticate coord based on peer id
- #561 Fix/frost id generation
🔬 Testing & Test Suite Improvements
- #520 Sat/test/mock btc server client
- #529 Test/running build binaries
- #546 test: finish test coverage for botanix peg contract
- #540 ci(tests): fix ci pipeline and tests
- #543 Arm/test/test suite optimizations
🛠️ Chores & Maintenance
- Code Cleanups & Fixes
- #530 Chore/test utils warnings
- #531 chore: group macbeth runners for actions
- #528 793 chore reconcile gateway address key tweaking op
- #532 chore: fix fmt warnings
- #533 chore: disable ethereum state tests till fixed
- #539 Chore/misc/poa todo comments
- #538 Chore: Appropriate error for botanix consensus pkg
- #550 Chore(chain-spec): Remove todo comment testnet genesis hash
- #541 Arm/reth/todos
- #562 Arm/fix/abci commit
- #563 chore: bump to 1.0.3
- CI/CD & Build System Updates
- #534 ci(btc_server): independently pull async trait crate
- #535 Ci/contracts/fix broken emit test
- Dependencies & Package Updates
- #552 Update bitcoin deps
📖 Documentation Updates
- #555 docs: update test suite docs with building instructions
Full Changelog: botanix-labs/Macbeth@v.1.0.2...v.1.0.3