ПОДКЛЮЧЕНИЕ
RPC полных нод
Подключите приложение к управляемым нодам блокчейнов. Используйте привычные инструменты JSON-RPC и не поддерживайте собственную инфраструктуру.
Узнать об RPCИНФРАСТРУКТУРА ДЛЯ БЛОКЧЕЙНА — ПРОСТО
Создавайте продукты на доступном RPC и уведомлениях по адресам, блокам и платежам, которые приходят вебхуком или по WebSocket. С каждым событием оплаты — бесплатная AML-проверка.
Бесплатный тариф RPC · Карта не нужна · AML входит в платежи
01 / ПЛАТФОРМА
Читайте блокчейн. Следите за активностью. Узнавайте об оплате. И всё это в одном аккаунте.
ПОДКЛЮЧЕНИЕ
Подключите приложение к управляемым нодам блокчейнов. Используйте привычные инструменты JSON-RPC и не поддерживайте собственную инфраструктуру.
Узнать об RPCМОНИТОРИНГ
Следите за активностью кошельков и новыми блоками. Получайте каждое событие подписанным вебхуком или сразу в открытый WebSocket — приложению не нужно опрашивать блокчейн.
Вебхуки и WebSocketПРИЁМ ПЛАТЕЖЕЙ
Получайте вебхуки о платежах сразу с данными AML-риска. Узнавайте о поступлении платежа и оценивайте его риск в одном процессе.
Узнать о платежахДОСТАВКА / ВЕБХУКИ + 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Для вебхуков платежей нужен платный тариф. AML-проверка включена без дополнительной платы.
Укажите адрес получателя, сеть и сумму.
RpcNode обнаруживает платёж и проверяет его AML-риск.
Получите вебхук об оплате с AML-оценкой и деталями риска.
LIVE / ПРЯМО СЕЙЧАС В БЛОКЧЕЙНЕ
Это поток, который наш парсер обрабатывает прямо сейчас. Каждая транзакция каждого нового блока разбирается на переводы монет и токенов — тот же разбор лежит в основе уведомлений по адресам, платежам и блокам. Эта лента тоже доступна по WebSocket.
Сети
Платежи и JSON-RPC в сетях, которые мы поддерживаем — mainnet и testnet там, где включено сканирование.
03 / БОЛЬШЕ ПОЛЬЗЫ, МЕНЬШЕ ЗАТРАТ
Начните с бесплатного RPC. Для вебхуков по адресам и платежам перейдите на платный тариф. Расходы на AML-проверку платежей остаются нулевыми.
Сравнить RpcNode с другими провайдерами ↗Цены
Единый пул для вебхуков и JSON-RPC. Жёсткий лимит RPS. Начните бесплатно — переходите на больший тариф, когда понадобится.
RpcNode — платформа блокчейн-инфраструктуры: управляемый JSON-RPC, уведомления по адресам и блокам вебхуком или по WebSocket, а также вебхуки криптоплатежей со встроенной AML-проверкой.
Вы можете следить за активностью адресов, новыми блоками и платежами. Набор событий зависит от выбранной сети. Подробности интеграции для конкретных сетей смотрите в документации.
Да. Каждое событие можно доставлять вебхуком, по WebSocket или обоими способами. Сокет работает по протоколу Pusher, поэтому подойдёт pusher-js или любой клиент Pusher: ваш сервер подписывает приватные каналы секретом API-ключа, а платежи, события адресов, отслеживаемые транзакции и новые блоки приходят в отдельные каналы. Открывать сокеты бесплатно; доставка каждого события стоит как доставка вебхука.
Да. AML / KYT-проверка входит в события оплаты без дополнительной платы за AML. Сами вебхуки платежей требуют платного тарифа и расходуют его включённый объём.
Да. Начните с бесплатного RPC без банковской карты. Переходите на платный тариф, когда понадобится больше ёмкости или доступ к вебхукам по адресам и платежам. Актуальные лимиты тарифов — на странице цен.
RPC-запросы и доставки вебхуков расходуют один пул кредитов. Уведомления о событиях избавляют от постоянного опроса, а AML-проверка платежей не требует отдельной платы. Сравните лимиты тарифов с вашей реальной нагрузкой.
Нет. Инфраструктурой нод управляет RpcNode. Подключите приложение к RPC-эндпоинту и настройте уведомления о нужных событиях.
ВАША СЛЕДУЮЩАЯ РАЗРАБОТКА НАЧИНАЕТСЯ ЗДЕСЬ
RPC, уведомления блокчейна и платежи с бесплатным AML.