Skip to content

Conversation

@quiet-node
Copy link
Contributor

@quiet-node quiet-node commented Oct 29, 2025

Description

This PR fixes the chart install workflow failures in CI by updating the test account used in Postman tests from the fee collector account (0.0.98 / 0x0000000000000000000000000000000000000062) to account 0.0.2 (0x0000000000000000000000000000000000000002).

The root cause was that the fee collector account has billions of transactions in its history, causing the testnet mirror node to time out (503 Service Unavailable after ~20 seconds) when trying to fetch account information. This resulted in consistent failures during the ct install step of the chart installation workflow.

This is an immediate workaround that unblocks CI with no code changes to the relay itself.

Related issue(s)

Fixes #4545

Checklist

  • I've assigned an assignee to this PR and related issue(s) (if applicable)
  • I've assigned a label to this PR and related issue(s) (if applicable)
  • I've assigned a milestone to this PR and related issue(s) (if applicable)
  • I've updated documentation (code comments, README, etc. if applicable)
  • I've done sufficient testing (unit, integration, etc.)

Replace fee collector account (0.0.98 / 0x...62) with account 0.0.2
(0x...02) in Postman tests to prevent mirror node timeouts caused by
querying accounts with billions of transactions.

The fee collector account times out when mirror node tries to fetch
transaction history, causing chart install workflow failures in CI.

Updated test cases:
- eth_getBalance
- eth_getTransactionCount

Signed-off-by: Logan Nguyen <[email protected]>
@quiet-node quiet-node added this to the 0.73.0 milestone Oct 29, 2025
@quiet-node quiet-node self-assigned this Oct 29, 2025
@quiet-node quiet-node requested review from a team as code owners October 29, 2025 18:36
@quiet-node quiet-node added the internal For changes that affect the project's internal workings but not its outward-facing functionality. label Oct 29, 2025
@github-actions
Copy link

github-actions bot commented Oct 29, 2025

Test Results

 20 files  ±0  269 suites  ±0   22m 28s ⏱️ +18s
778 tests ±0  774 ✅ +1  4 💤 ±0  0 ❌  - 1 
794 runs  ±0  790 ✅ +1  4 💤 ±0  0 ❌  - 1 

Results for commit 95332e8. ± Comparison against base commit 65c2bb1.

♻️ This comment has been updated with latest results.

@quiet-node quiet-node merged commit 22f0c33 into main Oct 30, 2025
69 of 78 checks passed
@quiet-node quiet-node deleted the 4545-chart-install-workflow-fails-with-testnet-mirror-node-timeout-in-ci branch October 30, 2025 15:31
@codecov
Copy link

codecov bot commented Oct 30, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@            Coverage Diff             @@
##             main    #4557      +/-   ##
==========================================
- Coverage   95.52%   95.48%   -0.04%     
==========================================
  Files         127      127              
  Lines       20447    20447              
  Branches     1758     1755       -3     
==========================================
- Hits        19531    19523       -8     
- Misses        897      905       +8     
  Partials       19       19              
Flag Coverage Δ
config-service 98.81% <ø> (ø)
relay 90.92% <ø> (ø)
server 88.85% <ø> (ø)
ws-server 98.04% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal For changes that affect the project's internal workings but not its outward-facing functionality.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Chart install workflow fails with testnet mirror node timeout in CI

4 participants