Отслеживание кошельков и депозитный адрес для каждого пользователя
Отслеживайте любой криптокошелёк в Bitcoin, Ethereum, Solana, Tron, BNB Chain и Polygon через вебхуки и выдавайте каждому пользователю свой депозитный адрес. Приём криптоплатежей и выплаты входят в тот же API.
- Трекер кошельков в 6 блокчейнах
- Депозитный адрес на пользователя
- Вебхук на каждый перевод
Все сервисы. Одна платформа.
Отслеживание кошельков, депозитный адрес для каждого пользователя, приём криптоплатежей и выплаты через один API.
Трекер кошельков
Отслеживайте любой адрес в Bitcoin, Ethereum, Solana, Tron, BNB Chain и Polygon и получайте вебхук на каждый входящий и исходящий перевод.
ПодробнееДепозитные кошельки
Создавайте уникальный депозитный криптоадрес для каждого пользователя и всегда знайте, кто и что оплатил.
ПодробнееРазовые платежи
Создавайте запрос на криптоплатёж для каждой покупки, с готовой страницей оплаты, и следите, как он переходит из ожидания в оплаченный.
ПодробнееВыплаты
Платите своим пользователям в USDT или USDC со своего баланса: укажите адрес и сумму, вручную или через API.
ПодробнееЗапуск за три шага
Без долгой интеграции. Зарегистрируйтесь, настройте нужное и работайте.
- 1
Создайте аккаунт
Начните с тарифа Free и оставайтесь на нём сколько угодно. Карта не нужна.
- 2
Настройте сервисы
Добавьте трекеры кошельков, создайте депозитный адрес для каждого пользователя и выставляйте запросы на оплату, в кабинете или через API.
- 3
Получайте деньги и уведомления
Каждый перевод отслеживаемого кошелька и каждый подтверждённый депозит приходит вам вебхуком, а баланс растёт в долларах.
Создано для отслеживания кошельков и депозитов пользователей
Простые блоки, с которыми каждый кошелёк, депозит и платёж учтён.
Один тариф, все сервисы
В каждый тариф входят депозитные кошельки, разовые платежи, отслеживание кошельков и выплаты.
Шесть блокчейнов, один API
Отслеживайте кошельки в Bitcoin, Ethereum, Solana, Tron, BNB Chain и Polygon. Принимайте депозиты в USDT, USDC, ETH, BNB и POL.
Депозитный адрес на пользователя
У каждого пользователя свой адрес, поэтому каждый депозит привязан к тому, кому он принадлежит.
Вебхук на каждый перевод
Узнавайте о переводе в тот момент, когда отслеживаемый кошелёк отправил или получил средства, не заглядывая в обозреватель блоков.
Кабинет и API
Делайте всё вручную в кабинете или со своего сервера с API-ключом проекта.
Простые цены
Начните бесплатно. Комиссия только когда движутся деньги: 1% на тарифе Free и до 0,25% на самом большом.
Поддерживаемые блокчейны
Отслеживайте кошельки в шести блокчейнах. Депозиты и платежи зачисляются на один баланс в долларах.
| Сеть | Трекер кошельков | Депозитные кошельки | Разовые платежи | Выплаты |
|---|---|---|---|---|
Ethereum USDT · USDC · ETH | Работает | Работает | Работает | Работает |
BNB Chain USDT · USDC · BNB | Работает | Работает | Работает | Работает |
Polygon USDT · USDC · POL | Работает | Работает | Работает | Работает |
Tron USDT · USDC · TRX | Работает | Скоро | Скоро | Скоро |
Solana USDT · USDC · SOL | Работает | Скоро | Скоро | Скоро |
Bitcoin BTC | Работает | Скоро | Скоро | Скоро |
TON USDT · TON | Скоро | Скоро | Скоро | Скоро |
Депозитные кошельки принимают USDT, USDC и собственную монету сети. Трекер сообщает о них же в каждом блокчейне, который он читает.
Для разработчиков и ИИ-агентов для программирования
Простой REST API с одним заголовком для авторизации. Подключите его вручную за несколько минут или отдайте документацию своему ИИ-агенту.
Готовый код на шести языках
Каждый метод в документации дан готовой функцией на cURL, JavaScript, TypeScript, Python, PHP и Go.
Открыть документацию API (на английском) →Лёгкая интеграция с ИИ-агентами
Весь справочник API — один markdown-файл. Дайте его Claude Code, Cursor, Copilot или ChatGPT, и агент сам напишет интеграцию.
lirchain.com/llms-full.txt →Описание OpenAPI
Сгенерируйте типизированный клиент или подключите API к своим инструментам из стандартного файла OpenAPI 3.1.
lirchain.com/openapi.json →curl https://api.lirchain.com/merchant/deposit-wallet/create \
-H "x-api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"network": "polygon",
"asset": "USDC",
"external_id": "customer-7731"
}'const API_KEY = "YOUR_API_KEY";
async function createDepositWallet(params) {
const response = await fetch("https://api.lirchain.com/merchant/deposit-wallet/create", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify(params),
});
if (!response.ok) {
throw new Error(`LirChain API ${response.status}: ${await response.text()}`);
}
return response.json();
}
const result = await createDepositWallet({
network: "polygon",
asset: "USDC",
external_id: "customer-7731",
});const API_KEY = "YOUR_API_KEY";
type CreateDepositWalletParams = {
network: string;
asset: string;
external_id?: string;
};
type CreateDepositWalletResult = {
id: string;
project_id: string;
merchant_id: string;
network: string;
address: string;
asset: string;
external_id: string | null;
};
async function createDepositWallet(params: CreateDepositWalletParams): Promise<CreateDepositWalletResult> {
const response = await fetch("https://api.lirchain.com/merchant/deposit-wallet/create", {
method: "POST",
headers: { "x-api-key": API_KEY, "content-type": "application/json" },
body: JSON.stringify(params),
});
if (!response.ok) {
throw new Error(`LirChain API ${response.status}: ${await response.text()}`);
}
return response.json();
}
const result = await createDepositWallet({
network: "polygon",
asset: "USDC",
external_id: "customer-7731",
});import requests
API_KEY = "YOUR_API_KEY"
def create_deposit_wallet(**params):
response = requests.post(
"https://api.lirchain.com/merchant/deposit-wallet/create",
headers={"x-api-key": API_KEY},
json=params,
timeout=30,
)
response.raise_for_status()
return response.json()
result = create_deposit_wallet(
network="polygon",
asset="USDC",
external_id="customer-7731",
)<?php
const API_KEY = "YOUR_API_KEY";
function create_deposit_wallet(array $params): array
{
$curl = curl_init("https://api.lirchain.com/merchant/deposit-wallet/create");
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode($params),
CURLOPT_HTTPHEADER => ["x-api-key: " . API_KEY, "content-type: application/json"],
]);
$body = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($body === false || $status >= 400) {
throw new Exception("LirChain API $status: $body");
}
return json_decode($body, true);
}
$result = create_deposit_wallet([
"network" => "polygon",
"asset" => "USDC",
"external_id" => "customer-7731",
]);package main
import (
"bytes"
"encoding/json"
"fmt"
"io"
"net/http"
)
const apiKey = "YOUR_API_KEY"
func CreateDepositWallet(params map[string]any) (map[string]any, error) {
body, err := json.Marshal(params)
if err != nil {
return nil, err
}
request, err := http.NewRequest("POST", "https://api.lirchain.com/merchant/deposit-wallet/create", bytes.NewReader(body))
if err != nil {
return nil, err
}
request.Header.Set("x-api-key", apiKey)
request.Header.Set("content-type", "application/json")
response, err := http.DefaultClient.Do(request)
if err != nil {
return nil, err
}
defer response.Body.Close()
data, err := io.ReadAll(response.Body)
if err != nil {
return nil, err
}
if response.StatusCode >= 400 {
return nil, fmt.Errorf("LirChain API %d: %s", response.StatusCode, data)
}
var result map[string]any
return result, json.Unmarshal(data, &result)
}
func main() {
result, err := CreateDepositWallet(map[string]any{
"network": "polygon",
"asset": "USDC",
"external_id": "customer-7731",
})
fmt.Println(result, err)
}Read https://lirchain.com/llms-full.txt and integrate LirChain into this project.
Goal: [give every user their own USDT deposit address and credit their balance when a deposit arrives].
Keep the API key in an environment variable named LIRCHAIN_API_KEY, never in the frontend.
Add a webhook endpoint for the events and make it safe to receive the same event twice.Простые и предсказуемые тарифы
В каждый тариф входят все сервисы. Новые аккаунты начинают с тарифа Free.
Free
Чтобы попробовать
Starter
Для старта
Business
Для растущих объёмов
Enterprise
Для больших объёмов
Частые вопросы
Что входит в тариф Free?
Каждый новый аккаунт начинает с тарифа Free: все сервисы с небольшими лимитами, на любой срок. Карта для регистрации не нужна.
Обязательно ли пользоваться всеми сервисами?
Нет. В каждый тариф входят все, а пользоваться можно одним или сочетать их так, как вам удобно.
Как устроена оплата?
Всё, что вы получаете, зачисляется на один баланс в долларах. Каждый депозит, платёж, выплата и вывод стоит процент от суммы, но не меньше $0.10: 1% на тарифе Free и меньше на платных. Платный тариф — фиксированная цена за 30 дней, списывается с того же баланса и продлевается, пока вы его не отмените. Неоплаченные платежи ничего не стоят, а депозиты меньше $1 не учитываются.
Что делать, если нужны лимиты выше?
Перейдите на тариф больше в кабинете в любой момент. Новые лимиты действуют сразу.
В каких блокчейнах можно отслеживать кошельки?
Bitcoin, Ethereum, Solana, Tron, BNB Chain и Polygon. Трекер сообщает о каждом переводе собственной монеты сети, USDT и USDC на адрес и с него и отправляет его на ваш вебхук.
Как выдать каждому пользователю свой депозитный адрес?
Создайте депозитный кошелёк для пользователя через API или в кабинете и передайте с ним свой id пользователя. О каждом депозите на этот адрес сообщается с этим id, а сумма зачисляется на ваш баланс в долларах.
Какими монетами пользователи могут вносить депозиты и платить?
Депозитные кошельки принимают USDT, USDC, ETH, BNB и POL в сетях Ethereum, BNB Chain и Polygon. Разовые платежи и выплаты — в USDT и USDC.
Начните принимать криптовалюту сегодня
Новые аккаунты начинают с тарифа Free. Переходите на тариф выше, когда нужны большие лимиты или меньшая комиссия.