Releases: babylonlabs-io/babylon-staking-indexer
Releases · babylonlabs-io/babylon-staking-indexer
v0.1.0-rc.1
What's Changed
- feat: add event sync skeleton, bootstrap only by @jrwbabylonlab in #2
- chore: add readme for indexer by @jrwbabylonlab in #12
- feat: consume finality provider event by @jrwbabylonlab in #10
- Sync params by @jrwbabylonlab in #15
- Handle escape value from event by @jrwbabylonlab in #16
- feat: sync delegations by @gusin13 in #21
- feat: delegation state transition by @gusin13 in #25
- feat: unbonding state transitions by @gusin13 in #27
- chore: improve state validations by @gusin13 in #30
- feat: emit events for api by @gusin13 in #31
- update global params interface when inserting by @jeremy-babylonlabs in #33
- feat: subscribe to bbn websocket new block events by @gusin13 in #32
- feat: btc notifier setup by @gusin13 in #34
- fix: retry when block not found by @jrwbabylonlab in #37
- fix: race condition in last processed height by @gusin13 in #38
- fix: retry logic by @gusin13 in #44
- feat: handle withdrawn status by @gusin13 in #43
- fix: panic in process methods by @gusin13 in #48
- chore: add .env file to gitignore by @jrwbabylonlab in #53
- fix: issue in state transition by @gusin13 in #52
- feat: handle slashing state by @gusin13 in #51
- fix: bump babylon and fix event formats by @gusin13 in #54
- feat: save covenant unbonding sig by @jrwbabylonlab in #55
- feat: handle withdrawal after slashing by @gusin13 in #56
- chore: insert staking amount in db by @gusin13 in #58
- chore: add inception time in db by @gusin13 in #59
- fix: sanitise event of double quotes before processing by @jrwbabylonlab in #60
- fix: parsing in staking params by @gusin13 in #64
- feat: granular states by @gusin13 in #69
- fix: withdrawn state issue by @gusin13 in #71
- chore: bump babylon version to 0.17.1 by @jrwbabylonlab in #65
- feat: add slashing/unbonding slashing tx in db by @gusin13 in #74
- chore: update events schema by @gusin13 in #75
- fix: bump queue client to fix delay time by @gusin13 in #78
- chore: log every block height we receive by @jrwbabylonlab in #79
- feat: emit events on slashed fp by @gusin13 in #81
- fix: resubscribe to btc notifications by @gusin13 in #82
- fix: ResubscribeToMissedBtcNotifications error by @jrwbabylonlab in #83
- fix: order of registering spend ntfn by @gusin13 in #84
- fix: update params breaking changes by @jrwbabylonlab in #85
- fix: remove btc activation height check as it could be 0 by @jrwbabylonlab in #87
- fix: update db after processing event by @gusin13 in #89
- chore: bump queue client by @gusin13 in #92
- feat: setup test suite by @gusin13 in #90
- fix: slashing state transition and add spendingHeight by @jrwbabylonlab in #95
- fix: multiple expiry documents for same staking tx can exist by @gusin13 in #97
- fix: skip slashing event for delegations w/o inclusion proof by @gusin13 in #98
- fix: bump babylon and apply breaking changes by @jrwbabylonlab in #101
- feat: setup db index for delegation and timelock collection by @jrwbabylonlab in #105
- fix: setup db index by @jrwbabylonlab in #106
- fix delegation index to use BBN height by @jrwbabylonlab in #107
- fix: register spend notification under go routine by @jrwbabylonlab in #108
- fix: avoid infinite expiry checking loop by @jrwbabylonlab in #109
- fix: isNotFoundError matching bug by @jrwbabylonlab in #110
- fix: err in deleting timelock expiry documents by @gusin13 in #111
- fix: btc notification resubscription by @gusin13 in #112
New Contributors
- @jrwbabylonlab made their first contribution in #2
- @gusin13 made their first contribution in #21
- @jeremy-babylonlabs made their first contribution in #33
Full Changelog: https://github.com/babylonlabs-io/babylon-staking-indexer/commits/v0.1.0-rc.1