Релиз Chaingateway V2.1 Beta
Релиз Chaingateway V2.1 Beta: читайте статью полностью в блоге Chaingateway — о blockchain API, платежах и криптоинтеграциях, всё по делу.
Дорогое сообщество Chaingateway,
Мы рады сообщить о релизе Chaingateway V2.1! После тысяч часов разработки мы полностью переработали наш софт, переписали почти каждую функцию API, обновили дизайн UI и полностью пересмотрели всю систему webhook. Это обновление знаменует значительный шаг вперёд как в функциональности, так и в пользовательском опыте.
Если вам интересна наша Beta, присоединяйтесь к нашему Beta-сообществу в Telegram.
Как получить доступ к Beta
Beta-версия теперь доступна всем клиентам и пользователям trial. Доступ можно получить на app.chaingateway.io.
V2.1 разработана так, чтобы быть полностью совместимой с предыдущей версией, а значит вы можете бесшовно перейти с api.chaingateway.io/v2 на app.chaingateway.io/api/v2.** Подробности о миграции существующей реализации смотрите в разделе Как мигрировать.**
Если ваш trial истёк или вы впервые знакомитесь с Chaingateway, смело создавайте аккаунт. Либо свяжитесь с нами, и мы с радостью продлим ваш trial для новой версии.
Что нового в Chaingateway V2.1
Мы рады поделиться ключевыми функциями и улучшениями, представленными в этом обновлении:
1. Поддержка TESTNET (наконец-то!)
Теперь мы поддерживаем testnet во всех chain. Вот подробности:
- Ethereum: testnet Sepolia
- Tron: testnet Nile
- BSC: Testnet
- Polygon: testnet Amoy
- Bitcoin: Testnet3
Чтобы включить использование testnet, просто добавьте X-Network: testnet в header вашего запроса. Для mainnet можно использовать X-Network: mainnet или оставить как есть. Всё, что можно делать на mainnet, теперь можно делать и на testnet. Кроме того, наша новая функция Paymaster не взимает комиссий на testnet, что позволяет тестировать без ограничений.
Переключать сети также можно легко через UI — просто используйте переключатель в разделе header.

2. Tron Paymaster
Устали управлять TRX для перемещения токенов TRC20? Наша новая функция Tron Paymaster решает эту проблему! С Paymaster мы берём на себя все комиссии за транзакции, гарантируя, что у вашего wallet достаточно bandwidth и energy для обработки транзакций, экономя вам примерно 6 TRX на транзакцию.
Этот сервис отделён от вашей обычной подписки и требует пополнения счёта для покрытия расходов на energy broker. Узнайте больше в нашем руководстве по Tron Paymaster или изучив документацию API.
Обновление: Наш Tron Paymaster является deprecated. Мы рекомендуем использовать вместо него TronFuel.
3. Улучшенная документация API с функцией тестового вызова
Мы значительно расширили нашу документацию API, добавив более подробные примеры request и response. Кроме того, теперь вы можете тестировать API прямо в документации.
Мы также добавили генерацию кода для сотен технологических стеков, что упрощает интеграцию Chaingateway в ваши проекты. Если вы заметили, что чего-то не хватает, не стесняйтесь связаться с нами.
4. Улучшенный портал для разработчиков
Наш портал для разработчиков теперь включает обновлённое руководство по началу работы и туториалы по ключевой функциональности. Независимо от того, новичок вы в Chaingateway или опытный пользователь, это лучшее место, чтобы начать.
5. Обновлённый дизайн UI
Новый пользовательский интерфейс полностью переработан для лучшего удобства использования, что упрощает управление и отладку ваших данных. Посмотрите на него на app.chaingateway.io. Обратите внимание, что функция поиска в webhook и уведомлениях пока работает медленно, мы работаем над более эффективным поисковым движком.

6. Улучшенная система биллинга
Если вы используете Stripe, теперь вы можете мгновенно перейти на более высокий план, не дожидаясь следующего цикла оплаты. Это означает, что при достижении лимитов API достаточно нажать «Change Plan» в dashboard биллинга, и ваши лимиты API увеличатся немедленно. В счёте будет отражена только разница между стоимостью старого и нового плана.
Мы также работаем над тем, чтобы вскоре распространить эту функциональность на крипто-платежи.
7. Поддержка через live chat
Мы внедрили поддержку через live chat, чтобы помогать вам в реальном времени. Решаете ли вы проблему или вам нужна помощь — мы всего в одном сообщении от вас.
Технические улучшения
Рефакторинг API
Мы перешли на совершенно новый технологический стек, улучшив время отклика, обработку ошибок и общую устойчивость системы. Хотя мы провели масштабное тестирование, в ответах API по сравнению с V2 всё ещё могут встречаться отдельные отличия. Если вы столкнётесь с проблемами, свяжитесь с нашей командой поддержки.
Улучшенная обработка комиссий
Мы оптимизировали процесс обработки комиссий, решив проблемы, с которыми многие из вас сталкивались в прошлом. Если в ваших запросах сейчас указаны gasPrice, MaxFeePerGas или MaxPriorityFeePerGas, в V2.1 их, возможно, больше не нужно указывать.
Улучшенная система webhook
Мы сделали систему webhook быстрее и устойчивее к спаму, атакам и сбоям.
В последние недели мы столкнулись с несколькими сбоями в наших системах webhook, из-за которых block не обрабатывались. Однако теперь эту проблему можно оставить позади. Наша новая система webhook массивно масштабируема и способна обрабатывать тысячи block за минуты. Больше не нужно беспокоиться об этой проблеме.
Мы также вводим новую функцию безопасности для защиты системы webhook от спамеров. Если у webhook накапливается слишком много неудачных уведомлений из-за недействительного host или отправляется слишком много уведомлений, вы получите email-уведомление с ID webhook и причиной аннулирования. Чтобы реактивировать его, используйте UI либо отправьте их повторно с тем же ID.
Кроме того, Webhook Monitor в UI теперь позволяет просматривать отправленные payload и фильтровать по конкретным значениям, что упрощает диагностику проблем.

Что дальше?
Забегая вперёд: мы уже начали разработку следующей версии Chaingateway. Она будет включать поддержку Solana, расширенную поддержку blockchain для нашей функции Paymaster, а также ряд исправлений в ответах API. Следите за новыми обновлениями!
Как мигрировать на V2.1
Переход на V2.1 должен пройти гладко, но вот краткое руководство:
- Измените базовый URL с
api.chaingateway.io/v2наapp.chaingateway.io/api/v2. - Необязательно, но рекомендуется: добавьте префикс
Bearerперед вашим API-ключом, чтобы получилосьAuthorization: Bearer XXXxxxXXXxxxXXX. - Протестируйте всё, чтобы убедиться, что всё работает как ожидается.
- Пока вы не полностью мигрировали, пожалуйста, используйте старый dashboard на app.chaingateway.io для управления подпиской!
Все пользовательские данные, адреса и API-ключи будут автоматически мигрировать из V2 в V2.1 каждую минуту. Однако обратите внимание, что адреса, созданные в V2.1, нельзя использовать в V2. Webhook мигрируют каждые 10 минут, но не будут запускать никаких уведомлений в процессе миграции. Если вам нужна помощь с миграцией webhook, не стесняйтесь связаться с нами.
Спасибо за вашу постоянную поддержку, мы будем рады услышать ваш отзыв! Пожалуйста, подпишитесь на нашу рассылку, чтобы оставаться в курсе!
Готовы собрать это сами? Получите свой API-ключ — 7-дневный пробный период, без карты — или посмотрите API блокчейна для полного справочника по эндпоинтам.