v0.4.0
v0.4.0
Summary
Implements fixes for our June 2024 Sherlock.xyz audit, including important fixes for determining which topics are considered active.
Added
- #542 Add scalable management of active topics with associated queries such as
GetActiveTopicsAtBlock
andGetNextChurningBlockByTopicId
- #556 Scores now take an exponential moving average of the score rather than using the instantaneous score value from this epoch.
- #568 Added merit based sortition so more actors can have their chance to prove their talents
Removed
- #542 As part of active topic management, we removed
GetActiveTopics
and other (especially paginated) remnants of an unpartitioned store of active topics.
Fixed
- #544 Added check against zero-rewards after conversion to cosmosInt
- #547 Improve error handling on InsertPayload, fixed/added tests err handling
- #550 Fix reputer window upper limit
- #555 Refactor: Rename TestSuite names
- #567 Fix worker nonce window closing as soon as it opens