{"action":"created","issue":{"url":"https://api.github.com/repos/ethereum/py-evm/issues/429","repository_url":"https://api.github.com/repos/ethereum/py-evm","labels_url":"https://api.github.com/repos/ethereum/py-evm/issues/429/labels{/name}","comments_url":"https://api.github.com/repos/ethereum/py-evm/issues/429/comments","events_url":"https://api.github.com/repos/ethereum/py-evm/issues/429/events","html_url":"https://github.com/ethereum/py-evm/issues/429","id":301797315,"number":429,"title":"Implement p2p discovery v5","user":{"login":"gsalgado","id":412274,"avatar_url":"https://avatars2.githubusercontent.com/u/412274?v=4","gravatar_id":"","url":"https://api.github.com/users/gsalgado","html_url":"https://github.com/gsalgado","followers_url":"https://api.github.com/users/gsalgado/followers","following_url":"https://api.github.com/users/gsalgado/following{/other_user}","gists_url":"https://api.github.com/users/gsalgado/gists{/gist_id}","starred_url":"https://api.github.com/users/gsalgado/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsalgado/subscriptions","organizations_url":"https://api.github.com/users/gsalgado/orgs","repos_url":"https://api.github.com/users/gsalgado/repos","events_url":"https://api.github.com/users/gsalgado/events{/privacy}","received_events_url":"https://api.github.com/users/gsalgado/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-03-02T15:09:20Z","updated_at":"2018-03-02T15:10:39Z","closed_at":null,"author_association":"COLLABORATOR","body":"The discovery v4 protocol is really bad at finding LES peers, so we had to resort to hard-coding known LES peers in the `PeerPool` we use with our `LightChain`. The latest release of geth (1.8.x) implements the [discovery v5 protocol](https://github.com/fjl/p2p-drafts), though, which is much better at finding peers that support a specific sub-protocol (e.g. LES), so we should implement that (probably even dropping v4) and change our `PeerPool` to use `p2p.DiscoveryProtocol` instead of hard-coded nodes."},"comment":{"url":"https://api.github.com/repos/ethereum/py-evm/issues/comments/369946844","html_url":"https://github.com/ethereum/py-evm/issues/429#issuecomment-369946844","issue_url":"https://api.github.com/repos/ethereum/py-evm/issues/429","id":369946844,"user":{"login":"gsalgado","id":412274,"avatar_url":"https://avatars2.githubusercontent.com/u/412274?v=4","gravatar_id":"","url":"https://api.github.com/users/gsalgado","html_url":"https://github.com/gsalgado","followers_url":"https://api.github.com/users/gsalgado/followers","following_url":"https://api.github.com/users/gsalgado/following{/other_user}","gists_url":"https://api.github.com/users/gsalgado/gists{/gist_id}","starred_url":"https://api.github.com/users/gsalgado/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gsalgado/subscriptions","organizations_url":"https://api.github.com/users/gsalgado/orgs","repos_url":"https://api.github.com/users/gsalgado/repos","events_url":"https://api.github.com/users/gsalgado/events{/privacy}","received_events_url":"https://api.github.com/users/gsalgado/received_events","type":"User","site_admin":false},"created_at":"2018-03-02T15:10:39Z","updated_at":"2018-03-02T15:10:39Z","author_association":"COLLABORATOR","body":"FWIW, I've started experimenting with it in https://github.com/gsalgado/py-evm/tree/discv5 a while ago"}}
{"actor":{"display_login":"gsalgado"}}