# 为您的项目创建区块链 API

## &#x20;区块链 API 端点

JSON-RPC 端点

```
http://api.chainup.net/<PROTOCOL>/<NETWORK>/<TOKEN>
```

Websocket 端点

```
ws://api.chainup.net/ws/<PROTOCOL>/<NETWORK>/<TOKEN>
```

## 专用节点端点

SON-RPC 端点

```
http://<YOUR-NODE-ID>.blockchain.info/<TOKEN>
```

Websocket 端点

```
ws://<YOUR-NODE-ID>.blockchain.info/ws/<TOKEN>
```

## 使用项目 ID

&#x20;以太坊 API 要求在您的请求流量中包含有效的项目 ID。此标识符必须附加到请求 URL。以下示例显示了如何针对 HTTPS 或 WebSocket 请求执行此操作：

{% tabs %}
{% tab title="HTTP" %}

```
curl http://api.chainup.net/ethereum/mainet/<TOKEN> \
    -X POST \
    -H "Content-Type: application/json" \
    -H "CONSISTENT-HASH: true" \
    -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'
```

{% endtab %}

{% tab title="WebSocket" %}

```
wscat -c ws://api.chainup.net/ws/ethereum/mainet/<TOKEN>
> {"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}
```

{% endtab %}
{% endtabs %}
