Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Proposer Should Add Block to Cache When Building the Block

Closed
#537 0 comments 0 reactions 1 assignee View on GitHub

Maintainers usually reply within 1 day

@samliok is already working on this.

Since Sep 1, 2026.

  • #538 by @samliok — closed without merging

Assessment

This issue has not been assessed yet.

Description

Otherwise, if we have only notarized a block and then try and build/verify the next block we will not be able to fetch it's parent.

Some logs from an instance test that was flaking

[09-01|10:45:02.507] DEBUG msm/msm.go:370 Error while deciding whether to build a block {"test": "TestInstance_OfflineDuringTransition", "myNodeID": 3, "error": "context canceled"}
[09-01|10:45:02.507] DEBUG simplex/epoch.go:2847 Not starting monitoring for block notarization because we were cancelled while waiting for block to be built {"test": "TestInstance_OfflineDuringTransition", "myNodeID": 3, "epoch round": 2, "monitored round": 2}
[09-01|10:45:02.507] DEBUG simplex/monitor.go:89 Task executed {"test": "TestInstance_OfflineDuringTransition", "myNodeID": 3, "taskID": 30}
[09-01|10:45:02.507] DEBUG simplex/monitor.go:87 Executing f {"test": "TestInstance_OfflineDuringTransition", "myNodeID": 3, "taskID": 31}
[09-01|10:45:02.507] DEBUG msm/msm.go:303 WaitForPendingBlock failed to get block {"test": "TestInstance_OfflineDuringTransition", "myNodeID": 3, "seq": 2, "error": "block not found"}
Dominant language
Go
Stars
22
Forks
4
Avg merge
3d 1h
Merged PRs (30d)
19

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ava-labs/Simplex

All issues in ava-labs/Simplex

Similar issues

More Go issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.