Typescript SDK
Исчерпывающее руководство по использованию MetaRouter TypeScript SDK для кросс-чейн соединения токенов.
MetaRouter TypeScript SDK
MetaRouter TypeScript SDK предоставляет мощный и гибкий интерфейс для кросс-чейн взаимодействия и обмена токенами. Он использует Metalayer компании Caldera и MetaRouter API для обеспечения беспрепятственного взаимодействия между несколькими блокчейн-сетями.
Характеристики
Кросс-чейн свапы и мосты: Обмен токенами между различными сетями блокчейн без особых усилий.
Котировки цен в режиме реального времени: Получайте точные и актуальные котировки цен и оценки газа.
Потоковая передача данных через WebSocket: Передача обновлений цен и статусов транзакций в режиме реального времени.
Безопасность типов: Полная поддержка TypeScript обеспечивает безопасность типов и улучшает работу разработчиков.
Поддержка промежуточного ПО: Настройте обработку запросов и ответов с помощью промежуточного ПО.
Поддержка нескольких сетей: Легко работайте в различных сетях блокчейна.
Установка
Чтобы установить SDK, используйте предпочитаемый менеджер пакетов:
Быстрый старт
Вот краткое руководство, которое поможет вам начать работу с MetaRouter SDK:
Справочник по API
MetaRouter
Основной класс для взаимодействия с SDK. Он предоставляет методы для получения котировок, выполнения свопов и потоковой передачи данных.
Конфигурация
Методы
static init(config: Partial<MetaRouterConfig>): MetaRouter
swap(params: ExecuteParams): Promise<ExecutionResult>
bridge(params: ExecuteParams): Promise<ExecutionResult>
quote(params: QuoteParams): Promise<RouteQuote>
Клиенты
SDK предоставляет специализированные клиенты для различных функций:
RoutingClient: Занимается анализом маршрута и оценкой расхода газа.
ExecutionClient: Управляет выполнением транзакций и проверкой одобрения.
StreamingClient: Предоставляет потоки данных в реальном времени через WebSocket и подписки провайдеров.
Last updated