Dedicated Web3 Endpoints Onboarding

Overview

BlockSpaces offers dedicated Web3 endpoints for developers who need them. Overall, a dedicated RPC endpoint can provide better performance, security, privacy, and control compared to a shared endpoint. The purchase of a dedicated Web3 endpoint includes a page where you can find developer resources, transaction monitoring, endpoint aliasing, and even a testing module.

The rest of this page will walk through how to onboard to a dedicated Web3 endpoint and give a tour of all the available features.

Onboarding

Note: Prior to adding any application to your BlockSpaces homepage, you must first create your account at app.blockspaces.com, verify your email address, and set up two-factor authentication.

 

Beginning at the BlockSpaces homepage, click the “+ Add App” button near the upper-right of your screen.

 

Next, you’ll be shown the list of dedicated endpoints we offer. For this example we’ll select Ethereum Goerli.

From here we will select the desired plan. Click “Standard” to continue.

 

This screen confirms the plan, pricing, and prorated first charge. Click “Confirm” to continue.

Success! You’ve added a dedicated Web3 endpoint to your account! Continue on to the Tutorial section for a tour around the page.

Tutorial

Now that you’ve added an endpoint to your homepage, let’s walk you through the features. Click the endpoint you want to work with and let’s get started!

Adding an Endpoint

Once you’re in your new endpoint page, click the orange “Add Endpoint” button to the right. This will generate your unique URL.

 

Aliasing Endpoints

Once an endpoint is added, the URL appears under the alias “New Endpoint”. As a best practice, we recommend aliasing every endpoint you add.

Testing Endpoints

Below the endpoint URL is a module where you can quickly make a test call. The left side should already be pre-populated with some code. Hitting “Submit Transaction” at the bottom should return a response that looks something like this:

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

Monitoring

During this tutorial so far, you probably noticed the main “Activity” dashboard in the middle of the page. This area allows for easy tracking of usage activity over time, and each endpoint will show you the total number of transactions along with the daily average of transactions.

Developer Resources

At the top of the screen, you’ll find curated developer resources to assist you as you develop your applications—block explorers, documentation, faucets, and even sample code.