You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ENRs are long complex things that are calculated from p2pkeys and runtime IP addresses, this makes them hard to configure.
Configuring bootnode ENRs in docker-compose or k8s platforms are especially tricky since IPs are dynamic. The DNS name of a bootnode is however often known within a system (docker-compose/k8s), so this allows nodes to query the bootnode via DNS/http to resolve its ENR.
This approach has been very handy in docker-compose and k8s to resolve bootnode ENRs
Proposed solution
Adds support for querying/resolving bootnode ENRs via http/curl
The text was updated successfully, but these errors were encountered:
Adds support for querying/resolving bootnode ENRs via http/curl. This approach has been very handy in docker-compose and k8s to resolve bootnode ENRs. Since ENRs are long complex things that are calculated from p2pkeys, they are hard to configure. The DNS name of a bootnode is however often known within a system (docker-compose/k8s), so this allows nodes to query the bootnode via http to resolve its ENR.
Bootnode ENR can already be provided in two formats: `enr:` and `enode:`, this adds a third basically `http`.
category: feature
ticket: #329
Problem to be solved
ENRs are long complex things that are calculated from p2pkeys and runtime IP addresses, this makes them hard to configure.
Configuring bootnode ENRs in docker-compose or k8s platforms are especially tricky since IPs are dynamic. The DNS name of a bootnode is however often known within a system (docker-compose/k8s), so this allows nodes to query the bootnode via DNS/http to resolve its ENR.
This approach has been very handy in docker-compose and k8s to resolve bootnode ENRs
Proposed solution
Adds support for querying/resolving bootnode ENRs via http/curl
The text was updated successfully, but these errors were encountered: