Help
Dial / Accept, what does it mean?
There's a few mentions of "Dial" and "Accept" on the website. This is referring to the crawler dialing (connecting to) a node, or accepting a connection from a node.
The "Dial Success" value used in a few places means that the crawler was able to connect to the node in the last 14 days.
Add your node
If your node is not found, it can be easily added.
The crawler runs multiple nodes. You can select one to use at random:
enode://45c93e3ed9d3f6e0b726cbca83e3b79ccd487942747d7c41291d39aeef617cfde05c02fddaab4789e275d4f1956cb66aaacee5cfa907c460c1567dc5fb7d8cbe@:30303
enode://5f8bac4c0d014f4ded961ba8a656e9f976bed6a927de4d7a09728a747263faa88627f227c571c7e791be52965de712d52c52221c65f17d296f30a74850c42314@:30304
enode://0427da1c7b49d5a053c533f161e3e7d96a49eddc949690ba010d4afcfcdb7705fcc519deed6cf4dfe2d4c7a4d36248c96a6744559d6afef55663a4b2bd4fcb69@:30305
enode://713ac7ab8c1086495bdd42354e0c6240893845a7f586cac2e8acc2700e1ac55a596cb886c8574961d5c865c4d665c9a3bb34ab4b64076178e4d00c0375f50b2a@:30306
enode://be090d1abf8c6da2e1bd62ccae26ef07595646c641c3707e5fe21a197ef9dd204b315c1334257262fa805ceb923249c037e35479ae87a1da0eac1503ceff9296@:30307
enode://f930e4054447c5062e49e1fef45fc10e0a9fbe2d8d150a3ef2008146c93a338f08abaa12fd93658f1cb60e7726d51c48aa60e3355c301416d89517bdd44e2ae4@:30308
enode://9101e7279047c6db938c7f17d0435f075bcc3e03b0f5e12a3a1456c6f0ebf10b246c564e8019a2e60159d49474067446de174cb34a123028874894bb47a35705@:30309
enode://43bc2ef1a9df6506e064592d6755d74675dde3cf98b7f0a3878b468e530e2d7abfe728bf7a7087c1bb475bfa742511b4a5e5a22c1ac2bf401e0821b562fbe1ae@:30310
enode://3dfbcd020e23d47d45cf15da9e6d02afd995df7bc38d263c177571a065431d718aeae29e07d415a931895b7602a5dc03281310895a41d97aa80571d1bdce0670@:30311
enode://b55ffeceadfab19487102c620ab78fcca39d1eafac36000a5132f8ce54ce333279abb9e4863b1496106ca097ccde3dbc4ed30cbe88605273583a07fdb1343f59@:30312
enode://c1ea237938283be33aae814c57278a064d7540dff81f1cd2062ee359e970525db4ab3478e478ad2dc91892b35a8fa491830333402eb2e678a067ed0b37c022dd@:30313
enode://ee8a2994820d863cb6182f5e381119d8a7700154d1225f8e4233a192b80a52ea81df1f191c04cb0e7bac123b50efe50eacf14b46145a3ea6d5547b7f703d0c03@:30314
enode://f7b5aca5628f4aa417fd209f20446f8a90457c988e4fc9d03a0e1f482c53f53d965ff620c0372eb109d4a39481366fb53aa0ec5b2fd7384dd0aed88a37ac3fea@:30315
enode://daf7fe0265551833ecdeff528d5d06e02824816fc9fe42e6b8f50dff674a3aae33b50967409ead52157fb6d641d16a4438c2e7dc0f4a3e7f909508c19ce438cf@:30316
enode://19ab943b0de1447d5aadb93ad0528315a8f36a593d24e8f2d2405841591b7a1a9e09830ee6f05f4269480ef53403bcfc75e471f2308267dd797bfbd74e4ec23e@:30317
enode://fde2a1ca897aa45c7375cd516b5001ac455e9917bc41271b661537b0152dcb8b27dab34b1bea2ed6f2ec65073a94457fcf56682504356a121121ef7384becdb3@:30318
RPC (All Clients)
This is an admin method, to use it, you need to enable the admin API:
Besu
Add the startup flag: --rpc-http-api
Erigon
Add the startup flag: --private.api.addr=localhost:8545
Geth
Add the startup flags: --http --http.api admin
Nethermind
Add the startup flags: --JsonRpc.Enabled true --JsonRpc.EnabledModules admin
Reth
Add the startup flags: --http --http.api admin
Then you can add the peer with a curl command
curl -X POST --data '{"jsonrpc":"2.0","method":"admin_addPeer","params":["enode://daf7fe0265551833ecdeff528d5d06e02824816fc9fe42e6b8f50dff674a3aae33b50967409ead52157fb6d641d16a4438c2e7dc0f4a3e7f909508c19ce438cf@:30316"],"id":1}' http://127.0.0.1:8545
Geth
Run the following command in the JavaScript console:
admin.addPeer('enode://daf7fe0265551833ecdeff528d5d06e02824816fc9fe42e6b8f50dff674a3aae33b50967409ead52157fb6d641d16a4438c2e7dc0f4a3e7f909508c19ce438cf@:30316')
Or, as a command:
geth --exec "admin.addPeer('enode://daf7fe0265551833ecdeff528d5d06e02824816fc9fe42e6b8f50dff674a3aae33b50967409ead52157fb6d641d16a4438c2e7dc0f4a3e7f909508c19ce438cf@:30316')"
If you run Geth in a container:
docker exec CONTAINER_NAME geth --exec "admin.addPeer('enode://daf7fe0265551833ecdeff528d5d06e02824816fc9fe42e6b8f50dff674a3aae33b50967409ead52157fb6d641d16a4438c2e7dc0f4a3e7f909508c19ce438cf@:30316')" attach /ethclient/geth/geth.ipc
Find your node ID / Pubkey
Find your node ID so you can find your node on the website
RPC (All Clients)
Follow the instructions here for your client
Then get the data with a curl command
curl -X POST --data '{"jsonrpc":"2.0","method":"admin_nodeInfo","params":[],"id":1}' http://127.0.0.1:8545
In the response, you should see your node's Enode, and ID. Both of these start with your node's public key.
Geth
Run the following command in the JavaScript console:
admin.nodeInfo.id
Or, as a command:
geth --exec "admin.nodeInfo.id"
If you run Geth in a container:
docker exec CONTAINER_NAME geth --exec "admin.nodeInfo.id" attach /ethclient/geth/geth.ipc