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

decentraland / transactions-server / 25053797818
70%

Build:
DEFAULT BRANCH: master
Ran 28 Apr 2026 12:51PM UTC
Jobs 1
Files 33
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

28 Apr 2026 12:50PM UTC coverage: 68.491% (+4.3%) from 64.174%
25053797818

push

github

web-flow
feat: support openzep and a new feature flag (#131)

* feat: support openzep and a new feature flag

* feat: remove obsoloete env

* refactor: introduce relayer abstraction on AppComponents (#132)

* refactor: introduce relayer abstraction on AppComponents

Transaction consumers now depend on `relayer: IMetaTransactionProviderComponent`
instead of `gelato`. The concrete `gelato` and `openzeppelin` components remain
on AppComponents (both optional) for provider-specific capabilities. Provider
selection in components.ts collapses to a single `createRelayRouterComponent`
call, which already handles the "only one provider configured" and
"none configured" cases.

* test: add specs for relay-router and openzeppelin components

- Cover relay-router routing across all feature-flag variants
  (gelato, openzeppelin, random, unknown) plus fallback paths
  when the feature-flag lookup throws or asks for an unconfigured
  provider.
- Cover openzeppelin sendMetaTransaction, getNetworkGasPrice, and
  readynessProbe — including polling, terminal statuses, attempt
  exhaustion, and the RPC_URL-not-configured branch.
- Enhance the "no providers" error in relay-router to name the
  env vars an operator must set (GELATO_API_KEY, OZ_RELAYER_URL).

---------

Co-authored-by: Gabriel Díaz <gabrieldiaz31@gmail.com>

87 of 137 branches covered (63.5%)

Branch coverage included in aggregate %.

115 of 131 new or added lines in 8 files covered. (87.79%)

426 of 612 relevant lines covered (69.61%)

5.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
0.0
0.0% src/components.ts
6
80.0
src/ports/relay-router/components.ts
3
89.19
src/ports/openzeppelin/components.ts
Jobs
ID Job ID Ran Files Coverage
1 25053797818.1 28 Apr 2026 12:51PM UTC 33
68.49
GitHub Action Run
Source Files on build 25053797818
  • Tree
  • List 33
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • edd12a19 on github
  • Prev Build on refs/tags/1.12.0 (#23260277686)
  • Next Build on master (#25070255565)
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