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