aboutsummaryrefslogtreecommitdiffstats
path: root/consensus
diff options
context:
space:
mode:
authorFelix Lange <fjl@users.noreply.github.com>2019-01-31 18:48:54 +0800
committerFelix Lange <fjl@twurst.com>2019-01-31 18:51:13 +0800
commit86ec742f975d825f42dd69ebf17b0adaa66542c0 (patch)
tree62093f7c5436664adc5d5db9aec65ed1a6e6bd0c /consensus
parentd9a07fba67d2fc5944de9b62136233d367dc98b0 (diff)
downloaddexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.gz
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.bz2
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.lz
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.xz
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.tar.zst
dexon-86ec742f975d825f42dd69ebf17b0adaa66542c0.zip
p2p/discover: improve table addition code (#18974)
This change clears up confusion around the two ways in which nodes can be added to the table. When a neighbors packet is received as a reply to findnode, the nodes contained in the reply are added as 'seen' entries if sufficient space is available. When a ping is received and the endpoint verification has taken place, the remote node is added as a 'verified' entry or moved to the front of the bucket if present. This also updates the node's IP address and port if they have changed.
Diffstat (limited to 'consensus')
0 files changed, 0 insertions, 0 deletions