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

safe-global / safe-client-gateway / 14084650728

26 Mar 2025 01:34PM UTC coverage: 90.809% (+0.2%) from 90.64%
14084650728

push

github

iamacook
refactor: migrate to Safe Decoder Service

3199 of 3828 branches covered (83.57%)

Branch coverage included in aggregate %.

34 of 37 new or added lines in 11 files covered. (91.89%)

14 existing lines in 3 files now uncovered.

11226 of 12057 relevant lines covered (93.11%)

539.49 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/domain/data-decoder/v1/data-decoded.repository.interface.ts
1
import { DataDecoded } from '@/domain/data-decoder/v1/entities/data-decoded.entity';
UNCOV
2
import { Module } from '@nestjs/common';
×
UNCOV
3
import { DataDecodedRepository } from '@/domain/data-decoder/v1/data-decoded.repository';
×
UNCOV
4
import { TransactionApiManagerModule } from '@/domain/interfaces/transaction-api.manager.interface';
×
5

UNCOV
6
export const IDataDecodedRepository = Symbol('IDataDecodedRepository');
×
7

8
export interface IDataDecodedRepository {
9
  /**
10
   * Gets the {@link DataDecoded} associated with {@link chainId} the for the {@link data}
11
   * and the address pointed by {@link to}.
12
   */
13
  getDataDecoded(args: {
14
    chainId: string;
15
    data: `0x${string}`;
16
    to?: `0x${string}`;
17
  }): Promise<DataDecoded>;
18
}
19

20
@Module({
21
  imports: [TransactionApiManagerModule],
22
  providers: [
23
    {
24
      provide: IDataDecodedRepository,
25
      useClass: DataDecodedRepository,
26
    },
27
  ],
28
  exports: [IDataDecodedRepository],
29
})
UNCOV
30
export class DataDecodedRepositoryModule {}
×
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