What's Changed
- refactor(Safe Shield): rename KNOWN_RECIPIENTtoRECURRING_RECIPIENTby @tmjssz in #2743
- fix: add Swagger type definitions for recipient analysis by @LucieFaire in #2744
- Chore: Add AI agent guidelines by @katspaugh in #2747
- fix: add SafeMigration contract support for version detection by @katspaugh in #2746
- feat(safe-shield): counterparty analysis endpoint by @LucieFaire in #2745
- fix(Safe Shield): recipient extraction for native transfers by @tmjssz in #2750
- feat(safe-shield): include targetChainId to Bridge analysis by @LucieFaire in #2752
- fix: swagger type wrong for chainName and data by @compojoom in #2751
- feat(Safe Shield): Threat analysis with Blockaid by @LucieFaire in #2741
- feat(safe-shield): threat analysis endpoint by @LucieFaire in #2754
- fix(safe-shield): Fix contract extraction for counterparty analysis by @LucieFaire in #2756
- fix: multiple wrong swagger types by @compojoom in #2757
- fix(safe-shield): analyze interactions with only executed txs by @LucieFaire in #2758
- fix(safe-shield): Fix balance_change parsing by @LucieFaire in #2760
- fix(safe-shield): Fix token_id schema in threat-analysis by @LucieFaire in #2761
- feat: Propagate additional fields in the about/indexingendpoint by @yagopv in #2762
- No fee campaign by @akshay-ap in #2753
- feat(safe-shield): Check LOW_ACTIVITY on recipient by @LucieFaire in #2764
- fix(safe-shield): propagate error message from Blockaid if scan failed by @LucieFaire in #2767
- fix: change description for failed threat analysis by @LucieFaire in #2768
- Fix: getBalance by @akshay-ap in #2766
New Contributors
Full Changelog: v1.93.0...v1.94.0