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

safe-global / safe-transaction-service / 20232480077
91%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 15 Dec 2025 12:43PM UTC
Jobs 1
Files 156
Run time 1min
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

15 Dec 2025 12:39PM UTC coverage: 90.717%. Remained the same
20232480077

push

github

Uxio0
Clean db indexes

- Swap wrong index names `history_decoded_not_proc_idx` and `history_decoded_processed_idx`
- Remove not used indexes

The following indexes have been identified as unused (0 scans) and are being removed to reduce database size:

| Index Name | Mainnet DB Size | Polygon DB Size | Usage Status | Justification |
|------------|----------------|-----------------|--------------|---------------|
| `history_ethereumtx_to_9fb37c13` | 1588 MB | 9893 MB | 0 scans | Unused - no queries filter by `to` field |
| `history_ethereumtx__from_e36d4662` | 1758 MB | 8707 MB | 0 scans | Unused - no queries filter by `_from` field |
| `history_ethereumtx_status_d1d0de2c` | 1074 MB | 6645 MB | 0 scans | Unused - no queries filter by `status` field |
| `history_internaltxdecoded_function_name_333ae03e` | 519 MB | 3204 MB | 0 scans (DB1) / 69K scans (DB2) | Replaced by dedicated `history_decoded_setup_idx` for `function_name="setup"` queries |
| `history_internaltxdecoded_function_name_333ae03e_like` | 519 MB | 3205 MB | 0 scans | Unused - no LIKE queries on `function_name` |
| `history_multisigtransaction_failed_4842ad6b` | 43 MB | N/A | 0 scans | Unused - field is used but index is not needed |
| `history_decoded_setup_idx` | 13 MB | 194 MB | 0 scans (DB1) / 62K scans (DB2) | **KEEPING** - Used in DB2, will monitor DB1 |
| `history_safe_banned_idx` | 8 KB | N/A | 0 scans | Unused - no queries filter by `banned=True` |

**Total Potential Savings:**
- Database 1: ~5.5 GB
- Database 2: ~28.5 GB

**Note:** The `function_name` indexes are being removed because:
- The dedicated `history_decoded_setup_idx` (partial index on `safe_address` WHERE `function_name="setup"`) covers the only production query that filters by `function_name`
- Admin interface filtering does not require these indexes for performance
- All other `function_name` queries are in tests or already-executed migrations

3 of 3 new or added lines in 1 file covered. (100.0%)

8551 of 9426 relevant lines covered (90.72%)

0.91 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20232480077.1 15 Dec 2025 12:43PM UTC 156
90.72
GitHub Action Run
Source Files on build 20232480077
  • Tree
  • List 156
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20232480077
  • 7337a0f8 on github
  • Prev Build on main (#20168427954)
  • Next Build on main (#20232553767)
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