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

safe-global / safe-client-gateway / 8630594257
45%
main: 89%

Build:
Build:
LAST BUILD BRANCH: feat/enable-zerion-globally
DEFAULT BRANCH: main
Ran 10 Apr 2024 11:40AM UTC
Jobs 1
Files 493
Run time 1min
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

10 Apr 2024 11:38AM UTC coverage: 45.232% (-47.6%) from 92.862%
8630594257

Pull #1369

github

iamacook
Only store signer address in JWT payload
Pull Request #1369: Add `AuthGuard`

293 of 2225 branches covered (13.17%)

Branch coverage included in aggregate %.

4 of 9 new or added lines in 3 files covered. (44.44%)

2495 existing lines in 237 files now uncovered.

3540 of 6249 relevant lines covered (56.65%)

8.62 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
57.14
-42.86% src/routes/auth/auth.service.ts
4
10.23
-65.96% src/domain/auth/auth.repository.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.33
-16.67% src/domain/alerts/contracts/decoders/delay-modifier-decoder.helper.ts
1
85.71
-7.14% src/routes/cache-hooks/cache-hooks.controller.ts
1
50.0
-5.56% src/domain/swaps/contracts/decoders/set-pre-signature-decoder.helper.ts
1
50.0
-50.0% src/datasources/network/entities/errors/limit-reached.error.ts
1
94.74
-5.26% src/logging/logging.service.ts
1
50.0
-50.0% src/domain/common/utils/utils.ts
1
85.71
-14.29% src/routes/transactions/mappers/transfers/transfer-details.mapper.ts
1
66.67
-33.33% src/domain/relay/errors/unofficial-proxy-factory.error.ts
1
92.31
-7.69% src/domain/chains/entities/schemas/chain.schema.ts
1
89.47
-10.53% src/routes/safe-apps/safe-apps.service.ts
1
80.0
-20.0% src/domain/relay/contracts/decoders/erc-20-decoder.helper.ts
1
83.33
-16.67% src/routes/common/filters/zod-error.filter.ts
1
94.44
-5.56% src/routes/transactions/entities/settings-changes/settings-change.entity.ts
1
90.91
-9.09% src/routes/transactions/entities/transfers/transfer.entity.ts
1
83.33
-16.67% src/datasources/jwt/jwt.module.ts
1
85.71
-14.29% src/routes/owners/owners.service.ts
1
66.67
-33.33% src/domain/relay/errors/invalid-multisend.error.ts
1
42.86
-57.14% src/routes/transactions/mappers/module-transactions/module-transaction-status.mapper.ts
1
50.0
-50.0% src/domain/account/errors/email-edit-matches.error.ts
1
90.0
-10.0% src/routes/transactions/entities/execution-info.entity.ts
1
90.91
-9.09% src/routes/collectibles/collectibles.controller.ts
1
90.0
-10.0% src/routes/health/health.controller.ts
1
33.33
-66.67% src/validation/entities/schemas/numeric-string.schema.ts
1
66.67
-33.33% src/routes/transactions/entities/settings-changes/delete-guard.ts
1
50.0
-50.0% src/domain/account/errors/verification-timeframe.error.ts
1
50.0
-50.0% src/domain/account/errors/invalid-verification-code.error.ts
1
66.67
-33.33% src/domain/relay/errors/unofficial-multisend.error.ts
1
76.92
-23.08% src/middleware/not-found-logger.middleware.ts
1
90.0
-10.0% src/routes/transactions/entities/transaction-details/execution-details.entity.ts
1
66.67
-33.33% src/domain/relay/errors/invalid-transfer.error.ts
1
80.0
-20.0% src/domain/relay/contracts/decoders/proxy-factory-decoder.helper.ts
1
90.0
-10.0% src/routes/owners/owners.controller.ts
1
66.67
-33.33% src/domain/relay/errors/unofficial-master-copy.error.ts
1
92.86
-3.57% src/domain/safe/transaction-type.validator.ts
1
90.91
-9.09% src/routes/estimations/estimations.controller.ts
1
90.91
-9.09% src/routes/transactions/entities/queued-item.entity.ts
2
71.43
-28.57% src/routes/transactions/entities/settings-changes/change-master-copy.entity.ts
2
88.24
-11.76% src/domain/safe/transfer.validator.ts
2
77.78
-22.22% src/routes/transactions/mappers/common/native-coin-transfer.mapper.ts
2
71.43
-28.57% src/routes/messages/entities/message-confirmation.entity.ts
2
80.0
-20.0% src/routes/balances/balances.controller.ts
2
33.33
-66.67% src/domain/account/errors/account-does-not-exist.error.ts
2
66.67
-33.33% src/routes/email/entities/email.entity.ts
2
77.78
-22.22% src/routes/relay/relay.legacy.controller.ts
2
71.43
-28.57% src/routes/transactions/entities/settings-changes/disable-module.entity.ts
2
66.67
-33.33% src/routes/common/decorators/pagination.data.decorator.ts
2
33.33
-66.67% src/domain/account/errors/email-already-verified.error.ts
2
66.67
-33.33% src/routes/common/entities/date-label.entity.ts
2
60.0
-40.0% src/routes/delegates/entities/schemas/get-delegate.dto.schema.ts
2
71.43
-28.57% src/routes/transactions/entities/transaction-details/module-execution-details.entity.ts
2
80.0
-20.0% src/datasources/network/network.module.ts
2
71.43
-28.57% src/routes/transactions/entities/module-execution-info.entity.ts
2
57.14
-42.86% src/routes/auth/auth.service.ts
2
14.29
-85.71% src/routes/common/decorators/utils.ts
2
86.67
-13.33% src/domain/safe/multisig-transaction.validator.ts
2
66.67
-33.33% src/routes/transactions/entities/queued-items/conflict-header-queued-item.entity.ts
2
66.67
-33.33% src/routes/transactions/entities/settings-changes/change-threshold.entity.ts
2
71.43
-28.57% src/routes/transactions/entities/settings-changes/enable-module.entity.ts
2
66.67
-33.33% src/routes/safes/entities/nonces.entity.ts
2
71.43
-28.57% src/routes/transactions/entities/settings-changes/set-guard.entity.ts
2
66.67
-33.33% src/routes/transactions/entities/transfers/native-coin-transfer.entity.ts
2
83.33
-16.67% src/routes/transactions/entities/transaction-preview.entity.ts
2
60.0
-40.0% src/routes/common/decorators/route.url.decorator.ts
2
66.67
-33.33% src/routes/messages/entities/message-item.entity.ts
2
83.33
-16.67% src/routes/transactions/entities/queued-items/label-queued-item.entity.ts
2
71.43
-28.57% src/routes/transactions/entities/settings-changes/set-fallback-handler.entity.ts
2
60.0
-40.0% src/routes/alerts/guards/alerts-route.guard.ts
3
66.67
-33.33% src/routes/subscriptions/subscription.controller.ts
3
50.0
-50.0% src/domain/relay/exception-filters/unofficial-multisend.error.ts
3
75.0
-25.0% src/routes/notifications/notifications.controller.ts
3
78.57
-21.43% src/routes/safes/safes.controller.ts
3
50.0
-50.0% src/routes/email/exception-filters/account-does-not-exist.exception-filter.ts
3
40.0
-60.0% src/domain/account/code-generator.ts
3
50.0
-50.0% src/domain/relay/exception-filters/unofficial-master-copy.exception-filter.ts
3
75.0
-25.0% src/routes/estimations/estimations.service.ts
3
62.5
-37.5% src/domain/backbone/backbone.repository.ts
3
66.67
-33.33% src/routes/transactions/entities/queued-items/transaction-queued-item.entity.ts
3
50.0
-50.0% src/domain/relay/exception-filters/invalid-transfer.exception-filter.ts
3
83.33
-16.67% src/routes/transactions/entities/transaction-info.entity.ts
3
62.5
-37.5% src/routes/transactions/entities/safe-app-info.entity.ts
3
66.67
-33.33% src/routes/transactions/entities/incoming-transfer.entity.ts
3
75.0
-18.75% src/routes/alerts/alerts.controller.ts
3
50.0
-50.0% src/routes/email/exception-filters/unauthenticated.exception-filter.ts
3
62.5
-37.5% src/domain/estimations/estimations.repository.ts
3
50.0
-50.0% src/domain/relay/exception-filters/invalid-multisend.exception-filter.ts
3
57.14
-42.86% src/routes/subscriptions/subscription.service.ts
3
66.67
-33.33% src/routes/transactions/entities/multisig-transaction.entity.ts
3
76.92
-20.51% src/routes/common/interceptors/route-logger.interceptor.ts
3
25.0
-75.0% src/domain/errors/data-source.error.ts
3
66.67
-33.33% src/routes/transactions/entities/settings-changes/swap-owner.entity.ts
3
66.67
-33.33% src/routes/transactions/entities/settings-changes/add-owner.entity.ts
3
50.0
-50.0% src/domain/relay/exception-filters/unofficial-proxy-factory.exception-filter.ts
3
25.0
-75.0% src/domain/notifications/entities/safe-registration.entity.ts
3
70.0
-30.0% src/routes/transactions/entities/module-transaction.entity.ts
3
70.0
-30.0% src/routes/transactions/entities/transaction-item.entity.ts
3
35.71
-64.29% src/routes/common/entities/address-info.entity.ts
3
81.25
-18.75% src/routes/recovery/recovery.controller.ts
3
66.67
-33.33% src/routes/transactions/entities/settings-changes/remove-owner.entity.ts
3
62.5
-37.5% src/routes/estimations/entities/estimation-response.entity.ts
3
45.45
-27.27% src/domain/tokens/token.repository.ts
3
72.73
-27.27% src/routes/auth/auth.controller.ts
3
83.33
-16.67% src/routes/relay/relay.controller.ts
3
57.14
-42.86% src/routes/common/auth/basic-auth.guard.ts
3
50.0
-50.0% src/domain/relay/exception-filters/relay-limit-reached.exception-filter.ts
3
50.0
-50.0% src/routes/email/exception-filters/email-edit-matches.exception-filter.ts
4
82.61
-17.39% src/routes/messages/messages.controller.ts
4
20.0
-80.0% src/routes/collectibles/collectibles.service.ts
4
20.0
-80.0% src/domain/safe/entities/transaction.entity.ts
4
50.0
-50.0% src/routes/recovery/recovery.service.ts
4
50.0
-50.0% src/domain/safe-apps/safe-apps.repository.ts
4
40.0
-60.0% src/validation/providers/generic.validator.ts
4
27.27
-63.64% src/routes/common/filters/data-source-error.filter.ts
4
73.33
-26.67% src/routes/transactions/mappers/module-transactions/module-transaction.mapper.ts
4
55.56
-44.44% src/validation/providers/validation-error-factory.ts
4
41.67
-58.33% src/datasources/errors/http-error-factory.ts
4
78.95
-21.05% src/routes/locking/locking.controller.ts
4
60.0
-40.0% src/routes/chains/entities/about-chain.entity.ts
4
33.33
-66.67% src/domain/account/entities/account.entity.ts
4
84.62
-15.38% src/routes/delegates/delegates.controller.ts
4
33.33
-66.67% src/domain/relay/errors/relay-limit-reached.error.ts
4
55.56
-44.44% src/routes/cache-hooks/guards/pre-execution.guard.ts
4
68.42
-31.58% src/routes/transactions/mappers/module-transactions/module-transaction-details.mapper.ts
4
44.44
-38.89% src/routes/health/health.service.ts
4
54.84
-38.71% src/routes/transactions/mappers/multisig-transactions/multisig-transaction-details.mapper.ts
4
30.43
-52.17% src/logging/__tests__/test.logging.module.ts
5
37.5
-62.5% src/domain/alerts/urls/url-generator.helper.ts
5
61.54
-38.46% src/routes/transactions/entities/multisig-execution-info.entity.ts
5
44.44
-55.56% src/routes/relay/relay.service.ts
5
57.14
-38.1% src/routes/transactions/mappers/multisig-transactions/multisig-transaction.mapper.ts
5
58.33
-41.67% src/domain/health/health.repository.ts
5
44.44
-55.56% src/domain/contracts/decoders/safe-decoder.helper.ts
5
78.26
-21.74% src/routes/chains/chains.controller.ts
5
61.54
-38.46% src/routes/transactions/entities/creation-transaction-info.entity.ts
5
50.0
-43.75% src/routes/transactions/mappers/creation-transaction/creation-transaction.mapper.ts
5
18.18
-81.82% src/routes/transactions/mappers/common/transfer-direction.helper.ts
6
20.0
-80.0% src/domain/safe/entities/transfer.entity.ts
6
45.45
-54.55% src/domain/balances/balances.repository.ts
6
18.18
-81.82% src/routes/safes/pipes/caip-10-addresses.pipe.ts
6
15.0
-85.0% src/domain/auth/entities/siwe-message.entity.ts
6
17.65
-70.59% src/validation/providers/keywords/is-date.keyword.ts
6
30.0
-70.0% src/datasources/jwt/jwt.service.ts
6
73.91
-26.09% src/routes/transactions/entities/transfer-transaction-info.entity.ts
6
57.89
-42.11% src/domain/human-description/human-description.repository.ts
6
33.33
-60.0% src/domain/collectibles/collectibles.repository.ts
6
27.27
-72.73% src/routes/email/guards/timestamp.guard.ts
6
15.15
-75.76% src/routes/transactions/mappers/multisig-transactions/multisig-transaction-execution-info.mapper.ts
6
68.0
-24.0% src/routes/transactions/entities/transaction.entity.ts
7
45.45
-36.36% src/routes/transactions/entities/transfers/erc721-transfer.entity.ts
7
29.41
-64.71% src/config/configuration.validator.ts
7
58.82
-41.18% src/routes/transactions/mappers/common/erc20-transfer.mapper.ts
7
12.0
-84.0% src/routes/transactions/mappers/multisig-transactions/multisig-transaction-status.mapper.ts
7
40.0
-60.0% src/routes/relay/entities/schemas/relay.dto.schema.ts
7
41.67
-58.33% src/domain/locking/locking.repository.ts
7
36.36
-63.64% src/routes/alerts/alerts.service.ts
7
58.82
-41.18% src/routes/transactions/mappers/common/erc721-transfer.mapper.ts
7
57.14
-42.86% src/domain/contracts/decoders/abi-decoder.helper.ts
7
16.67
-77.78% src/routes/common/guards/only-safe-owner.guard.ts
7
17.86
-60.71% src/routes/delegates/delegates.service.ts
7
63.16
-36.84% src/routes/transactions/entities/transaction-data.entity.ts
7
36.36
-63.64% src/domain/notifications/notifications.repository.ts
7
58.82
-41.18% src/routes/safes/entities/safe-overview.entity.ts
7
75.86
-24.14% src/routes/email/email.controller.ts
7
22.22
-77.78% src/datasources/network/entities/network.error.entity.ts
7
58.82
-41.18% src/routes/transactions/entities/custom-transaction.entity.ts
7
47.06
-41.18% src/domain/notifications/entities/device.entity.ts
8
56.52
-43.48% src/routes/transactions/mappers/transaction-preview.mapper.ts
8
56.82
-40.91% src/logging/utils.ts
9
35.71
-64.29% src/domain/subscriptions/subscription.repository.ts
9
25.0
-75.0% src/routes/common/filters/global-error.filter.ts
9
47.06
-52.94% src/domain/chains/chains.repository.ts
9
44.0
-40.0% src/routes/transactions/entities/transfers/erc20-transfer.entity.ts
9
66.67
-33.33% src/routes/transactions/entities/human-description.entity.ts
10
26.32
-68.42% src/domain/delegate/delegate.repository.ts
10
37.5
-62.5% src/datasources/auth-api/siwe-api.service.ts
10
77.78
-22.22% src/routes/transactions/transactions.controller.ts
10
8.7
-69.57% src/routes/locking/locking.service.ts
10
56.76
-37.84% src/datasources/balances-api/balances-api.manager.ts
11
20.83
-70.83% src/routes/email/guards/email-deletion.guard.ts
11
35.71
-64.29% src/routes/transactions/mappers/common/safe-app-info.mapper.ts
11
31.58
-68.42% src/datasources/relay-api/gelato-api.service.ts
11
36.08
-31.96% src/datasources/cache/cache.first.data.source.ts
11
33.33
-59.26% src/routes/transactions/mappers/transfers/transfer.mapper.ts
12
63.89
-33.33% src/datasources/config-api/config-api.service.ts
12
63.64
-36.36% src/routes/messages/entities/message.entity.ts
12
11.76
-82.35% src/routes/transactions/mappers/common/custom-transaction.mapper.ts
12
20.83
-79.17% src/routes/messages/mappers/message-mapper.ts
13
27.5
-57.5% src/routes/chains/chains.service.ts
13
17.86
-75.0% src/routes/email/guards/email-edit.guard.ts
13
58.82
-35.29% src/datasources/cache/redis.cache.service.ts
13
17.86
-75.0% src/routes/email/guards/email-registration.guard.ts
13
17.44
-69.77% src/routes/transactions/mappers/multisig-transactions/multisig-transaction-execution-details.mapper.ts
13
20.83
-79.17% src/routes/email/guards/email-retrieval.guard.ts
14
26.32
-73.68% src/domain/messages/messages.repository.ts
14
37.04
-62.96% src/domain/contracts/decoders/multi-send-decoder.helper.ts
15
23.26
-76.74% src/routes/balances/balances.service.ts
15
28.57
-71.43% src/datasources/alerts-api/tenderly-api.service.ts
15
62.5
-37.5% src/routes/safes/entities/safe-info.entity.ts
16
21.74
-78.26% src/datasources/email-api/pushwoosh-api.service.ts
16
50.6
-44.58% src/datasources/network/fetch.network.service.ts
16
27.5
-60.0% src/routes/common/address-info/address-info.helper.ts
16
20.83
-75.0% src/routes/email/email.service.ts
17
16.05
-64.2% src/routes/transactions/mappers/transfers/transfer-info.mapper.ts
17
3.03
-96.97% src/datasources/auth-api/utils/to-signable-siwe-message.ts
18
17.14
-77.14% src/routes/recovery/guards/disable-recovery-alerts.guard.ts
18
14.04
-52.63% src/domain/human-description/entities/human-description-template.entity.ts
18
17.14
-77.14% src/routes/recovery/guards/enable-recovery-alerts.guard.ts
18
60.0
-40.0% src/routes/chains/entities/chain.entity.ts
19
11.76
-80.39% src/routes/notifications/notifications.service.ts
19
20.83
-79.17% src/datasources/locking-api/locking-api.service.ts
19
18.75
-59.38% src/routes/alerts/guards/tenderly-signature.guard.ts
20
26.53
-61.22% src/routes/messages/messages.service.ts
20
53.49
-46.51% src/routes/transactions/entities/swap-order-info.entity.ts
20
55.56
-44.44% src/routes/transactions/entities/transaction-details/multisig-execution-details.entity.ts
25
6.25
-91.67% src/routes/transactions/mappers/common/data-decoded-param.helper.ts
27
23.26
-74.42% src/domain/relay/relay.repository.ts
27
10.23
-65.96% src/domain/auth/auth.repository.ts
28
11.39
-88.61% src/routes/common/pagination/pagination.data.ts
32
15.45
-59.35% src/routes/transactions/mappers/common/human-description.mapper.ts
32
12.16
-85.14% src/routes/transactions/mappers/queued-items/queued-items.mapper.ts
34
12.73
-78.18% src/routes/transactions/mappers/common/transaction-data.mapper.ts
40
11.29
-75.81% src/datasources/account/account.datasource.ts
41
9.57
-89.36% src/datasources/balances-api/safe-balances-api.service.ts
42
15.91
-71.59% src/routes/transactions/mappers/common/swap-order.mapper.ts
44
20.92
-54.08% src/routes/transactions/mappers/common/transaction-info.mapper.ts
46
45.88
-54.12% src/datasources/cache/cache.router.ts
46
22.08
-77.92% src/routes/cache-hooks/cache-hooks.service.ts
50
13.91
-72.17% src/routes/transactions/mappers/transactions-history.mapper.ts
52
22.4
-59.2% src/routes/transactions/mappers/common/settings-change.mapper.ts
54
22.41
-75.0% src/datasources/balances-api/coingecko-api.service.ts
55
15.19
-83.54% src/routes/safes/safes.service.ts
58
13.68
-67.92% src/datasources/balances-api/zerion-balances-api.service.ts
72
15.63
-75.0% src/domain/account/account.repository.ts
72
11.93
-79.84% src/routes/transactions/transactions.service.ts
81
20.72
-78.38% src/domain/safe/safe.repository.ts
82
11.81
-67.36% src/domain/alerts/alerts.repository.ts
96
6.64
-83.89% src/domain/relay/limit-addresses.mapper.ts
167
14.5
-85.5% src/datasources/transaction-api/transaction-api.service.ts
Jobs
ID Job ID Ran Files Coverage
1 run-test:e2e:cov - 8630594257.1 10 Apr 2024 11:40AM UTC 986
49.88
GitHub Action Run
Source Files on build 8630594257
  • Tree
  • List 493
  • Changed 4
  • Source Changed 4
  • Coverage Changed 135
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #8630594257
  • Pull Request #1369
  • PR Base - main (#8614915399)
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