NethermindEth / NethermindEth/Catalyst
L1 connection error
Open
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 44
- Forks
- 18
- PR merge metrics
- No merged PRs in 30d
Description
2025-05-02T07:25:56.007143Z INFO taiko_preconf_avs_node::node: | Epoch: 83 | Slot: 11 | L2 Slot: 1 | Pending txs: 0 | b. fee: 10000000 | Batches: 0 | Preconf, Submit |
2025-05-02T07:25:57.526279Z ERROR alloy_transport_ws::native: WS connection error [3merr=WebSocket protocol error: Connection reset without closing handshake
2025-05-02T07:25:57.526359Z INFO alloy_pubsub::service: Reconnecting pubsub service backend.
2025-05-02T07:25:57.526464Z ERROR alloy_pubsub::service: pubsub service reconnection error [3merr=IO error: Connection refused (os error 111)
2025-05-02T07:25:58.005002Z WARN taiko_preconf_avs_node::node::operator: Warning: failed to check next epoch operator: Failed to get operator for next epoch: backend connection task has stopped
2025-05-02T07:25:58.005035Z ERROR taiko_preconf_avs_node::node: Failed to execute main block preconfirmation step: Failed to get operator for current epoch: backend connection task has stopped
2025-05-02T07:26:00.004863Z WARN taiko_preconf_avs_node::node::operator: Warning: failed to check next epoch operator: Failed to get operator for next epoch: backend connection task has stopped
2025-05-02T07:26:00.004908Z ERROR taiko_preconf_avs_node::node: Failed to execute main block preconfirmation step: Failed to get operator for current epoch: backend connection task has stopped
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the taiko_preconf_avs_node::node and taiko_preconf_avs_node::node::operator paths around the logged failure, then inspect the alloy_transport_ws and alloy_pubsub reconnection errors. Reproduce or diagnose the L1 connection reset and refusal, and confirm that operator checks and main block preconfirmation recover without the backend connection task stopping.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100