Base

This section outlines how to use our API endpoint to connect to Base.

Base is a secure, low-cost, builder-friendly Ethereum L2 built to bring the next billion users onchain.

How to Connect to Base

You can connect to Base using Blockops private API endpoints. Secure your data, speed up your queries, and take control of your API usage with our RPC API endpoint and personalized API keys. Sign up now to get your own API key.

Base Mainnnet

To get your API key, create a project using a unique Identifier as the project name and select Base from the network options.

Open the project to view your api key and rpc endpoints.

Base Sepolia

To get your API key, create a project using a unique Identifier as the project name and select Base Sepolia from the network options.

Open the project to view your api key and rpc endpoints.

Send requests

All requests are POST requests.

For Base Mainnet

https://base.blockops.network/?api_key=************

For Base Sepolia

https://base-sepolia-rpc.blockops.network?api_key=************

Connect via Command Line

You can connect to the network using websocket or HTTP with your API key in two ways:

  • Adding the API key as a query string ?api_key=${APIKEY}

  • Or the request header -H 'authorization: APIKEY ${APIKEY}'

Curl

For example, the following CURL command can be used to get a block number.

Base Mainnet

curl -H "Content-Type: application/json" -H 'authorization: APIKEY xxxx'  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' https://base.blockops.network

Base Sepolia

curl -H "Content-Type: application/json" -H 'authorization: APIKEY xxxx'  -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' https://base-sepolia-rpc.blockops.network

Here is the response you will receive back.

{"jsonrpc":"2.0","id":1,"result":"0x10666b"}

Wscat

If you want to send data requests with WebSockets, you can use several libraries or wscat. You can install and use wscat as follows:

You can connect to the network with wscat using two options by adding the API key as a query string.

Base Mainnet

wscat -c 'wss://base.blockops.network?api_key=*********************'

Or the request header.

wscat -c 'wss://base.blockops.network' --header 'authorization: APIKEY xxxx'

Base Sepolia

wscat -c 'wss://base-sepolia-rpc.blockops.network?api_key=*********************'

Or the request header.

wscat -c 'wss://base-sepolia-ws.blockops.network' --header 'authorization: APIKEY xxxx'

After executing the command, the terminal will display a message indicating that the connection has been enabled successfully.

Connected (press CTRL+C to quit)
>

Then, you can send the following request:

{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}

For more information on the Polkadot network, please see the official Base developer documentation.

Login or set up an account here to get started!

Website

Github

Last updated