What's Changed
- Add
toJson
helpers for locking controller tests by @iamacook in #1554 - Use mock imitation transactions in tests by @iamacook in #1548
- Make Campaign.lastUpdated field optional by @hectorgomezv in #1555
- Improve flakiness of imitation transaction tests by @iamacook in #1556
- Add campaign leaderboard routes by @hectorgomezv in #1557
- Move
/locking
and/campaign
routes under/community
by @iamacook in #1560 - Validate campaign retrieved by ID by @iamacook in #1561
- Rename "locking" domain to "community" by @iamacook in #1562
- Specify rank as lock specific by @iamacook in #1563
- build(deps-dev): bump @types/node from 20.12.11 to 20.12.12 by @dependabot in #1570
- build(deps-dev): bump eslint from 9.2.0 to 9.3.0 by @dependabot in #1571
- build(deps): bump @safe-global/safe-deployments from 1.35.0 to 1.36.0 by @dependabot in #1573
- build(deps): bump viem from 2.10.5 to 2.11.1 by @dependabot in #1572
- build(deps): bump redis from 4.6.13 to 4.6.14 by @dependabot in #1569
- Rename
campaignId
toresourceId
by @iamacook in #1574 - Update
ActivityMetadata
entity by @iamacook in #1577 - Add campaign rank retrieval to locking API by @iamacook in #1575
- Add campaign rank route by @iamacook in #1576
- Change CampaignRank schema by @hectorgomezv in #1578
- Rename CampaignRankSchema points fields by @hectorgomezv in #1579
Full Changelog: v1.40.0...v1.41.0