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

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

Build:
Build:
LAST BUILD BRANCH: dependabot/npm_and_yarn/aws-sdk-33512128c7
DEFAULT BRANCH: main
Ran 14 Oct 2025 03:03PM UTC
Jobs 2
Files 954
Run time 3min
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

14 Oct 2025 03:01PM UTC coverage: 89.98% (-0.08%) from 90.062%
18500910781

Pull #2746

github

katspaugh
refactor: remove SafeToL2Migration support, keep only SafeMigration

Simplifies the codebase by removing SafeToL2Migration detection logic
and focusing only on SafeMigration contract support, which is what's
needed for the production issue on opBNB/Binance chains.

## Changes

- Remove SafeToL2Migration ABI import and function decoding
- Remove getSafeToL2MigrationDeployments wrapper function
- Remove getVersionFromMastercopy usage (was only for SafeToL2Migration)
- Rename detectDelegateMigration -> detectSafeMigration
- Simplify logic to only check SafeMigration contracts
- Remove SafeToL2Migration tests (3 tests)
- Update test suite name to reflect SafeMigration-only support

## Benefits

- ~40 lines of code removed
- Simpler, more maintainable implementation
- Focuses on actual production use case (SafeMigration on opBNB)
- No ABI decoding complexity needed

All tests passing: 65 tests (was 68, removed 3 SafeToL2Migration tests)
Pull Request #2746: fix: add SafeMigration contract support for version detection

3859 of 4761 branches covered (81.05%)

Branch coverage included in aggregate %.

13 of 14 new or added lines in 2 files covered. (92.86%)

12 existing lines in 1 file now uncovered.

13014 of 13991 relevant lines covered (93.02%)

539.4 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
95.79
2.31% src/domain/common/utils/safe.ts

Uncovered Existing Lines

Lines Coverage ∆ File
12
71.08
-20.27% src/domain/common/utils/deployments.ts
Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 18500910781.1 14 Oct 2025 03:03PM UTC 267
84.14
GitHub Action Run
2 run-unit-tests - 18500910781.2 14 Oct 2025 03:07PM UTC 1876
88.73
GitHub Action Run
Source Files on build 18500910781
  • Tree
  • List 954
  • Changed 265
  • Source Changed 2
  • Coverage Changed 265
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18500910781
  • Pull Request #2746
  • PR Base - main (#18498275732)
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

© 2025 Coveralls, Inc