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

protofire / safe-client-gateway / 32120091559
89%
staging: 89%

Build:
Build:
LAST BUILD BRANCH: production
DEFAULT BRANCH: staging
Ran 18 Aug 2026 09:15AM UTC
Jobs 2
Files 1061
Run time 4min
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

18 Aug 2026 09:08AM UTC coverage: 89.252% (-0.02%) from 89.267%
32120091559

push

github

DenSmolonski
Initial snapshot: safe-client-gateway v1.101.0

Squashed snapshot of upstream safe-global/safe-client-gateway at tag
v1.101.0 (521c508a4), without upstream
commit history.

2955 of 3755 branches covered (78.7%)

Branch coverage included in aggregate %.

14174 of 15405 new or added lines in 1029 files covered. (92.01%)

14342 of 15625 relevant lines covered (91.79%)

541.18 hits per line

Uncovered Changes

Lines Coverage ∆ File
80
12.14
0.0% src/modules/portfolio/datasources/zerion-portfolio-api.service.ts
68
43.04
0.0% src/modules/balances/datasources/zerion-balances-api.service.ts
53
69.0
0.0% src/modules/transactions/routes/mappers/common/transaction-info.mapper.ts
38
26.09
0.0% src/modules/alerts/domain/alerts.repository.ts
36
15.09
0.0% src/modules/spaces/routes/spaces.service.ts
33
30.77
0.0% src/modules/earn/domain/earn.repository.ts
30
52.38
0.0% src/modules/transactions/routes/entities/txs-multisig-transaction.entity.ts
26
20.0
0.0% src/modules/spaces/routes/space-safes.service.ts
21
70.0
0.0% src/datasources/circuit-breaker/circuit-breaker.service.ts
20
75.83
0.0% src/modules/balances/datasources/safe-balances-api.service.ts
18
89.77
0.0% src/modules/safe/domain/safe.repository.ts
17
20.93
0.0% src/datasources/db/v2/postgresql-logger.service.ts
16
0.0
0.0% src/datasources/db/v1/utils.ts
15
73.21
0.0% src/modules/staking/domain/staking.repository.ts
15
0.0
0.0% src/modules/targeted-messaging/domain/entities/create-outreach.dto.entity.ts
14
68.32
0.0% src/datasources/cache/cache.first.data.source.ts
14
71.79
0.0% src/domain/common/utils/deployments.ts
14
0.0
0.0% src/modules/targeted-messaging/datasources/entities/outreach.entity.ts
13
0.0
0.0% src/__tests__/util/retry.ts
13
0.0
0.0% src/config/entities/blocklist.config.ts
13
29.17
0.0% src/config/entities/blocklist.service.ts
13
21.05
0.0% src/modules/spaces/routes/members.service.ts
13
51.52
0.0% src/modules/staking/domain/contracts/decoders/__tests__/encoders/kiln-encoder.builder.ts
13
34.38
0.0% src/modules/transactions/routes/helpers/lifi-helper.ts
12
95.15
0.0% src/modules/transactions/datasources/transaction-api.service.ts
12
89.04
0.0% src/modules/transactions/routes/transactions.service.ts
11
26.09
0.0% src/modules/bridge/domain/bridge.repository.ts
11
61.29
0.0% src/modules/swaps/domain/contracts/decoders/gp-v2-decoder.helper.ts
10
0.0
0.0% src/main.ts
10
52.0
0.0% src/modules/balances/datasources/entities/__tests__/zerion-balance.entity.builder.ts
10
75.96
0.0% src/modules/positions/datasources/zerion-positions-api.service.ts
10
28.57
0.0% src/modules/spaces/routes/address-books.service.ts
9
0.0
0.0% src/modules/contracts/domain/decoders/safe-to-l2-migration-decoder.helper.ts
9
84.62
-0.85% src/modules/relay/domain/relayers/no-fee-campaign.relayer.ts
9
85.53
0.0% src/modules/spaces/domain/spaces.repository.ts
9
71.88
0.0% src/modules/spaces/routes/members.controller.ts
8
95.81
0.0% src/datasources/cache/cache.router.ts
8
50.0
0.0% src/modules/balances/datasources/entities/__tests__/zerion-collectible.entity.builder.ts
8
0.0
0.0% src/modules/community/routes/entities/campaign-activity.entity.ts
8
66.67
0.0% src/modules/human-description/domain/entities/human-description-template.entity.ts
8
0.0
0.0% src/modules/spaces/domain/address-books/entities/address-book-item.db.entity.ts
8
57.89
0.0% src/modules/transactions/routes/entities/creation-transaction.entity.ts
8
92.79
0.0% src/modules/transactions/routes/helpers/transaction-verifier.helper.ts
8
42.86
0.0% src/modules/users/routes/users.service.ts
7
90.41
0.0% src/datasources/cache/redis.cache.service.ts
7
56.52
0.0% src/modules/alerts/domain/contracts/__tests__/encoders/delay-modifier-encoder.builder.ts
7
92.97
0.0% src/modules/csv-export/v1/csv-export.service.ts
7
89.9
0.0% src/modules/relay/domain/limit-addresses.mapper.ts
7
75.86
0.0% src/modules/spaces/routes/spaces.controller.ts
7
0.0
0.0% src/modules/targeted-messaging/datasources/entities/submission.entity.ts
7
0.0
0.0% src/modules/targeted-messaging/datasources/entities/targeted-safe.entity.ts
7
0.0
0.0% src/modules/targeted-messaging/domain/entities/update-outreach.dto.entity.ts
7
56.25
0.0% src/modules/transactions/routes/entities/txs-creation-transaction.entity.ts
7
87.07
0.0% src/modules/transactions/routes/mappers/transactions-history.mapper.ts
6
58.33
0.0% src/modules/bridge/datasources/bridge-api.factory.ts
6
90.99
0.0% src/modules/bridge/domain/contracts/decoders/lifi-decoder.helper.ts
6
81.13
0.0% src/modules/staking/domain/contracts/decoders/kiln-decoder.helper.ts
6
68.42
0.0% src/modules/swaps/datasources/cowswap-api.service.ts
6
92.68
0.0% src/modules/targeted-messaging/datasources/targeted-messaging.datasource.ts
6
0.0
0.0% src/modules/targeted-messaging/domain/entities/create-targeted-safes.dto.entity.ts
6
0.0
0.0% src/modules/targeted-messaging/domain/entities/submission.entity.ts
6
71.79
0.0% src/modules/transactions/routes/mappers/common/bridge-transaction.mapper.ts
6
75.0
0.0% src/modules/users/routes/users.controller.ts
5
0.0
0.0% src/config/entities/orm.config.ts
5
83.72
0.0% src/modules/balances/routes/balances.service.ts
5
0.0
0.0% src/modules/community/routes/entities/campaign-activity.page.entity.ts
5
0.0
0.0% src/modules/estimations/domain/entities/get-estimation.dto.entity.ts
5
0.0
0.0% src/modules/portfolio/datasources/__tests__/test.portfolio-api.module.ts
5
50.0
0.0% src/modules/positions/domain/positions.repository.ts
5
93.1
0.0% src/modules/safe-shield/recipient-analysis/recipient-analysis.service.ts
5
0.0
0.0% src/modules/spaces/domain/address-books/entities/address-book-item.entity.ts
5
75.0
0.0% src/modules/transactions/routes/helpers/kiln-vault.helper.ts
4
91.88
0.0% src/config/entities/configuration.ts
4
90.74
0.0% src/datasources/storage/aws-cloud-storage-api.service.ts
4
88.31
0.0% src/domain/common/entities/safe-signature.ts
4
82.61
0.0% src/logging/__tests__/test.logging.module.ts
4
60.0
0.0% src/modules/delegate/routes/entities/get-delegate.dto.entity.ts
4
93.5
0.0% src/modules/hooks/domain/helpers/event-cache.helper.ts
4
92.16
0.0% src/modules/hooks/domain/helpers/event-notifications.helper.ts
4
81.82
0.0% src/modules/queues/datasources/queues-api.module.ts
4
0.0
0.0% src/modules/queues/queues.module.ts
4
80.0
0.0% src/modules/spaces/routes/address-books.controller.ts
4
80.0
0.0% src/modules/spaces/routes/space-safes.controller.ts
4
69.7
0.0% src/modules/swaps/domain/contracts/decoders/composable-cow-decoder.helper.ts
4
87.27
3.64% src/modules/transactions/routes/mappers/common/vault-transaction.mapper.ts
4
86.0
0.0% src/modules/transactions/routes/mappers/transfers/swap-transfer-info.mapper.ts
4
94.02
0.0% src/modules/transactions/routes/mappers/transfers/transfer-imitation.mapper.ts
4
95.39
0.0% src/modules/users/domain/members.repository.ts
3
86.36
0.0% src/app.provider.ts
3
93.75
0.0% src/datasources/db/v1/postgres-database.migrator.ts
3
95.79
0.0% src/domain/common/utils/safe.ts
3
78.13
0.0% src/modules/alerts/routes/guards/tenderly-signature.guard.ts
3
81.25
0.0% src/modules/balances/domain/balances.repository.ts
3
0.0
0.0% src/modules/chains/routes/entities/beacon-chain-explorer-uri-template.entity.ts
3
90.16
0.0% src/modules/contracts/domain/__tests__/encoders/safe-encoder.builder.ts
3
81.25
0.0% src/modules/csv-export/v1/csv-export.controller.ts
3
62.5
0.0% src/modules/data-decoder/domain/v1/data-decoded.repository.ts
3
79.41
0.0% src/modules/delegate/routes/v2/delegates.v2.service.ts
3
72.73
0.0% src/modules/queues/datasources/queues-api.service.ts
3
92.11
0.0% src/modules/recovery/routes/recovery.service.ts
3
66.67
0.0% src/modules/spaces/routes/guards/spaces-address-book-rate-limit.guard.ts
3
66.67
0.0% src/modules/spaces/routes/guards/spaces-creation-rate-limit.guard.ts
3
66.67
0.0% src/modules/swaps/datasources/swaps-api.factory.ts
3
81.25
0.0% src/modules/swaps/domain/swaps.repository.ts
3
72.73
0.0% src/modules/tokens/domain/token.repository.ts
3
85.71
0.0% src/modules/transactions/routes/entities/settings-change-transaction.entity.ts
3
90.51
0.0% src/modules/transactions/routes/mappers/common/native-staking.mapper.ts
3
94.92
0.0% src/modules/transactions/routes/transactions.controller.ts
2
57.14
0.0% src/__tests__/test-app.provider.ts
2
85.71
0.0% src/datasources/cache/cache.module.ts
2
90.91
0.0% src/datasources/config-api/config-api.service.ts
2
66.67
0.0% src/datasources/db/v2/__tests__/postgresql-database.service.mock.ts
2
87.18
0.0% src/domain/common/utils/__tests__/signatures.builder.ts
2
55.56
0.0% src/modules/alerts/datasources/configuration/alerts-api.configuration.ts
2
71.43
0.0% src/modules/alerts/routes/configuration/alerts.configuration.ts
2
77.78
0.0% src/modules/auth/routes/entities/siwe.dto.entity.ts
2
96.39
0.0% src/modules/balances/datasources/coingecko-api.service.ts
2
91.3
0.0% src/modules/balances/datasources/zerion-wallet-portfolio-api.service.ts
2
93.22
0.0% src/modules/blockchain/datasources/blockchain-api.manager.ts
2
0.0
0.0% src/modules/bridge/domain/entities/exchange-name.entity.ts
2
86.21
0.0% src/modules/csv-export/v1/datasources/export-api.manager.ts
2
94.59
0.0% src/modules/data-decoder/domain/v2/data-decoder.repository.ts
2
84.21
0.0% src/modules/health/routes/health.service.ts
2
82.35
0.0% src/modules/messages/domain/entities/__tests__/message.builder.ts
2
91.89
0.0% src/modules/messages/domain/helpers/message-verifier.helper.ts
2
66.67
0.0% src/modules/portfolio/domain/portfolio.service.ts
2
71.43
0.0% src/modules/portfolio/v1/entities/schemas/get-portfolio.dto.schema.ts
2
91.67
0.0% src/modules/safe-shield/contract-analysis/contract-analysis.constants.ts
2
95.2
0.0% src/modules/safe-shield/threat-analysis/threat-analysis.service.ts
2
82.35
0.0% src/modules/safe/domain/entities/__tests__/multisig-transaction.builder.ts
2
92.86
0.0% src/modules/safe/routes/v2/safes.v2.service.ts
2
80.77
0.0% src/modules/siwe/domain/entities/siwe-message.entity.ts
2
88.24
0.0% src/modules/spaces/datasources/entities/address-book-item.entity.db.ts
2
85.71
0.0% src/modules/spaces/datasources/entities/space-safes.entity.db.ts
2
88.89
0.0% src/modules/spaces/datasources/entities/space.entity.db.ts
2
90.0
0.0% src/modules/spaces/domain/address-books/address-book-items.repository.ts
2
85.71
0.0% src/modules/spaces/domain/entities/space.entity.ts
2
97.33
0.0% src/modules/transactions/routes/entities/swaps/twap-order-info.entity.ts
2
92.0
0.0% src/modules/transactions/routes/mappers/common/human-description.mapper.ts
2
95.86
0.0% src/modules/transactions/routes/mappers/common/transaction-data.mapper.ts
2
94.89
0.0% src/modules/transactions/routes/mappers/common/twap-order.mapper.ts
2
91.07
0.0% src/modules/transactions/routes/mappers/transfers/transfer-info.mapper.ts
2
86.49
0.0% src/modules/transactions/routes/mappers/transfers/transfer.mapper.ts
2
90.91
0.0% src/modules/users/datasources/entities/member.entity.db.ts
2
87.5
0.0% src/modules/users/datasources/entities/users.entity.db.ts
2
91.3
0.0% src/modules/users/domain/entities/member.entity.ts
2
89.66
0.0% src/modules/users/domain/users.repository.ts
2
83.33
0.0% src/modules/wallets/datasources/entities/wallets.entity.db.ts
2
90.0
0.0% src/routes/common/address-info/address-info.helper.ts
2
80.0
0.0% src/routes/common/entities/transaction-data.dto.entity.ts
2
87.5
0.0% src/routes/jobs/entities/job-status.dto.ts
1
90.63
0.0% src/__tests__/deployments.helper.ts
1
93.33
0.0% src/__tests__/matchers/to-be-string-or-null.ts
1
90.0
0.0% src/__tests__/testing-module.ts
1
94.44
0.0% src/config/configuration.validator.ts
1
96.88
0.0% src/config/entities/schemas/configuration.schema.ts
1
82.35
0.0% src/datasources/db/v2/database-migration.hook.ts
1
90.91
0.0% src/datasources/job-queue/job-queue.shutdown.hook.ts
1
66.67
0.0% src/datasources/network/entities/errors/limit-reached.error.ts
1
94.34
0.0% src/datasources/network/fetch.network.service.ts
1
95.24
0.0% src/datasources/network/network.module.ts
1
90.24
0.0% src/domain/common/utils/encryption.ts
1
87.5
0.0% src/domain/common/utils/enum.ts
1
0.0
0.0% src/domain/interfaces/bridge-api.inferface.ts
1
0.0
0.0% src/domain/interfaces/notifications.datasource.interface.ts
1
0.0
0.0% src/domain/interfaces/staking-api.interface.ts
1
87.5
0.0% src/modules/about/routes/about.controller.ts
1
44.44
0.0% src/modules/about/routes/about.service.ts
1
93.75
0.0% src/modules/alerts/routes/alerts.controller.ts
1
80.0
0.0% src/modules/bridge/domain/entities/bridge-name.entity.ts
1
94.34
0.0% src/modules/contracts/domain/contracts.repository.ts
1
96.0
0.0% src/modules/csv-export/v1/consumers/csv-export.consumer.ts
1
0.0
0.0% src/modules/csv-export/v1/datasources/export-api.interface.ts
1
50.0
0.0% src/modules/csv-export/v1/entities/csv-export.options.ts
1
90.0
0.0% src/modules/data-decoder/routes/data-decoded.controller.ts
1
80.0
0.0% src/modules/data-decoder/routes/data-decoded.service.ts
1
90.63
0.0% src/modules/earn/datasources/earn-api.manager.ts
1
0.0
0.0% src/modules/email/domain/entities/create-email-message.dto.entity.ts
1
96.67
0.0% src/modules/hooks/domain/hooks.repository.ts
1
96.15
0.0% src/modules/hooks/routes/hooks.controller.ts
1
90.0
0.0% src/modules/messages/routes/entities/__tests__/typed-data.builder.ts
1
97.83
0.0% src/modules/notifications/domain/v2/notifications.repository.ts
1
93.55
0.0% src/modules/notifications/routes/v1/entities/__tests__/create-registration-v2.dto.builder.ts
1
93.51
0.0% src/modules/notifications/routes/v1/notifications.controller.ts
1
97.96
0.0% src/modules/owners/routes/owners.service.ts
1
91.67
0.0% src/modules/portfolio/v1/portfolio.service.ts
1
90.91
0.0% src/modules/queues/datasources/queues-api.shutdown.hook.ts
1
0.0
0.0% src/modules/relay/domain/interfaces/relayer.interface.ts
1
84.21
0.0% src/modules/relay/domain/relay.manager.ts
1
97.14
0.0% src/modules/relay/domain/relayers/daily-limit.relayer.ts
1
87.5
0.0% src/modules/safe-shield/entities/__tests__/builders/analysis-requests.builder.ts
1
78.95
-5.26% src/modules/safe-shield/recipient-analysis/recipient-analysis.constants.ts
1
95.65
0.0% src/modules/safe-shield/safe-shield.controller.ts
1
85.71
0.0% src/modules/safe/domain/entities/__tests__/safe.builder.ts
1
88.24
0.0% src/modules/safe/routes/entities/caip-10-addresses.entity.ts
1
85.71
0.0% src/modules/spaces/domain/entities/space-safe.entity.ts
1
97.44
0.0% src/modules/spaces/domain/space-safes.repository.ts
1
96.3
0.0% src/modules/spaces/spaces.module.ts
1
95.31
0.0% src/modules/staking/datasources/kiln-api.service.ts
1
97.18
0.0% src/modules/targeted-messaging/datasources/outreach-file-processor.ts
1
0.0
0.0% src/modules/transactions/domain/entities/add-confirmation.dto.entity.ts
1
0.0
0.0% src/modules/transactions/domain/entities/propose-transaction.dto.entity.ts
1
95.65
0.0% src/modules/transactions/routes/entities/transfers/erc721-transfer.entity.ts
1
94.23
0.0% src/modules/transactions/routes/mappers/common/custom-transaction.mapper.ts
1
86.96
0.0% src/modules/transactions/routes/mappers/common/swap-order.mapper.ts
1
97.44
0.0% src/modules/transactions/routes/mappers/queued-items/queued-items.mapper.ts
1
95.65
0.0% src/modules/transactions/routes/mappers/transaction-preview.mapper.ts
1
92.31
0.0% src/modules/users/domain/entities/user.entity.ts
1
94.44
0.0% src/modules/users/users.module.ts
1
0.0
0.0% src/routes/common/__tests__/constants.ts
1
91.18
0.0% src/routes/common/filters/zod-error.filter.ts
Jobs
ID Job ID Ran Files Coverage
1 run-unit-tests - 32120091559.1 18 Aug 2026 09:18AM UTC 1850
56.1
GitHub Action Run
2 run-integration-tests - 32120091559.2 18 Aug 2026 09:15AM UTC 2041
79.49
GitHub Action Run
Source Files on build 32120091559
  • Tree
  • List 1061
  • Changed 225
  • Source Changed 0
  • Coverage Changed 225
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32120091559
  • 3cc1eab3 on github
  • Prev Build on development (#32119896077)
  • Next Build on development (#32120289086)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc