Features
- ABCI/storage: Insert pegins & pegouts into database on finalizing commit (#756) (c3f9609)
- btc-server: Decoupled btc-server from old alloy deps and added … (#827) (c550608)
- btc-server: pegout tx fee and coin selection improvements (#871) (388333f)
- btc-server: reworked all btc-server metrics (#792) (f28c6b3)
- ndd: integrate NDD changes in ABCI interface (4649990)
- ndd: make NDD deserialization forward-compatible (6155db9)
- parser: moved prost_parser.rs file from botanix consensus into reth_data_parser crate (#815) (25a8145)
- pegouts: check pending pegout not finalized before storing (#837) (dab889e)
- reth: Added botanix prefix to owned crates (#826) (223f4aa)
- reth: Added botanix-authority-edh and botanix-authority-peg crates (#838) (8e697f4)
- reth: Added botanix-cli-args crate (#867) (b44144a)
- reth: Added botanix-cli-parsers crate (#865) (c8069f0)
- reth: added healthcheck checks with metrics update (#811) (dee1123)
- reth: Extracted functionalities out of authority consensus into new crates (#836) (b6e945e)
- reth: Split up monolith rpc server into botanix-specific logic … (#839) (9d874b4)
Bug Fixes
- abci: panic on check_tx (#757) (c51d4b2)
- authority: non-deterministic bitcoin checkpoint validation (#694) (6197458)
- btc-server: fixed protofile tags indexing (#810) (7801381)
- docs: Run fmt on md and toml files (#812) (9dd4cfa)
- poa: empty payload panic logs (ab8b1cf)
- storage:
ProviderFactorymethods aren't persisting data (#785) (8afe8d7)
Code Refactoring
- abci: track hash of block to be finalized before committing (54e3608)
- authority: bring back NDD to authority crate (#856) (2d9f5c9)
- split botanix and reth databases (#835) (bd859ae)
Documentation
Tests
- ndd: update unit tests to reflect changes (8f7588b)
- pegins: Fix pegin v1 test (#762) (e7ea12f)
- signing: Fix dust limit error in signing flow test (#766) (c1c4bdf)
Build System
- adjust reth log filter in
.env(#775) (1baef9c) - autoload bitcoin wallet for local setup (#774) (75bd82d)
- non-strict PR checks with coderabbit (#784) (125ef81)
- rework local network setup with docker (#765) (43953db), closes #734
Continuous Integration
- added PR template (#782) (997c755)
- check PR assignees and linked issues (#781) (df5d651)
- check signed commits (#780) (c260cc9)
- make coderabbit review all PRs (#797) (a8ce74e)
- PR checks (#778) (23f76c3)
- semantic release flow (#749) (09d9cef)
- update base branches (#779) (440167a)
- verbose clippy and fmt checks (#783) (41109f3)
- workflows: add dev branch to workflows (740267a)
Miscellaneous
- abci: missing response logging (#758) (9531e3b)
- codeowners: update codeowners (#760) (7947ffd)
- deps: bump clechasseur/rs-clippy-check from 4.0.2 to 4.0.3 (#789) (36ad5aa)
- deps: bump clechasseur/rs-clippy-check from 4.0.3 to 4.0.4 (#818) (13c5ad2)
- deps: bump clechasseur/rs-fmt-check from 2.0.8 to 2.0.9 (#788) (95bc58d)
- deps: bump clechasseur/rs-fmt-check from 2.0.9 to 2.0.10 (#819) (e264366)
- deps: bump sigstore/cosign-installer from 3.8.2 to 3.9.0 (#790) (a33ea02)
- deps: bump sigstore/cosign-installer from 3.9.0 to 3.9.1 (#813) (bfab083)
- log poa command errors (ab6dc8f)
- merge main into develop (#859) (fe01935)
- release: back merge main to develop (#807) (bc9558e)
- release: back-merge v1.1.13 from main to develop (#870) (d00f072)
- release: bump version to 1.2.0-rc.1 (ee2127f)
- reth cli reads envs (#737) (903220d), closes #734