Skip to content
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

p2p/discover: Node Discovery Protocol #275

Closed
wants to merge 3 commits into from
Closed

Conversation

fjl
Copy link
Contributor

@fjl fjl commented Jan 27, 2015

This implements the Node Discovery Protocol as described here. There are some missing bits and TODOs which I will take care of, but the basic structure will likely remain as it is now.

@fjl fjl force-pushed the udp-kademlia branch 4 times, most recently from 0ee79d6 to cc6fc2a Compare January 30, 2015 15:59
@fjl fjl mentioned this pull request Jan 30, 2015
14 tasks
@fjl
Copy link
Contributor Author

fjl commented Feb 2, 2015

This is now ready for review by @obscuren, @zelig. I've squashed my all my dev commits together.

Please be aware that the UDP tests might fail sometimes (because UDP itself is unreliable).
The fix for that will be that we run them a couple of times and check whether they succeed at least once.

@fjl fjl changed the title [WIP] Node Discovery Protocol p2p/discover: Node Discovery Protocol Feb 2, 2015
@fjl fjl mentioned this pull request Feb 5, 2015
@fjl fjl closed this Feb 5, 2015
@fjl fjl removed the in progress label Feb 5, 2015
@fjl
Copy link
Contributor Author

fjl commented Feb 5, 2015

This is now part of #292.

@fjl fjl deleted the udp-kademlia branch May 29, 2015 23:40
acud pushed a commit to acud/go-ethereum that referenced this pull request Mar 1, 2018
…e-syncer-intervals

Swarm network rewrite syncer intervals
ngtuna added a commit to ngtuna/tomochain that referenced this pull request Nov 12, 2018
AusIV pushed a commit to NoteGio/go-ethereum that referenced this pull request Feb 22, 2021
…thereum#275)

This enforces what was an implicit requirement
that the faucet be configured explicitly for
a chain configuration.

Fixing https://github.com/etclabscore/core-geth/pull/269/files#r551442004,
the bespoke log happens whent neither -attach
nor -chain.xxx is set, the behavior for which should
be undefined.

Date: 2021-01-04 12:37:10-06:00
Signed-off-by: meows <b5c6@protonmail.com>
tony-ricciardi pushed a commit to tony-ricciardi/go-ethereum that referenced this pull request Jan 20, 2022
maoueh pushed a commit to streamingfast/go-ethereum that referenced this pull request May 3, 2022
This will create a static build using Go native networking stack.

Checked and it works stable for all archs and distros.
weiihann pushed a commit to weiihann/go-ethereum that referenced this pull request Nov 30, 2023
activate proof generation on fork  + remove code dups

use go-verkle's post-state API to verify proofs (ethereum#262)

use prague as the verkle activation fork (ethereum#263)

upgrade to latest go-ipa

activate verkle transition in "miner" (ethereum#265)

fix: do not force cancunTime upon verkle activation

workaround: do not use root translation in replay

workaround: deactivate overlay transition for now

fixes from trying to get the devnet to work (ethereum#267)

this line was left out from the previous commit

upgrade to go-verkle with fixed newvalue serialization

fix: ensure point cache isn't nil in copy (ethereum#268)

fix: dependency cycle in tests (ethereum#269)

upgrade to latest go-verkle

fix: write trie preimage data to db (ethereum#274)

fix: zero-root in produced block + sync (ethereum#275)

upgrade go-ipa

fix build

fix typo

include review feedback

add switch to add proofs to blocks (ethereum#278)

add fee recipient to witness (ethereum#279)

touch all fields in withdrawal account header (ethereum#277)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant