Quick Start
This guide will help you get started with SpeedyNodes quickly. Follow these steps to set up your account and make your first RPC call.
Step 1: Connect Your Wallet
- Visit the SpeedyNodes Dashboard
- Click on "Connect Wallet"
- Select your wallet provider and complete the connection process
- Your account is automatically created and associated with your wallet address
Step 2: Choose a Plan
- From the dashboard, navigate to the "Plans" section
- Select a plan that fits your needs:
- Free Trial: 24-hour access to test our service
- Tier 1: Access to 1 full or archive node ($50/month)
- Tier 2: Access to 3 nodes of your choice ($100/month)
- Tier 3: Access to ALL full nodes and archive nodes ($300/month)
- Private Node: Dedicated node with unlimited RPS (from $250/month)
- Complete the payment process if selecting a paid plan
Step 3: Access Your Endpoints
Once your account is set up and your plan is activated:
- Navigate to the "Endpoints" section of your dashboard
- Here you'll find your unique RPC endpoints for different networks
- Copy the endpoint URL for the network you want to use
Step 4: Make Your First RPC Call
You can test your endpoint with a simple RPC call. Here's an example using curl
to get the latest block number from Ethereum:
curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' https://api.speedynodes.net/http/eth-http?apikey=YOUR_API_KEY
Replace YOUR_API_KEY
with your actual API key from the dashboard.
You should receive a response similar to:
The hexadecimal result represents the current block number.
Step 5: Integrate with Your Application
Now that you've confirmed your endpoint is working, you can integrate it with your application. Here's a simple example using web3.js for JavaScript applications:
const Web3 = require('web3');
const web3 = new Web3('https://api.speedynodes.net/http/eth-http?apikey=YOUR_API_KEY');
// Get the latest block number
web3.eth.getBlockNumber()
.then(blockNumber => {
console.log('Current block number:', blockNumber);
})
.catch(error => {
console.error('Error:', error);
});
Next Steps
Now that you've made your first RPC call, you can:
- Explore our Supported Networks to see all available chains
- Learn about the JSON-RPC Methods you can use
- Check out our Connection Examples for different programming languages
- Review Best Practices for using our service efficiently