What's Changed
- chore: bump to 1.0.8 by @scottmillner in botanix-labs/Macbeth#650
- chore(git): don't track btc-server rpc binary by @scottmillner in botanix-labs/Macbeth#651
- fmt on all files by @rwlockbg in botanix-labs/Macbeth#655
- log(mint-event): change log level to debug by @scottmillner in botanix-labs/Macbeth#656
- fix: import debug by @scottmillner in botanix-labs/Macbeth#657
- feat: added checks on non-deterministic data and max tx size by @rwlockbg in botanix-labs/Macbeth#647
- fix: fixed all expects and unwraps in abci.rs by @rwlockbg in botanix-labs/Macbeth#645
- test(abci): refactor test_finalize_block_with_signed_tx by @scottmillner in botanix-labs/Macbeth#659
- fix(state-sync): flags default is false by @scottmillner in botanix-labs/Macbeth#660
- Feature/mainnet enable mainnet on startup by @scottmillner in botanix-labs/Macbeth#661
- fix(btc-server): add bitcoin as supported network by @scottmillner in botanix-labs/Macbeth#671
- fix(btc-server): set bitcoin pegin confirmation depth to 18 by @scottmillner in botanix-labs/Macbeth#672
- fixed malicious signing response with incorrect length by @rwlockbg in botanix-labs/Macbeth#666
- cleanup(authority): Remove Unused
authority/src/test_utils.rsby @lamafab in botanix-labs/Macbeth#665 - fixed overflow if pegout value is smaller than fee by @rwlockbg in botanix-labs/Macbeth#668
- Feature/pass block fee recipient address flag by @scottmillner in botanix-labs/Macbeth#662
- retry if consensus checkpoint fails by @rwlockbg in botanix-labs/Macbeth#669
- fix (pegin): don't allow duplicate proofs by @SatwikPrabhu in botanix-labs/Macbeth#674
- added amount validation to validate_psbt_by_output by @rwlockbg in botanix-labs/Macbeth#667
- Fix(Pegins): Return an error to invalidate pegin v1 with invalid ref block hash by @SatwikPrabhu in botanix-labs/Macbeth#673
- Fix(audit): Revert tx state changes that has invalid pegins/pegouts by @SatwikPrabhu in botanix-labs/Macbeth#664
- fix(primitives): handle invalid merkle block in
PeginData::validateby @lamafab in botanix-labs/Macbeth#677 - fix(validate_outputs): validate change output
scriptPubkeyexplicitly by @lamafab in botanix-labs/Macbeth#679 - Test(coin selection): Add pegout fee overflow test by @SatwikPrabhu in botanix-labs/Macbeth#680
- Test(pegins): Mint contract balance for invalid pegin proofs by @SatwikPrabhu in botanix-labs/Macbeth#681
- removed unused (stale) healthcheck request frost protocol message + fmt by @rwlockbg in botanix-labs/Macbeth#682
- Feature/pegouts enable conflicting inputs feature by @scottmillner in botanix-labs/Macbeth#652
- chore(chain): bump to v.1.0.7 by @scottmillner in botanix-labs/Macbeth#686
Full Changelog: botanix-labs/Macbeth@v.1.0.7...v.1.0.8