ModVault Developer API v2.4

Интеграция без границ

Полный программный доступ к хранилищу активов. Стройте децентрализованные приложения, автоматизируйте аудит и управляйте портфелями через наши REST и WebSocket интерфейсы.

API Integration Code Preview

Начало работы с API

Наш API построен по принципам RESTful, использует JSON для обмена данными и требует аутентификацию через Bearer токены. Интеграция занимает не более 15 минут.

🔑

1. Аутентификация

Зарегистрируйте приложение в ModVault Console. Получите Client ID и Secret для генерации JWT токенов доступа и обновления.

📡

2. Среда Sandbox

Тестируйте интеграцию в изолированной среде. Мы предоставляем тестовые токены и NFT-метки, имитирующие поведение Ethereum Mainnet и Solana.

🚀

3. Деплой в Prod

Переключите базовый URL на api.modvault.io/v2. Активируйте лимиты запросов (до 1000 RPM) и настройте IP-белые списки для безопасности.

Справочник по эндпоинтам

Основные методы для взаимодействия с цифровой собственностью пользователей.

GET /assets/ledger

Получение реестра

Возвращает полный список активов (ERC-20, ERC-721, SPL) для указанного кошелька. Поддерживает пагинацию и фильтрацию по типу токена.

POST /transactions

Инициирование транзакции

Создает и подписывает транзакцию перевода или свопинга. Требует подтверждения через 2FA или мультисиг-схему, настроенную в профиле.

GET /nft/metadata

Метаданные NFT

Получение обогащенных данных по NFT (изображение, атрибуты, история владения) из нашего кэшированного индекса, минуя IPFS задержки.

Библиотеки SDK

Мы предлагаем официальные библиотеки для быстрой интеграции. Используйте их для обработки подписей, шифрования и работы с WebSocket.

🐍

Python SDK

Идеально для аналитики и бэкенда. Асинхронная поддержка через asyncio.

pip install modvault-py

🟨

Node.js / TS

Полная поддержка типов TypeScript. Хуки для React и Next.js приложений.

npm i @modvault/sdk-js

🔵

Go Client

Высокая производительность для микросервисов и блокчейн-нод. Нативная работа с интерфейсами.

go get github.com/modvault/go-sdk

<45ms Среднее время ответа
99.99% SLA Доступности
256-bit Шифрование в покое
1.2M+ Запросов в секунду

Webhook события

Получайте мгновенные уведомления о событиях в блокчейне, не опрашивая сервер каждые 5 секунд.

event: asset.deposited
Срабатывает при поступлении средств на защищенный адрес. В payload включены: tx_hash, amount, token_id и block_height.
event: security.flag
Предупреждение системы безопасности. Вызывается при попытке входа с нового устройства или аномальной активности в смарт-контракте.
event: nft.minted
Уведомление о успешном минте нового NFT через API. Содержит прямую ссылку на метаданные и статус верификации.

Начните кодить прямо сейчас

Получите бесплатный доступ к песочнице и документация для вашего стека технологий.

Создать API Ключ