What's Changed
- Remove PreExecutionLogGuard by @hectorgomezv in #1528
- Fix @typescript-eslint/no-misused-promises instances by @hectorgomezv in #1530
- Filter out imitation transfers by @iamacook in #1524
- Decrease prefix length of imitation recipient check by @iamacook in #1534
- Remove
trusted
condition for filtering imitation transfers by @iamacook in #1535 - Fix @typescript-eslint/no-redundant-type-constituents instances by @hectorgomezv in #1531
- Fix @typescript-eslint/no-unnecessary-type-assertion instances by @hectorgomezv in #1532
- Authorise recovery module adding/deleting with JWT authentication by @iamacook in #1527
- build(deps-dev): bump @types/node from 20.12.10 to 20.12.11 by @dependabot in #1537
- build(deps): bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in #1536
- build(deps): bump viem from 2.10.1 to 2.10.5 by @dependabot in #1539
- build(deps): bump zod from 3.23.6 to 3.23.8 by @dependabot in #1540
- build(deps-dev): bump eslint from 9.0.0 to 9.2.0 by @dependabot in #1541
- build(deps): bump semver from 7.6.0 to 7.6.2 by @dependabot in #1538
- Get prices provider configuration from Safe Config Service by @hectorgomezv in #1529
- Add flagging (alongside filtering) of imitation transfers by @iamacook in #1542
- Make
Chain['pricesProvider']
optional by @iamacook in #1544 - Add Campaigns retrieval to LockingApi datasource by @hectorgomezv in #1543
- Migrate to
multisig-transactions
deletion endpoint by @iamacook in #1549 - Add ActivityMetadata to Campaign entity by @hectorgomezv in #1546
- Add LockingApi.getLeaderBoardV2 by @hectorgomezv in #1550
- Add campaigns routes by @hectorgomezv in #1551
- Rename campaigns date fields by @hectorgomezv in #1552
- Ensure
CreateMessageDto['safeAppId']
is an integer by @iamacook in #1553
Full Changelog: v1.39.0...v1.40.0