• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

safe-global / safe-client-gateway / 26536101552
90%
main: 90%

Build:
Build:
LAST BUILD BRANCH: refactor/migrate-invited-by
DEFAULT BRANCH: main
Ran 27 May 2026 08:17PM UTC
Jobs 2
Files 1191
Run time 8min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 May 2026 08:09PM UTC coverage: 89.684% (-0.01%) from 89.695%
26536101552

Pull #3114

github

compojoom
fix(hooks): invalidate nested Safe tx cache on parent approveHash execution

In nested-Safe setups a child transaction is confirmed/executed when a parent
Safe executes approveHash(childSafeTxHash) on the child Safe. The tx-service
emits EXECUTED_MULTISIG_TRANSACTION for the parent's approveHash tx, but the
handler only invalidated the parent caches, leaving the child tx and the child
Safe's queue stale until TTL.

Decode the executed tx's calldata with SafeDecoder and, when it is an
approveHash (directly or wrapped in a multiSend), also clear the referenced
child transaction and its Safe's transaction list. The child Safe address is
the approveHash call's `to`.

Resolves WA-2032.

Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
Pull Request #3114: fix(hooks): invalidate nested Safe tx cache on parent approveHash execution

4307 of 5175 branches covered (83.23%)

Branch coverage included in aggregate %.

24 of 26 new or added lines in 2 files covered. (92.31%)

2 existing lines in 2 files now uncovered.

16227 of 17721 relevant lines covered (91.57%)

605.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
91.76
-1.26% src/modules/hooks/domain/helpers/event-cache.helper.ts

Coverage Regressions

Lines Coverage ∆ File
1
83.33
-16.67% src/modules/backbone/domain/entities/__tests__/backbone.builder.ts
1
90.63
-3.13% src/modules/notifications/routes/v1/entities/__tests__/create-registration-v2.dto.builder.ts
Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 26536101552.1 27 May 2026 08:19PM UTC 2285
78.07
GitHub Action Run
2 run-unit-tests - 26536101552.2 27 May 2026 08:17PM UTC 2088
57.54
GitHub Action Run
Source Files on build 26536101552
  • Tree
  • List 1191
  • Changed 336
  • Source Changed 2
  • Coverage Changed 336
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26536101552
  • Pull Request #3114
  • PR Base - main (#26524759902)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc