What's Changed
- feat: store state history in db by @gusin13 in #113
- fix: unused defer by @gusin13 in #114
- Replace .Str() with .Stringer() for types that implement fmt.Stringer by @kirugan in #121
- Remove redundant typecasts by @kirugan in #119
- Trigger mock generations through go generate by @kirugan in #120
- feat: handle unexpected unbonding tx by @gusin13 in #102
- Replace .Str()+strconv.Format() in logs with .Uint32 for uint32 types by @kirugan in #123
- feat: emit withdrawn and withdrawable events by @gusin13 in #116
- Remove unused types by @kirugan in #124
- Replace types.Error with error interface (#122) by @kirugan in #125
- Replace types.error with error 2 (#122) by @kirugan in #126
- Add helper .collection(...) method to database by @kirugan in #127
- Replace utils.Contains with slices.Contains by @kirugan in #128
- Replace err == ... with errors.Is(err, ...) by @kirugan in #129
- Retry subscription if no new events by @jrwbabylonlab in #131
- Simplify db.Ping() by @kirugan in #133
- Add db integration tests by @kirugan in #132
- Add utils.ParseUint32(...) function by @kirugan in #130
- chore: handle slashing through BTC notifier instead of BBN events by @gusin13 in #140
- fix: expiry checker should identify staking path by @gusin13 in #142
- chore: enable logging for btc notifier by @gusin13 in #146
- chore: add docs by @gusin13 in #144
- chore: fix docs by @gusin13 in #148
- feat: add staking, unbonding, slashing btc timestamps in db by @gusin13 in #150
- chore: add bbn event type in state history by @gusin13 in #152
- chore: add bbn event tests by @gusin13 in #153
- Add .github/codeowners by @kirugan in #156
- Add myself as codeowner by @kirugan in #158
- Implement retries in event processors by @kirugan in #155
- Add traceID and metrics by @kirugan in #134
- Add log.Ctx() to Service.SubscribeToBbnEvents() by @kirugan in #163
- Add metrics by @kirugan in #154
- fix: Unbonding spend registration by @gusin13 in #168
- chore: fail to process event should log block height and event type by @jrwbabylonlab in #174
- E2E tag for end-to-end tests + Rewritten Makefile by @kirugan in #175
- Update dependencies to address potential security issues by @kirugan in #169
- Add staker_addr (bbn address) to delegation collection by @kirugan in #170
- Replace error with warning for empty staker addr in events by @kirugan in #179
- Update staker_babylon_address migration script by @kirugan in #180
- chore: remove RandomAlphaNum by @jrwbabylonlab in #178
- fix(docs): correct typos, improve phrasing, and enhance Markdown form… by @sergeypanin1994 in #103
- Remove improper use of wait groups by @kirugan in #183
- Add babylon address validation in fill-staker-addr script by @kirugan in #185
- Reduce number of log.Fatal calls by @kirugan in #184
- Different code improvements by @kirugan in #186
- Add more integration tests to db by @kirugan in #187
- Add configuration to golangci-lint by @kirugan in #164
- Fill staker addr script improvements by @kirugan in #189
- fix: update dependencies to fix security vulnerabilities by @jeremy-babylonlabs in #190
- Update integration tests by @kirugan in #188
- Remove final binary from git tracking by @kirugan in #192
New Contributors
- @kirugan made their first contribution in #121
- @sergeypanin1994 made their first contribution in #103
Full Changelog: v0.1.0-rc.1...v1.0.0