Skip to content
This repository was archived by the owner on Dec 16, 2025. It is now read-only.
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ca70d01
chore: Add lint link check job (#1392)
JonathanOppenheimer Nov 10, 2025
6514a54
chore: lint markdown
JonathanOppenheimer Nov 22, 2025
885adc2
fix: update broken links
JonathanOppenheimer Nov 22, 2025
b03acd5
Merge branch 'master' into JonathanOppenheimer/sync-pr-1392-links-lint
JonathanOppenheimer Nov 22, 2025
80bc72b
Update plugin/evm/config/config.md
JonathanOppenheimer Nov 24, 2025
de0818c
Update sync/README.md
JonathanOppenheimer Nov 24, 2025
8b7f384
chore: fix coreth cherry-pick mistakes
JonathanOppenheimer Nov 24, 2025
6d45128
chore: remove path support
JonathanOppenheimer Nov 24, 2025
0ee527b
chore: revert upstream file changes
JonathanOppenheimer Nov 24, 2025
d0c8053
fix: use subnet-evm rather than coreth items
JonathanOppenheimer Nov 24, 2025
807560d
Merge branch 'master' into JonathanOppenheimer/sync-pr-1392-links-lint
JonathanOppenheimer Dec 1, 2025
75f8372
Merge branch 'master' into JonathanOppenheimer/sync-pr-1392-links-lint
JonathanOppenheimer Dec 1, 2025
6cc0d55
chore: Austin feedback
JonathanOppenheimer Dec 1, 2025
0698fa1
fix: wrong readme
JonathanOppenheimer Dec 1, 2025
42a1e95
docs: align with coreth
JonathanOppenheimer Dec 1, 2025
4a57943
fix: compatability links
JonathanOppenheimer Dec 1, 2025
4756463
Merge branch 'master' into JonathanOppenheimer/sync-pr-1392-links-lint
JonathanOppenheimer Dec 3, 2025
92b0321
Merge branch 'master' into JonathanOppenheimer/sync-pr-1392-links-lint
JonathanOppenheimer Dec 3, 2025
3b35ce2
fix: bug bounty link
JonathanOppenheimer Dec 3, 2025
a0b1798
Update sync/README.md
JonathanOppenheimer Dec 3, 2025
906241a
style: revert comma removal
JonathanOppenheimer Dec 3, 2025
ac9ef22
fix: bug bounty correct link
JonathanOppenheimer Dec 3, 2025
80e349c
style: revert capitilization change
JonathanOppenheimer Dec 3, 2025
f2dcbbf
style: revert capitilization change
JonathanOppenheimer Dec 3, 2025
cecac17
fix: more links
JonathanOppenheimer Dec 3, 2025
46028d5
Merge remote-tracking branch 'origin' into JonathanOppenheimer/sync-p…
JonathanOppenheimer Dec 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update sync/README.md
Co-authored-by: Michael Kaplan <[email protected]>
Signed-off-by: Jonathan Oppenheimer <[email protected]>
  • Loading branch information
JonathanOppenheimer and michaelkaplan13 authored Dec 3, 2025
commit a0b1798bd6464e6a0f9ec2bbfb59c9d052f26e39
2 changes: 1 addition & 1 deletion sync/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ The above information is called a _state summary_, and each syncable block corre

1. The engine calls `StateSyncEnabled`. The VM returns `true` to initiate state sync, or `false` to start bootstrapping. In `subnet-evm`, this is controlled by the `state-sync-enabled` flag.
1. The engine calls `GetOngoingSyncStateSummary`. If the VM has a previously interrupted sync to resume it returns that summary. Otherwise, it returns `ErrNotFound`. By default, `subnet-evm` will resume an interrupted sync.
1. The engine samples peers for their latest available summaries, then verifies the correctness and availability of each sampled summary with validators. The messaging flow is documented in the [state sync README](https://github.com/ava-labs/avalanchego/blob/master/snow/engine/snowman/block/README.md).
1. The engine samples peers for their latest available summaries, then verifies the correctness and availability of each sampled summary with validators. The messaging flow is documented in the [block engine README](https://github.com/ava-labs/avalanchego/blob/master/snow/engine/snowman/block/README.md).
1. The engine calls `Accept` on the chosen summary. The VM may return `false` to skip syncing to this summary (`subnet-evm` skips state sync for less than `defaultStateSyncMinBlocks = 300_000` blocks). If the VM decides to perform the sync, it must return `true` without blocking and fetch the state from its peers asynchronously.
1. The VM sends `common.StateSyncDone` on the `toEngine` channel on completion.
1. The engine calls `VM.SetState(Bootstrapping)`. Then, blocks after the syncable block are processed one by one.
Expand Down
Loading