CONNECT
RPC de nœud complet
Connectez votre application à des nœuds blockchain gérés. Utilisez vos outils JSON-RPC habituels sans maintenir votre propre infrastructure.
Découvrir le RPCL’INFRASTRUCTURE BLOCKCHAIN, SIMPLIFIÉE
Développez avec un RPC abordable et des notifications sur les adresses, les blocs et les paiements, livrées par webhook ou WebSocket. Un contrôle AML gratuit accompagne chaque événement de paiement « paid ».
Forfait RPC gratuit · Sans carte · AML inclus avec les paiements
01 / LA PLATEFORME
Lisez la chaîne. Suivez l’activité. Sachez quand vous êtes payé. Le tout dans un seul compte.
CONNECT
Connectez votre application à des nœuds blockchain gérés. Utilisez vos outils JSON-RPC habituels sans maintenir votre propre infrastructure.
Découvrir le RPCMONITOR
Suivez l’activité des portefeuilles et les nouveaux blocs. Recevez chaque événement sous forme de webhook signé ou directement dans un WebSocket ouvert : votre application réagit sans interroger la chaîne en boucle.
Webhooks et WebSocketGET PAID
Recevez des webhooks de paiement avec les données de risque AML incluses. Sachez qu’un paiement est arrivé et examinez son risque dans le même flux de travail.
Découvrir les paiementsLIVRAISON / WEBHOOKS + WEBSOCKET
Chaque événement arrive de deux façons. Activez l’une, l’autre ou les deux, chacune avec ses propres réseaux et types d’événements. Même corps, mêmes tarifs, sans polling.
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 / DES PAIEMENTS, AVEC CONTEXTE
Un hash de transaction ne raconte qu’une partie de l’histoire. RpcNode joint un contrôle AML / KYT gratuit à la notification « paid », pour que votre application prenne une décision éclairée.
Voir ce que comprend l’AMLLes webhooks de paiement nécessitent un forfait payant. Le contrôle AML est inclus sans frais supplémentaires.
Indiquez l’adresse de réception, le réseau et le montant.
RpcNode détecte le paiement et évalue son risque AML.
Recevez le webhook « paid » avec le score AML et les détails de risque.
EN DIRECT / ON-CHAIN À L’INSTANT
Voici le flux que notre analyseur traite en ce moment même. Chaque transaction de chaque nouveau bloc est décodée en transferts de coins et de jetons : c’est la même analyse qui alimente les notifications d’adresses, de paiements et de blocs. Ce flux est lui aussi un WebSocket.
Réseaux
Paiements et JSON-RPC sur les chaînes que nous exploitons : mainnet et testnet là où le scan est actif.
03 / PLUS DE VALEUR, MOINS DE CHARGE
Commencez avec le RPC gratuit. Passez à un forfait payant pour les webhooks d’adresses et de paiements. Gardez votre facture AML à zéro.
Comparer RpcNode aux autres fournisseurs ↗Tarifs
Un seul pool pour les webhooks et le JSON-RPC. RPS strict. Commencez gratuitement, passez à la suite quand vous avez besoin de plus.
RpcNode est une plateforme d’infrastructure blockchain : JSON-RPC géré, notifications d’adresses et de blocs par webhook ou WebSocket, et webhooks de paiement crypto avec contrôle AML inclus.
Vous pouvez suivre l’activité des adresses, les nouveaux blocs et les paiements. Les événements pris en charge dépendent du réseau choisi. Consultez la documentation pour les détails d’intégration propres à chaque réseau.
Oui. Chaque événement peut être livré par webhook, par WebSocket, ou les deux. Le socket parle le protocole Pusher : pusher-js ou tout client Pusher fonctionne. Votre serveur signe les canaux privés avec le secret de votre clé API, et les paiements, les événements d’adresses, les transactions surveillées et les nouveaux blocs arrivent chacun dans leur canal. L’ouverture de sockets est gratuite ; chaque événement livré coûte autant qu’un webhook.
Oui. Le contrôle AML / KYT est inclus avec les événements de paiement « paid », sans frais AML supplémentaires. Les webhooks de paiement eux-mêmes nécessitent un forfait payant et consomment sa capacité incluse.
Oui. Commencez avec le RPC gratuit, sans carte bancaire. Passez à un forfait supérieur quand il vous faut plus de capacité ou l’accès aux webhooks d’adresses et de paiements. La page Tarifs indique les limites actuelles de chaque forfait.
Les requêtes RPC et les livraisons de webhooks partagent un pool de crédits. Les notifications d’événements évitent d’interroger sans cesse la chaîne, et le contrôle AML des paiements n’ajoute aucun frais séparé. Comparez les limites des forfaits à votre charge réelle.
Non. RpcNode gère l’infrastructure des nœuds. Connectez votre application à un endpoint RPC et configurez les notifications pour les événements dont vous avez besoin.
VOTRE PROCHAIN PROJET COMMENCE ICI
RPC, notifications blockchain et paiements avec AML gratuit.