-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EIP7594: p2p-interface #6358
Draft
agnxsh
wants to merge
110
commits into
kzgpeerdas
Choose a base branch
from
peerdas-p2p
base: kzgpeerdas
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
EIP7594: p2p-interface #6358
Changes from 1 commit
Commits
Show all changes
110 commits
Select commit
Hold shift + click to select a range
02e5430
init: add req/res domain for peerdas
agnxsh 986a2bd
save work push, build failing
agnxsh 5934400
add: req/res rpc handlers
agnxsh ebe9b3b
rm: TODO comment, revisiting later
agnxsh 6064ac3
add tests for sanity checking data columns
agnxsh 8e49f88
update URLs
agnxsh 46d07b1
add: data column support in sync_protocol, sync_manager, request_mana…
agnxsh c0eb4c4
update test report for db test
agnxsh 51f189e
add: getMissingDataColumns, requestManagerDataColumnLoop
agnxsh b87a6d7
Merge branch 'peerdas-p2p' of https://github.com/status-im/nimbus-eth…
agnxsh f0cae30
add: pruneDataColumns at the end of slot
agnxsh e2afc58
fix: reviews, pass1
agnxsh 791d2fb
add: forward and backward syncing for data columns, broadcasting data…
agnxsh 9bdcd5e
fix: sync tests
agnxsh 07d33b3
add dataColumns to db during forward syncing
agnxsh 325bdfd
support for enqueueing whichever is activated blob/data_column
agnxsh aa390e9
rm: message router logic for data column, need to move it
agnxsh 81b55fa
add: fetch subnetCount for super node when subscribeAllSubnets flag p…
agnxsh 87bc91f
fix: message router
agnxsh 18e3ba2
fix: get_data_column_sidecar
agnxsh 0b4cf10
rm: unused code in data column getter
agnxsh 34a2478
add: blob recovery logic
agnxsh 3db92f8
add: data column reconstruction logic
agnxsh 5bf1e02
initiate data column quarantine
agnxsh 27b0705
verify kzg disable
agnxsh 0e01d2f
experimental disable for inclusion proofs
agnxsh ca3bd3e
experimental: disable scoring for data columns
agnxsh 7426690
dc quarantine activation, keeping blobs compatible
agnxsh c8d957a
add: experimental checkpoints on gossip validation to localize failin…
agnxsh 8292341
fix: block_processor test
agnxsh 510d988
disable subnet gossip condition, fixed inclusion proof
agnxsh 26ac587
request man for data columns
agnxsh 8ac4cc9
add: data column grouping conditions for range request
agnxsh 8e28654
exp: build failing, checking if failing on other machines with these …
agnxsh 3b1f5b4
weird fix
agnxsh 9325423
strangely disable this line makes it go away :)
agnxsh 0e02eb4
fix test_sync_manager
agnxsh a8e2c3e
exp: disable some gossip conditions
agnxsh 9e6cad4
bit more disabling for kurtosis
agnxsh 67fe8ac
disable blob activity (exp), improve gossip validation
agnxsh 2f7a3d0
reenable checkpoints to debug exception
agnxsh 75c3e0b
debug
agnxsh 77cc2ef
debug2
agnxsh 8d2c489
debug3
agnxsh d8e1bef
debug 4
agnxsh d0722cd
update constants
agnxsh 0e710da
update timings
agnxsh 8f9f654
intentionally increase custody requirement
agnxsh ad64b22
shortLog for dc
agnxsh d292e94
sync queue
agnxsh 152d276
added reconstruction logic
agnxsh 9f42196
exp disable of some gossip conditions
agnxsh 53f7175
minor fix
agnxsh 887a44a
revert gossip val
agnxsh 7063739
fix: get_data_column_sidecars
agnxsh d49b1a1
fix: ckzg function change
agnxsh 1a85760
fix: cell and proof aggregator
agnxsh c6662bd
reenable blobs in block proposal
agnxsh a755dba
inclusion proof depth
agnxsh 3bea574
reduce data column response cost
agnxsh b927ddd
fix: get_data_column_sidecars
agnxsh 13029d9
fix: get data column
agnxsh 41b35b9
fix: get data column fixes
agnxsh fe183e7
change timings
agnxsh 24b30a9
test kurtosis
agnxsh 93c3525
increase ops cost
agnxsh 6cdc6bf
debug: verify data column kzg proofs via kurtosis
agnxsh eb46f4c
fix kzg inclusion proof logic
agnxsh 14afc82
gindex fix
agnxsh 318d656
fix: gindex
agnxsh fab427d
enable dc in gossip and message router
agnxsh 086d3f1
fix: get dc sidecar
agnxsh 778ea9f
fix build proof in get dc
agnxsh a92eda5
prevent pulling const values from deneb preset
agnxsh 7101f93
gindex issue fix
agnxsh adc717c
change return type for get dc
agnxsh 1729bdc
reduce parallel requests
agnxsh 85db9ca
regressive fix
agnxsh 74ee8bb
refactor cells and proofs logic + fix edge cases
agnxsh 7b9c68b
oops
agnxsh 755c24d
fix: blob len 0 case
agnxsh abf5892
handle empty blobs
agnxsh e5237d1
cell and proof extraction
agnxsh c14b592
add: checkpoints for debug support
agnxsh 7a891f1
rework on cell and proof
agnxsh 0bffdd0
change checkpoints
agnxsh aaba448
convert to List add
agnxsh 5eb854b
checkpoint 2 cleanup
agnxsh cf40d7f
cleanup for debugs, complete
agnxsh b33900b
added enr struct
agnxsh e034f30
add: subscribeAllSubnets feature
agnxsh fa5b154
add: logic constructing valid set of peers
agnxsh 5265eeb
refactor: sync manager to range request only valid peers if not super…
agnxsh d2c7208
Eth2Node not needed in sync man
agnxsh b001499
add: valid custody peer set to RequestManager
agnxsh c651312
fix reviewed code
agnxsh 7faec9b
nits
agnxsh 8744888
add: hypergeom cdf
agnxsh 2e9750b
add: get_extended_sample_count for lossy sampler and it's unit test
agnxsh e80bd36
add: verify data column kzg proof during storeBlock, added serializeD…
agnxsh 329fc21
add: condition for being able to selfReconstruct
agnxsh 20e6b18
resovle merge conflicts
agnxsh b32205d
upstream peerdas alpha3 related spec changes + fix upstream related i…
agnxsh 9be615d
add: data column reconstruction and broadcast (#6481)
agnxsh 1ebba1f
add: metadata-v3 for custody subnet count (#6486)
agnxsh 249eb0e
bump nim-bearssl to 646fa2152b11980c24bf34b3e214b479c9d25f21
agnxsh 722480a
bumped nim-chronos to 1b9d9253e89445d585d0fff39cc0d19254fdfd0d
agnxsh 65a5255
change gcc config to tackle incompatible pointer types
agnxsh cc21a2a
fix: enr bitfield logic for custody subnet count
agnxsh f3f61cb
conditionally reconstruct and broadcast only when supernode
agnxsh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adds trailing space