CONNECT
全节点 RPC
让你的应用连接托管的区块链节点,使用熟悉的 JSON-RPC 工具,无需自己维护基础设施。
了解 RPC让区块链基础设施更简单
用高性价比的 RPC 构建应用,并通过 Webhook 或 WebSocket 获取地址、区块和付款通知。每个付款成功事件都附带免费的 AML 检查。
免费 RPC 套餐 · 无需绑卡 · 付款包含 AML
01 / 平台
读取链上数据,跟踪动态,第一时间知道款项到账。所有功能都在同一个账户中。
CONNECT
让你的应用连接托管的区块链节点,使用熟悉的 JSON-RPC 工具,无需自己维护基础设施。
了解 RPC监控
跟踪钱包动态和新区块。每个事件都可以作为已签名的 Webhook 送达,或直接推送到已打开的 WebSocket,应用无需轮询链上数据即可作出响应。
Webhook 与 WebSocket收款
接收带有 AML 风险数据的付款 Webhook。在同一个流程里,既知道款项已到账,也能评估其风险。
了解付款送达方式 / WEBHOOK + WEBSOCKET
每个事件都有两种送达方式。可单独开启其中一种,也可同时开启,各自独立配置网络和事件类型。内容相同,价格相同,无需轮询。
import crypto from 'node:crypto'
app.post('/hooks/rpcnode', express.raw({ type: '*/*' }), (req, res) => {
// X-RpcNode-Signature: t=<unix seconds>,v1=<hex>
const sig = Object.fromEntries(
req.get('X-RpcNode-Signature').split(',').map((p) => p.split('=')),
)
const expected = crypto
.createHmac('sha256', process.env.RPCNODE_WEBHOOK_SECRET)
.update(`${sig.t}.${req.body}`)
.digest('hex')
const ok = sig.v1?.length === expected.length &&
crypto.timingSafeEqual(Buffer.from(sig.v1), Buffer.from(expected))
if (!ok) return res.sendStatus(401)
const e = JSON.parse(req.body)
if (e.type === 'payment_order' && e.event === 'paid') {
fulfil(e.order_id, e.aml) // X-RpcNode-Delivery is the idempotency key
}
res.sendStatus(200) // anything but 2xx is retried
})import Pusher from 'pusher-js'
const pusher = new Pusher('<api key id>', {
wsHost: '<host from your cabinet>',
forceTLS: true,
cluster: 'rpcnode',
// your server signs private channels with the key secret
channelAuthorization: { endpoint: '/pusher/auth' },
})
pusher
.subscribe('private-payments')
.bind('payment_order', (e) => {
if (e.event === 'paid') fulfil(e.order_id, e.aml)
})02 / 带上下文的付款
只有交易哈希是不够的。RpcNode 会把免费的 AML / KYT 筛查结果附在付款成功通知里,让你的应用做出有依据的决定。
了解 AML 包含哪些内容付款 Webhook 需要付费套餐。AML 筛查已包含在内,不另收费。
指定收款地址、网络和金额。
RpcNode 检测到付款后,会检查其 AML 风险。
收到付款成功 Webhook,其中包含 AML 评分和风险详情。
实时 / 此刻的链上数据
这是我们的解析器此刻正在处理的数据流。每个新区块中的每笔交易都会被解码为币和代币转账,地址、付款和区块通知背后用的正是同一套解析。这个数据流同样通过 WebSocket 提供。
网络
我们运行的各条链均支持付款与 JSON-RPC,已开启扫描的链同时提供主网和测试网。
03 / 价值更多,负担更少
从免费 RPC 开始,需要地址和付款 Webhook 时再升级到付费套餐。付款 AML 的费用始终为零。
将 RpcNode 与其他服务商对比 ↗RpcNode 是一个区块链基础设施平台,提供托管的 JSON-RPC、通过 Webhook 或 WebSocket 推送的地址与区块通知,以及包含 AML 筛查的加密货币付款 Webhook。
你可以跟踪地址动态、新区块和付款。支持的事件取决于所选网络,具体的集成细节请查阅文档。
支持。每个事件都可以通过 Webhook、WebSocket 或两者同时送达。该套接字使用 Pusher 协议,因此 pusher-js 或任何 Pusher 客户端都能使用:你的服务器用 API 密钥的 secret 为私有频道签名,付款、地址事件、受监控的交易和新区块分别在各自的频道中到达。打开套接字免费,每个送达的事件与 Webhook 同价。
是的。付款成功事件附带的 AML / KYT 筛查已包含在内,不收取额外的 AML 费用。付款 Webhook 本身需要付费套餐,并使用该套餐包含的容量。
可以。免费 RPC 无需绑卡即可开始使用。需要更大容量,或需要地址和付款 Webhook 时再升级。当前各套餐的限额请见定价页。
RPC 请求与 Webhook 推送共用一个额度池。事件通知减少了反复轮询的需要,付款 AML 筛查也不会产生单独费用。请结合你的实际负载来比较各套餐的限额。
不需要。RpcNode 负责管理节点基础设施。将应用连接到 RPC 端点,并为所需事件配置通知即可。