Blockdaemon Documentation
How to Connect to Ethereum (Geth)
It’s easy to connect to your Ethereum (Geth) infrastructure.
If you haven’t already configured any Ethereum (Geth) infrastructure, visit the Ethereum marketplace page to learn more about Blockdaemon’s Ethereum options.
In this guide, we will cover the following simple methods of connection to your infrastructure:
- Ethereum Geth RPC Connection via cURL
- How to Connect to Ethereum (Geth) via GraphQL
- How to Connect to Ethereum (Geth) via WebSocket
How to access Your Blockdaemon Ethereum (Geth) Credentials
Once you have purchased your Blockdaemon Ethereum (Geth) infrastructure, you can access your credentials:
- Log into the Blockdaemon app.
- In the Blockchain Access menu, click Nodes.
- Click the Ethereum node.
- Click the Connect tab.
In the Connection Information area, you’ll find the following:
- Your Endpoint URL
- Your Auth Token
How to Connect to Ethereum (Geth) via cURL
Here’s how you add your access credentials to a cURL request:
curl -X POST 'YOUR_ENDPOINT_URL' -H 'Content-Type: application/json' -H 'X-Auth-Token: YOUR_AUTH_TOKEN' -d '{"jsonrpc":"2.0","method":"YOUR_RPC_METHOD","params":YOUR_PARAMS,"id":1}'
- Replace
YOUR_ENDPOINT_URL
with the Endpoint URL found in the Blockdaemon app. - Replace
YOUR_AUTH_TOKEN
with the Auth Token found in the Blockdaemon app. - Replace
YOUR_RPC_METHOD
with your chosen RPC method. - Replace
YOUR_PARAMS
with the necessary params for your RPC.
How to Connect to Ethereum (Geth) via GraphQL
Here’s how you add your access credentials to a GraphQL cURL request:
curl -X POST '{YOUR_ENDPOINT_URL/graphql' -H 'Content-Type: application/json' -H 'X-Auth-Token: YOUR_AUTH_TOKEN' --data-raw '{"query":"YOUR_QUERY"}'
- Replace
YOUR_ENDPOINT_URL
with the Endpoint URL found in the Blockdaemon app. - Replace
YOUR_AUTH_TOKEN
with the Auth Token found in the Blockdaemon app. - Replace
YOUR_QUERY
with your chosen query.
How to Connect to Ethereum (Geth) via WebSocket
Here’s how you add your access credentials to a wscat request:
wscat -H "X-Auth-Token: YOUR_AUTH_TOKEN" -c YOUR_ENDPOINT_URL/websocket
- Replace
YOUR_AUTH_TOKEN
with the Auth Token found in the Blockdaemon app. - Replace
YOUR_ENDPOINT_URL
with the Endpoint URL found in the Blockdaemon app.