Skip to content
Open
Show file tree
Hide file tree
Changes from 17 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ce76330
feat(vms/evm/sync): add protobuf wire types and network.Client
powerslider May 7, 2026
1ee8285
fix(vms/evm/sync): register failure on unmarshal error, not success
powerslider May 7, 2026
b6c48ba
chore: regenerate sync.pb.go after proto comment edits
powerslider May 7, 2026
80a4650
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 8, 2026
ee9df73
refactor(vms/evm/sync): make network.Client a generic Dispatcher
powerslider May 8, 2026
f5e73ab
refactor(vms/evm/sync): make network.Client a generic Dispatcher
powerslider May 8, 2026
5b6156a
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 8, 2026
976f703
refactor(vms/evm/sync): unexport sentinels and route Send through SendTo
powerslider May 8, 2026
432dee4
chore: cleanup
powerslider May 11, 2026
b9461ef
feat(vms/evm/sync): add caller-driven peer scoring via Outcome
powerslider May 14, 2026
aed59ba
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 14, 2026
f96c006
chore: cleanup
powerslider May 14, 2026
eaba9bd
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 15, 2026
0360e4d
chore: renaming
powerslider May 15, 2026
0c17b16
refactor(vms/evm/sync): split network clients into per-RPC packages
powerslider May 15, 2026
b3a26bd
chore: bazel metadata
powerslider May 18, 2026
3b63365
docs: refine comments
powerslider May 18, 2026
47889ce
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 19, 2026
1c28dbe
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 19, 2026
abf9a4d
refactor(vms/evm/sync): apply some review feedback
powerslider May 19, 2026
327e6cc
chore: bazel metadata
powerslider May 19, 2026
6720b79
refactor(vms/evm/sync/network): drop NodeID from Send return
powerslider May 19, 2026
36b6bee
refactor(proto/sync): split atomic-trie handler, rename parents
powerslider May 22, 2026
b86140c
docs(proto/sync): patch comment
powerslider May 22, 2026
835935c
refactor(vms/evm/sync/network): tighten Outcome contract and bookkeeping
powerslider May 22, 2026
d4bafb1
test(vms/evm/sync): drop alias-only per-context tests
powerslider May 22, 2026
1ff7ca5
refactor(vms/evm/sync): unexport error sentinels, drop dead synctest …
powerslider May 22, 2026
2bfe7ff
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 22, 2026
6fc7af1
refactor(vms/evm/sync/network): apply review nits and guard pre-cance…
powerslider May 22, 2026
04f2b81
Merge branch 'master' into powerslider/5351-sync-proto-messages
powerslider May 22, 2026
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
3 changes: 3 additions & 0 deletions network/p2p/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ const (
SignatureRequestHandlerID
FirewoodRangeProofHandlerID
FirewoodChangeProofHandlerID
EVMLeafsRequestHandlerID
EVMCodeRequestHandlerID
EVMBlockRequestHandlerID
Comment on lines +30 to +32
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused as to how we are treating these protocol IDs.

Aren't these all part of the "EVMStateSync" protocol? Specifically, when would we want to register an EVMLeafsRequestHandlerID, but not an EVMCodeRequestHandlerID, or an EVMBlockRequestHandlerID?

Is this because we are trying to write code that composes either FirewoodProofHandlerID or EVMLeafsRequestHandlerID with EVMCodeRequestHandlerID and EVMBlockRequestHandlerID?

Or perhaps because we are trying to write code that will work with non-EVM syncing?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

)

var (
Expand Down
Loading
Loading