Skip to content
This repository was archived by the owner on Oct 4, 2019. It is now read-only.
This repository was archived by the owner on Oct 4, 2019. It is now read-only.

Bootstrap Nodes #20

@whatisgravity

Description

@whatisgravity

Migrating this important topic that relates to all Ethereum Classic clients from the go-ethereum the issues section (ethereumproject/go-ethereum#4) to the general volunteering repository.


How you can help

Developers

We need volunteers to build an open source testing tool to easily check the status of the bootstrap nodes and test they are serving proper data. If you are interested in building this coordinate in trello.

System Administrators

We need volunteers to run dedicated nodes to bootstrap clients.

To help us maintain our own network and further limit issues with the ETF chain we need to run our own dedicated bootstrap nodes.

If you can run a dedicated bootstrap node, a node which can stay connected 24/7, typically on servers dedicated to this purpose: please provide the enode, ip address/domain, and port of the node.

Example
enode://a979fb575495b8d6db44f750317d0f4622bf4c2aa3365d6af7c284339968eef29b69ad0dce72a4d8db5ebb4968de0e3bec910127f134779fbcb0cb6d3331163c@52.16.188.185:30303"


Existing Volunteers

If you decide to stop running your node, please notify with a comment to be have your entry removed.

Please take steps to harden the security on your dedicated nodes.

# elaineo
enode://7ff0a073bf2ee9e94fae86de914eca0c0266c0b7051f4592ff0e9820706a085919ea667459897cde4efe3f0465f608cf402bde861983ce6ae3f9185df371aea7@138.197.135.19:30303

# pyskell
enode://5fbfb426fbb46f8b8c1bd3dd140f5b511da558cd37d60844b525909ab82e13a25ee722293c829e52cb65c2305b1637fa9a2ea4d6634a224d5f400bfe244ac0de@162.243.55.45:30303

# realcodyburns
enode://c5b1a5e4c98a19707fbfe30fce9383a30a5ffe6caafdf464dc700784ef3888f2129b97421ebc9a1ec3c42ab92030f5a20b8c366109fadece89bbc753a90163ac@8.2.210.254:30303

Scripts to automate list generation

Generates a static-nodes.json file with all enode addresses in this github issue.

echo $(echo -n "["; echo $(curl -s 'https://github.com/ethereumproject/volunteer/issues/20' | grep -ioE "enode\://[0-9a-f]{128}@((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\:[0-9]{2,5}" | grep -vE '(@10\.|@172\.(1[6-9]|2[0-9]|3[0-1])\.|@192\.168\.|@0\.0\.0\.0)' | tr -d " " | sed -e 's/^/"/' -e 's/$/",/' -e '$s/,$//' ) ; echo "]") > static-nodes.json

By @Codzart

Generates a list of all enode addresses in this github issue.

curl -s 'https://github.com/ethereumproject/volunteer/issues/20' | grep -oE "enode\:.*\:\d{5}" | tr -d " "

By @jikkujose


Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions