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

safe-global / safe-client-gateway / 28405114513
63%
main: 87%

Build:
Build:
LAST BUILD BRANCH: PLA-1678/cgw-implement-billing-service-webhook-receiver-authentication-service
DEFAULT BRANCH: main
Ran 29 Jun 2026 09:57PM UTC
Jobs 1
Files 894
Run time 2min
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

29 Jun 2026 09:52PM UTC coverage: 63.063% (-23.5%) from 86.572%
28405114513

Pull #3204

github

web-flow
Merge a1c85555f into 31c090879
Pull Request #3204: build(deps): bump actions/setup-python from 6.2.0 to 6.3.0

2304 of 4299 branches covered (53.59%)

Branch coverage included in aggregate %.

7023 of 10491 relevant lines covered (66.94%)

404.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
125
4.95
-87.39% src/modules/safe-shield/recipient-analysis/recipient-analysis.service.ts
82
5.08
-94.92% src/modules/safe-shield/deadlock-analysis/deadlock-analysis.service.ts
72
3.64
-87.27% src/modules/csv-export/v1/csv-export.service.ts
69
5.61
-83.18% src/modules/bridge/domain/contracts/decoders/lifi-decoder.helper.ts
67
6.19
-92.92% src/modules/safe-shield/contract-analysis/contract-analysis.service.ts
61
7.8
-38.05% src/modules/balances/datasources/zerion-balances-api.service.ts
51
0.0
-72.53% src/modules/positions/datasources/zerion-positions-api.service.ts
51
12.24
-76.53% src/modules/transactions/routes/mappers/common/settings-change.mapper.ts
50
5.0
-93.75% src/modules/spaces/routes/spaces.service.ts
49
6.76
-90.54% src/modules/portfolio/domain/portfolio.repository.ts
47
6.74
-93.26% src/modules/relay/domain/relayers/relay-fee.relayer.ts
45
10.94
-89.06% src/modules/zerion/datasources/zerion-chain-mapping.service.ts
44
70.42
-26.25% src/datasources/cache/cache.router.ts
43
37.4
-56.91% src/modules/transactions/routes/mappers/common/transaction-data.mapper.ts
42
8.05
-80.46% src/modules/relay/datasources/tenderly-simulation-api.service.ts
35
0.0
-88.1% src/datasources/storage/aws-cloud-storage-api.service.ts
35
3.7
-96.3% src/modules/safe-shield/deadlock-analysis/utils/owner-config-decoder.utils.ts
34
6.12
-89.8% src/datasources/network/fetch.network.service.ts
33
1.67
-95.0% src/modules/positions/routes/positions.service.ts
31
24.62
-75.38% src/modules/safe-shield/safe-shield.service.ts
31
8.77
-91.23% src/modules/spaces/routes/audit/space-audit.service.ts
30
3.03
-96.97% src/modules/safe-shield/utils/extraction.utils.ts
28
50.43
-45.3% src/modules/transactions/routes/mappers/common/twap-order.mapper.ts
27
65.29
-22.31% src/modules/relay/domain/relay-transaction-helper.ts
27
30.95
-58.33% src/modules/transactions/routes/mappers/common/human-description.mapper.ts
27
4.17
-81.25% src/modules/transactions/routes/mappers/common/vault-transaction.mapper.ts
26
55.96
-39.45% src/modules/safe-shield/threat-analysis/threat-analysis.service.ts
25
0.0
-89.74% src/domain/common/utils/encryption.ts
24
83.91
-10.73% src/modules/transactions/datasources/transaction-api.service.ts
23
29.79
-63.83% src/datasources/push-notifications-api/firebase-cloud-messaging-api.service.ts
23
4.17
-95.83% src/modules/transactions/routes/swap-transfer-transaction-info.entity.ts
22
10.42
-68.75% src/modules/spaces/routes/members/members.service.ts
21
58.33
-38.33% src/modules/staking/datasources/kiln-api.service.ts
21
17.86
-50.0% src/modules/swaps/domain/contracts/decoders/gp-v2-decoder.helper.ts
21
8.7
-91.3% src/modules/transactions/routes/entities/bridge/bridge-info.entity.ts
21
57.6
-31.2% src/modules/transactions/routes/mappers/common/native-staking.mapper.ts
20
61.24
-23.26% src/datasources/circuit-breaker/circuit-breaker.service.ts
20
71.28
-18.46% src/modules/users/domain/users.repository.ts
19
9.52
-90.48% src/modules/bridge/datasources/lifi-api.service.ts
18
9.43
-60.38% src/modules/human-description/domain/entities/human-description-template.entity.ts
18
21.43
-78.57% src/modules/spaces/routes/members/space-invite-email.service.ts
17
5.08
-13.2% src/modules/portfolio/datasources/zerion-portfolio-api.service.ts
17
8.06
-58.06% src/modules/transactions/routes/mappers/common/bridge-transaction.mapper.ts
17
19.15
-63.83% src/modules/transactions/routes/mappers/transfers/swap-transfer-info.mapper.ts
16
6.67
-91.11% src/config/entities/schemas/configuration.schema.ts
16
0.0
-100.0% src/modules/safe-shield/utils/transaction-mapping.utils.ts
16
36.17
-46.81% src/modules/staking/domain/contracts/decoders/kiln-decoder.helper.ts
16
2.63
-68.42% src/modules/transactions/routes/helpers/kiln-vault.helper.ts
14
54.64
-18.56% src/domain/common/utils/deployments.ts
14
0.0
-100.0% src/modules/transactions/routes/entities/vaults/vault-transaction-info.entity.ts
14
24.24
-72.73% src/routes/common/guards/blocklist.guard.ts
13
11.11
-88.89% src/datasources/locking-api/fingerprint-api.service.ts
13
50.0
-50.0% src/domain/common/schemas/name.schema.ts
13
5.56
-94.44% src/modules/email/ses/datasources/aws-ses-email.service.ts
12
85.71
-10.71% src/modules/balances/datasources/coingecko-api.service.ts
12
0.0
-80.0% src/modules/csv-export/v1/datasources/export-api.manager.ts
12
20.0
-80.0% src/modules/spaces/routes/safes/space-safes.service.ts
11
65.12
-29.07% src/domain/common/utils/safe.ts
11
59.18
-34.69% src/modules/blockchain/datasources/blockchain-api.manager.ts
11
0.0
-100.0% src/modules/csv-export/v1/datasources/export-api.service.ts
11
0.0
-100.0% src/modules/email/ses/consumers/email.consumer.ts
11
14.29
-76.19% src/modules/portfolio/v1/portfolio.service.ts
10
0.0
-90.91% src/modules/csv-export/v1/consumers/csv-export.consumer.ts
10
0.0
-100.0% src/modules/email/ses/datasources/ses-email-error.mapper.ts
10
12.5
-87.5% src/modules/safe-shield/threat-analysis/blockaid/blockaid-api.service.ts
10
19.05
-80.95% src/modules/users/domain/user-identity-resolver/user-identity-resolver.service.ts
9
82.63
-7.78% src/modules/notifications/domain/push/push-notification.service.ts
9
0.0
-100.0% src/modules/portfolio/v1/portfolio.mapper.ts
9
27.78
-72.22% src/modules/spaces/routes/address-books/address-books.service.ts
9
10.0
-90.0% src/modules/transactions/routes/entities/human-description.entity.ts
9
56.41
-41.03% src/modules/zerion/datasources/zerion-rate-limiter.service.ts
8
0.0
-100.0% src/config/__tests__/fake.configuration.service.ts
8
47.37
-52.63% src/modules/email/pushwoosh/datasources/pushwoosh-api.service.ts
8
0.0
-100.0% src/modules/spaces/routes/utils/space-assert.utils.ts
7
18.75
-68.75% src/config/configuration.validator.ts
7
74.47
-25.53% src/datasources/cache/__tests__/fake.cache.service.ts
7
0.0
-100.0% src/datasources/network/auth/tx-auth-headers.helper.ts
7
8.7
-82.61% src/modules/csv-export/v1/entities/transaction-export.entity.ts
7
85.71
-6.77% src/modules/hooks/domain/helpers/event-cache.helper.ts
7
30.0
-60.0% src/modules/safe-shield/contract-analysis/contract-analysis.constants.ts
7
0.0
-100.0% src/modules/safe-shield/entities/analysis-responses.entity.ts
6
63.16
-36.84% src/datasources/fee-service-api/fee-service-api.service.ts
6
77.36
-22.64% src/domain/common/utils/signatures.ts
6
67.65
-32.35% src/logging/utils.ts
6
26.67
-73.33% src/modules/balances/datasources/zerion-api.helpers.ts
6
6.67
-93.33% src/modules/csv-export/csv-utils/escape-csv-formula.ts
6
21.43
-64.29% src/modules/safe-shield/recipient-analysis/recipient-analysis.constants.ts
6
30.77
-61.54% src/modules/spaces/routes/audit/entities/space-audit-log.dto.entity.ts
6
40.0
-60.0% src/modules/spaces/routes/members/templates/space-invite-email.template.ts
5
0.0
-100.0% src/domain/common/utils/array.ts
5
76.19
-19.05% src/modules/contracts/domain/contracts.repository.ts
5
10.0
-90.0% src/modules/portfolio/schemas/chain-ids.schema.ts
5
0.0
-62.5% src/modules/queues/datasources/queues-api.service.ts
5
0.0
-100.0% src/modules/safe-shield/deadlock-analysis/utils/__tests__/helpers/base-data-decoded.helpers.ts
5
58.33
-41.67% src/modules/safe-shield/threat-analysis/blockaid/blockaid-api.constants.ts
5
31.25
-56.25% src/modules/safe-shield/threat-analysis/threat-analysis.constants.ts
5
0.0
-100.0% src/modules/transactions/routes/entities/vaults/vault-info.entity.ts
5
0.0
-100.0% src/__tests__/matchers/to-be-string-or-null.ts
4
0.0
-100.0% src/modules/email/ses/domain/errors/email.errors.ts
4
41.67
-41.67% src/modules/safe/routes/entities/caip-10-addresses.entity.ts
4
0.0
-100.0% src/modules/transactions/routes/entities/vaults/vault-extra-reward.entity.ts
4
88.78
-2.93% src/modules/transactions/routes/helpers/transaction-verifier.helper.ts
4
76.19
-23.81% src/modules/transactions/routes/mappers/common/safe-app-info.mapper.ts
4
73.68
-18.42% src/routes/captcha/captcha.service.ts
3
60.87
-7.61% src/datasources/cache/cache.first.data.source.ts
3
80.88
-7.35% src/domain/common/entities/safe-signature.ts
3
0.0
-100.0% src/domain/common/transformers/nullableDatabaseAddress.transformer.ts
3
27.27
-63.64% src/modules/csv-export/v1/entities/csv-export.options.ts
3
0.0
-100.0% src/modules/relay/domain/exception-filters/safe-tx-hash-mismatch.exception-filter.ts
3
76.19
-23.81% src/modules/relay/domain/relay.manager.ts
3
88.75
-3.75% src/modules/safe/routes/v2/safes.v2.service.ts
3
52.94
-47.06% src/modules/spaces/routes/members/entities/invite-users.dto.entity.ts
3
0.0
-100.0% src/modules/transactions/routes/entities/bridge/fees.entity.ts
3
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/add-owner.entity.ts
3
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/remove-owner.entity.ts
3
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/swap-owner.entity.ts
3
62.5
-37.5% src/modules/transactions/routes/helpers/gp-v2-order.helper.ts
3
80.49
-9.76% src/modules/transactions/routes/mappers/transfers/transfer-info.mapper.ts
3
80.0
-20.0% src/routes/common/guards/rate-limit.guard.ts
2
89.47
-10.53% src/datasources/db/v1/cached-query-resolver.ts
2
92.0
-8.0% src/modules/auth/domain/entities/auth-payload.entity.ts
2
92.45
-7.55% src/modules/auth/routes/auth.service.ts
2
91.67
-8.33% src/modules/balances/datasources/zerion-wallet-portfolio-api.service.ts
2
0.0
-66.67% src/modules/bridge/domain/entities/bridge-name.entity.ts
2
0.0
-100.0% src/modules/csv-export/csv-utils/csv.service.ts
2
0.0
-100.0% src/modules/email/ses/ses-email-queue.service.ts
2
83.33
-16.67% src/modules/notifications/domain/push/consumers/push-notification.consumer.ts
2
89.13
-6.52% src/modules/owners/routes/owners.service.ts
2
83.33
-16.67% src/modules/owners/routes/utils/address-poisoning.ts
2
33.33
-66.67% src/modules/portfolio/v1/portfolio.controller.ts
2
0.0
-100.0% src/modules/positions/routes/positions.controller.ts
2
20.0
-60.0% src/modules/relay/domain/errors/relay-simulation-failed.error.ts
2
33.33
-66.67% src/modules/relay/domain/errors/relay-simulation-indeterminate.error.ts
2
60.0
-40.0% src/modules/safe-shield/deadlock-analysis/deadlock-status.constants.ts
2
75.0
-25.0% src/modules/safe-shield/entities/severity.entity.ts
2
40.0
-40.0% src/modules/safe-shield/safe-shield.controller.ts
2
0.0
-100.0% src/modules/safe-shield/threat-analysis/blockaid/blockaid-chain-mapping.ts
2
0.0
-100.0% src/modules/safe-shield/utils/common.ts
2
77.78
-18.52% src/modules/siwe/domain/entities/siwe-message.entity.ts
2
88.52
-8.2% src/modules/surveys/routes/surveys.service.ts
2
62.5
-37.5% src/modules/swaps/domain/entities/full-app-data.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/change-master-copy.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/change-threshold.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/disable-module.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/enable-module.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/set-fallback-handler.entity.ts
2
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/set-guard.entity.ts
2
84.62
-15.38% src/modules/transactions/routes/helpers/swap-order.helper.ts
2
78.13
-15.63% src/modules/transactions/routes/mappers/multisig-transactions/multisig-transaction-status.mapper.ts
2
95.12
-1.46% src/modules/users/domain/members/members.repository.ts
1
86.15
-3.08% src/datasources/cache/redis.cache.service.ts
1
50.0
-50.0% src/datasources/db/v2/__tests__/entity-manager.mock.ts
1
25.0
-25.0% src/datasources/db/v2/__tests__/postgresql-database.service.mock.ts
1
0.0
-100.0% src/datasources/db/v2/__tests__/repository.mock.ts
1
75.0
-25.0% src/datasources/job-queue/job-queue.service.ts
1
95.83
-4.17% src/datasources/job-queue/__tests__/test.job.consumer.ts
1
0.0
-100.0% src/datasources/network/entities/errors/limit-reached.error.ts
1
81.82
-9.09% src/domain/common/utils/enum.ts
1
66.67
-33.33% src/domain/common/utils/utils.ts
1
93.75
-6.25% src/modules/alerts/datasources/tenderly-api.service.ts
1
96.43
-3.57% src/modules/auth/oidc/auth0/datasources/auth0-api.service.ts
1
82.35
-17.65% src/modules/auth/oidc/auth0/domain/auth0-token.verifier.ts
1
71.43
-28.57% src/modules/auth/oidc/auth0/domain/entities/auth0-token.entity.ts
1
91.3
-8.7% src/modules/auth/oidc/routes/oidc-auth.service.ts
1
90.7
-6.98% src/modules/auth/utils/auth-redirect.helper.ts
1
89.47
-7.89% src/modules/balances/datasources/balances-api.manager.ts
1
61.54
-38.46% src/modules/balances/datasources/entities/zerion-balance.entity.ts
1
92.98
-3.51% src/modules/chains/domain/chains.repository.ts
1
50.0
-50.0% src/modules/chains/domain/entities/schemas/chain-id.schema.ts
1
93.75
-6.25% src/modules/chains/domain/entities/schemas/chain.schema.ts
1
0.0
-100.0% src/modules/community/domain/entities/eligibility.entity.ts
1
93.75
-6.25% src/modules/contracts/domain/decoders/abi-decoder.helper.ts
1
94.29
-5.71% src/modules/contracts/domain/decoders/multi-send-decoder.helper.ts
1
0.0
-100.0% src/modules/contracts/domain/entities/schemas/contract.schema.ts
1
0.0
-100.0% src/modules/fees/domain/entities/schemas/tx-fees-request.schema.ts
1
85.71
-14.29% src/modules/human-description/domain/human-description.repository.ts
1
85.83
-1.67% src/modules/notifications/domain/v2/notifications.repository.ts
1
0.0
-100.0% src/modules/relay/domain/errors/no-relayer-defined.error.ts
1
0.0
-100.0% src/modules/relay/domain/errors/relayer-type-not-implemented.error.ts
1
0.0
-80.0% src/modules/relay/domain/errors/relay-tx-denied.error.ts
1
0.0
-100.0% src/modules/relay/domain/errors/safe-tx-hash-mismatch.error.ts
1
96.08
-3.92% src/modules/relay/domain/limit-addresses.mapper.ts
1
87.42
-1.26% src/modules/safe/domain/safe.repository.ts
1
33.33
-66.67% src/modules/safe-shield/entities/common-status.constants.ts
1
87.5
-12.5% src/modules/safe-shield/threat-analysis/blockaid/schemas/blockaid-scan-response.schema.ts
1
50.0
-50.0% src/modules/spaces/routes/address-books/entities/address-book-request.dto.entity.ts
1
68.97
-6.9% src/modules/swaps/domain/contracts/decoders/composable-cow-decoder.helper.ts
1
0.0
-100.0% src/modules/transactions/routes/entities/settings-changes/delete-guard.ts
1
50.0
-50.0% src/modules/transactions/routes/entities/settings-changes/settings-change.entity.ts
1
83.33
-16.67% src/modules/transactions/routes/entities/transaction-info.entity.ts
1
85.71
-14.29% src/modules/transactions/routes/helpers/swap-apps.helper.ts
1
74.6
-25.4% src/modules/transactions/routes/mappers/common/data-decoded-param.helper.ts
1
80.0
-20.0% src/validation/entities/schemas/timezone.schema.ts
Jobs
ID Job ID Ran Files Coverage
1 run-integration-tests - 28405114513.1 29 Jun 2026 09:57PM UTC 894
63.06
GitHub Action Run
Source Files on build 28405114513
  • Tree
  • List 894
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28405114513
  • Pull Request #3204
  • PR Base - main (#28376024531)
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