Перейти к содержимому
Последнее обновление

Учебные руководства

Изучите использование Vilna через практические пошаговые руководства. Каждое руководство фокусируется на конкретном случае использования и предоставляет полные примеры кода.

Руководства для начинающих

Примите ваш первый платеж

Узнайте, как сгенерировать платежный адрес, отслеживать входящие транзакции и подтверждать получение платежа. Идеально для интеграции с электронной коммерцией. Скоро будет доступно

Мониторинг казначейского кошелька

Настройте комплексный мониторинг казначейского кошелька вашей компании с email оповещениями о крупных переводах и ежедневными отчетами о балансах. Скоро будет доступно

Руководства по интеграции

Создание депозитной системы

Создайте полноценную депозитную систему для биржи или сервиса кошельков, используя xpub ключи для генерации уникальных адресов для каждого пользователя. Скоро будет доступно

Мульти-чейн трекер портфеля

Отслеживайте активы через множество блокчейнов, агрегируйте балансы и рассчитывайте общую стоимость портфеля в реальном времени. Скоро будет доступно

Продвинутые руководства

Автоматизированная отчетность для соответствия требованиям

Генерируйте автоматизированные отчеты о соответствии требованиям с историей транзакций, анализом источников средств и аудиторскими следами. Скоро будет доступно

Мониторинг DeFi позиций

Отслеживайте DeFi позиции, включая пулы ликвидности, кредитные протоколы и yield farming через множество протоколов. Скоро будет доступно

Быстрые примеры

Генерация депозитного адреса

// Генерация следующего адреса из xpub
const response = await fetch('https://api.vilna.io/v1/addresses/generate/xpub/next', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    xpub_id: 'your-xpub-id',
    label: 'Клиент #12345'
  })
});

const { address } = await response.json();
console.log('Депозитный адрес:', address);

Проверка баланса адреса

import requests

def get_balance(address):
    url = f"https://api.vilna.io/v1/addresses/{address}/balances"
    headers = {"Authorization": "Bearer YOUR_API_KEY"}
    
    response = requests.get(url, headers=headers)
    balances = response.json()
    
    for balance in balances['items']:
        print(f"{balance['asset_name']}: {balance['balance']}")

Настройка Webhook уведомлений

# Создание webhook канала
curl -X POST https://api.vilna.io/v1/channels \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "type": "webhook",
  "name": "Обработчик платежей",
  "webhook_url": "https://your-app.com/webhook"
}'

# Подписка на события депозитов
curl -X POST https://api.vilna.io/v1/subscriptions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
  "channel_id": "channel-id",
  "address_ids": ["address-id"],
  "event_types": ["transaction.confirmed"],
  "min_confirmations": 6
}'

Выберите ваш путь

Для продавцов

Начните с основ обработки платежей, чтобы изучить прием криптовалютных платежей с Vilna.

Для бирж

Узнайте, как реализовать масштабируемую депозитную инфраструктуру для вашей биржи.

Для казначейских команд

Начните с мониторинга кошельков для настройки комплексного отслеживания активов.

Для разработчиков

Изучите все руководства и ознакомьтесь с нашим API Справочником для полной технической документации.

Нужна помощь?