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.