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

safe-global / safe-client-gateway / 19819010176
89%

Build:
DEFAULT BRANCH: main
Ran 01 Dec 2025 10:19AM UTC
Jobs 0
Files 0
Run time –
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

pending completion
19819010176

push

github

web-flow
refactor: Consolidate Module Structure by Merging Sub-Modules into Root-Level Modules (#2808)

* refactor: consolidate module structure by merging sub-modules into root-level modules

This refactoring consolidates the module architecture by merging repository, API, and routes sub-modules into their respective root-level module files. This simplifies the module structure, reduces import complexity, and improves
maintainability.

Rationale:
- Reduces module nesting and import paths
- Eliminates redundant module wrapper files
- Makes module dependencies more explicit and easier to understand
- Simplifies the codebase structure for new developers
- Reduces the number of files to navigate when working with a module

Changes:
- Merged repository modules (e.g., WalletsRepositoryModule, TokensRepositoryModule)
  into their root-level modules
- Merged API modules (e.g., SwapsApiModule, StakingApiModule, EmailApiModule)
  into their root-level modules
- Merged routes modules (e.g., routes/*.module.ts) into their root-level modules
- Removed @Module decorators from repository interface files, keeping only
  interface definitions
- Updated all imports across the codebase to reference the consolidated modules
- Updated test files to use the new module structure

These modules have root-level module files that act as wrappers around sub-modules, but the sub-modules are kept intact to avoid breaking changes:
- accounts (has root-level module but keeps routes, repository, and datasource sub-modules)
- transactions (has root-level module but keeps routes, repository, and API sub-modules)
- target-messaging
- spaces (has root-level module but keeps routes and repository sub-modules)
- safe-shield (partially merged - has controllers/providers but keeps analysis sub-modules)
- safe (has root-level module but keeps routes and repository sub-modules)
- relay (partially merged - merged controller module but keeps other sub-modules)
- queue
- positions (has root-level module... (continued)
Source Files on build 19819010176
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #19819010176
  • 2d7cd855 on github
  • Prev Build on main (#19742300988)
  • Next Build on main (#19897784682)
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