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

safe-global / safe-client-gateway / 22575363049

02 Mar 2026 12:09PM UTC coverage: 56.52% (-32.9%) from 89.388%
22575363049

push

github

web-flow
build(deps): bump @nestjs/swagger from 11.2.0 to 11.2.6 (#2957)

Bumps [@nestjs/swagger](https://github.com/nestjs/swagger) from 11.2.0 to 11.2.6.
- [Release notes](https://github.com/nestjs/swagger/releases)
- [Commits](https://github.com/nestjs/swagger/compare/11.2.0...11.2.6)

---
updated-dependencies:
- dependency-name: "@nestjs/swagger"
  dependency-version: 11.2.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

1979 of 3720 branches covered (53.2%)

Branch coverage included in aggregate %.

8406 of 14654 relevant lines covered (57.36%)

132.06 hits per line

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

80.0
/src/modules/data-decoder/routes/data-decoded.controller.ts
1
import { Body, Controller, HttpCode, Param, Post } from '@nestjs/common';
16✔
2
import {
16✔
3
  ApiOkResponse,
4
  ApiTags,
5
  ApiOperation,
6
  ApiParam,
7
  ApiBody,
8
} from '@nestjs/swagger';
9
import { DataDecodedService } from '@/modules/data-decoder/routes/data-decoded.service';
16✔
10
import { DataDecoded } from '@/modules/data-decoder/routes/entities/data-decoded.entity';
16✔
11
import {
16✔
12
  TransactionDataDto,
13
  TransactionDataDtoSchema,
14
} from '@/routes/common/entities/transaction-data.dto.entity';
15
import { ValidationPipe } from '@/validation/pipes/validation.pipe';
16✔
16

17
@ApiTags('data-decoded')
18
@Controller({
19
  path: '',
20
  version: '1',
21
})
22
export class DataDecodedController {
16✔
23
  constructor(private readonly dataDecodedService: DataDecodedService) {}
×
24

25
  @ApiOperation({
26
    summary: 'Decode transaction data',
27
    description:
28
      'Decodes raw transaction data into human-readable format using contract ABIs. This helps understand what functions are being called and with what parameters.',
29
  })
30
  @ApiParam({
31
    name: 'chainId',
32
    type: 'string',
33
    description: 'Chain ID where the transaction will be executed',
34
    example: '1',
35
  })
36
  @ApiBody({
37
    type: TransactionDataDto,
38
    description:
39
      'Transaction data to decode, including contract address and data payload',
40
  })
41
  @ApiOkResponse({
42
    type: DataDecoded,
43
    description:
44
      'Transaction data decoded successfully with method name, parameters, and values',
45
  })
46
  @HttpCode(200)
47
  @Post('chains/:chainId/data-decoder')
48
  async getDataDecoded(
16✔
49
    @Param('chainId') chainId: string,
50
    @Body(new ValidationPipe(TransactionDataDtoSchema))
51
    getDataDecodedDto: TransactionDataDto,
52
  ): Promise<DataDecoded> {
53
    return this.dataDecodedService.getDataDecoded({
×
54
      chainId,
55
      getDataDecodedDto,
56
    });
57
  }
58
}
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