创建第一个端点
端点(Endpoint) 是你访问区块链网络的入口。每个端点会包含:
- 一个用于常规调用的 HTTPS RPC URL
- 一个用于订阅推送的 WSS URL
- 一个独立的 API Key
1. 进入 Endpoints 页面
Section titled “1. 进入 Endpoints 页面”在 Dashboard 左侧点击 Endpoints(或直接访问 /dashboard/endpoint)。
2. 点击「Add Endpoint」
Section titled “2. 点击「Add Endpoint」”点击右上角 + Add Endpoint 按钮。
3. 选择区块链网络
Section titled “3. 选择区块链网络”可选网络示例:
| 网络 | Chain ID | Slug | 特性 |
|---|---|---|---|
| Ethereum | 1 | eth-mainnet | Full + Archive |
| Base | 8453 | base-mainnet | Full + Archive |
| BSC | 56 | bsc-mainnet | Full + Archive |
| Arbitrum One | 42161 | arb-mainnet | Full(Pruned) |
4. 端点命名(可选)
Section titled “4. 端点命名(可选)”建议设置便于识别的名称,例如「My DeFi Bot」或「Production Backend」。
5. 开始调用端点
Section titled “5. 开始调用端点”创建后可看到 RPC URL:
HTTPS: https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEYWSS: wss://eth-mainnet.blockreq.com/v1/ws/YOUR_API_KEYcurl:
curl -X POST https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEY \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'JavaScript (ethers.js v6):
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEY");const blockNumber = await provider.getBlockNumber();console.log("Latest block:", blockNumber);Python (web3.py):
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEY"))print("Latest block:", w3.eth.block_number)内置 RPC 测试器
Section titled “内置 RPC 测试器”每个端点都自带 RPC Tester。点击 Test 按钮即可在浏览器里直接选择方法并执行测试。