What's Changed
- Abstract staking workflow to lib by @jrwbabylonlab in #23
- handle non decompilable utxos by @jeremy-babylonlabs in #33
- Phase 2 staking by @jrwbabylonlab in #36
- chore: Migrate CI to GH Actions by @filippos47 in #35
- Merge main into dev by @jrwbabylonlab in #39
- Support slashing & simply data structure for phase 2 by @jrwbabylonlab in #37
- chore: bump reusable_node_lint_test workflow to v0.8.0 by @maiquanghiep in #41
- v0.9.0 by @maiquanghiep in #42
- Return tx instead of psbt by @jrwbabylonlab in #44
- fix: staking tx should not be RBFable by @jrwbabylonlab in #48
- fix: wrong log for input txid by @jrwbabylonlab in #49
- fix: withdraw slashed staking tx by @jrwbabylonlab in #51
- fix: remove unnecessary slashingTxScript by @jrwbabylonlab in #53
- feat: Update Readme logo by @gbarkhatov in #54
- feat: add output validation for tx to its psbt by @jrwbabylonlab in #55
- feat: Support Nested SegWit and Legacy by @gbarkhatov in #56
- feat: create sdk for easy creation of phase-2 delegation by @jrwbabylonlab in #58
- fix: simplify the btc and babylon provider and fix params text and method name by @jrwbabylonlab in #61
- fix: remove event emitter replace with signing step by @jrwbabylonlab in #62
- chore: re-export staking class by @jrwbabylonlab in #65
- chore: ensure no negative values from params by @jrwbabylonlab in #68
- chore: add a warning message in comment for fee rate input variable by @jrwbabylonlab in #69
- feat: support sign using bip322 for taproot and native segwit address by @jrwbabylonlab in #72
- chore: add phase-2 bitcoin staking documentation by @jrwbabylonlab in #74
- feat: 4 decimal slashing rate by @jrwbabylonlab in #78
- Merge dev into main for v1.0.0 by @jrwbabylonlab in #79
New Contributors
- @jeremy-babylonlabs made their first contribution in #33
- @filippos47 made their first contribution in #35
- @maiquanghiep made their first contribution in #41
Full Changelog: v0.3.0...v1.0.0