博客
10 分钟阅读
|
2024年9月16日

Chaingateway V2.1 Beta 发布

Chaingateway V2.1 Beta 正式发布:欢迎在 Chaingateway 博客阅读完整文章——深入了解本次更新在 blockchain API、支付方式、webhook 安全与加密货币集成方面带来的全部重要改进内容。

章节
C
Chaingateway Team
区块链专家

亲爱的 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 支持(终于来了!)

我们现在支持所有 chain 的 testnet。以下是详细列表:

  • Ethereum:Sepolia testnet
  • Tron:Nile testnet
  • BSC:Testnet
  • Polygon:Amoy testnet
  • Bitcoin:Testnet3

要启用 testnet,只需在请求 header 中添加 X-Network: testnet。对于 mainnet,你可以使用 X-Network: mainnet,或者干脆不做修改。你在 mainnet 上能做的一切,现在在 testnet 上也同样可以做到。此外,我们全新的 Paymaster 功能在 testnet 上不收取任何费用,可以无限制地进行测试。

你也可以直接通过 UI 轻松切换网络——只需使用 header 区域里的那个开关即可。

![Testnet 支持]({{ site.baseurl }}/images/blog/2024/09/testnet.jpg)

2. Tron Paymaster

厌倦了为转移 TRC20 token 而管理 TRX 吗?我们全新的 Tron Paymaster 功能能帮你解决这个问题!有了 Paymaster,我们会替你处理所有交易手续费,确保你的 wallet 拥有足够的 bandwidth 和 energy 来处理交易,平均每笔交易大约能为你节省 6 TRX。

这项服务与你常规的订阅是分开的,需要为账户充值以覆盖 energy broker 的成本。你可以在我们的 Tron Paymaster 教程中了解更多,或者浏览 API 文档

更新: 我们的 Tron Paymaster 已被弃用(deprecated)。我们建议改用 TronFuel

3. 带有 Tryout 功能的改进版 API 文档

我们大幅增强了 API 文档,提供了更详尽的 request 和 response 示例。此外,你现在还可以直接在文档中试用 API。

我们还为数百种技术栈添加了代码生成功能,让 Chaingateway 更容易集成到你的项目中。如果你发现有任何遗漏,请随时联系我们

4. 改进版开发者门户

我们的开发者门户现在提供了全新的入门指南以及核心功能的教程。无论你是刚接触 Chaingateway,还是经验丰富的用户,这里都是最好的起点。

5. 全新设计的 UI

全新的用户界面经过完全重新设计,可用性大幅提升,让管理和调试你的数据变得更加轻松。可以在 app.chaingateway.io 亲自体验一下。请注意,目前 webhook 和通知中的搜索功能速度较慢,我们正在着手实现一个效率更高的搜索引擎。

![Dashboard 截图]({{ site.baseurl }}/assets/images/screenshots/dashboard_dark.webp)

6. 增强版账单系统

如果你在使用 Stripe,现在可以立即切换到更高的方案,无需等待下一个账单周期。也就是说,一旦达到 API 限额,只需在账单 dashboard 中点击「Change Plan」,你的 API 限额就会立刻提升。账单只会体现新旧方案之间的差价。

我们也在着手把这个功能尽快扩展到加密货币支付上。

7. 实时聊天支持

我们推出了实时聊天支持,可以在线为你提供实时帮助。无论你是在排查问题,还是需要其他帮助,只需一条消息就能联系到我们。


技术层面的改进

API 重构

我们迁移到了一套全新的技术栈,提升了响应速度、错误处理能力以及系统整体的稳定性。尽管我们进行了大量测试,但与 V2 相比,API 响应仍可能存在一些差异。如果你遇到任何问题,请联系我们的支持团队

更完善的手续费处理

我们优化了手续费处理流程,解决了许多用户此前遇到的问题。如果你的请求目前定义了 gasPriceMaxFeePerGasMaxPriorityFeePerGas,在 V2.1 中你可能不再需要包含它们。

增强版 webhook 系统

我们让 webhook 系统变得更快,也更能抵御垃圾信息、攻击和故障。

最近几周,我们的 webhook 系统出现过几次故障,导致部分 block 没有被处理。不过现在,我们可以把这个问题彻底甩在身后了。全新的 webhook 系统具备大规模的可扩展性,可以在几分钟内处理数千个 block。这个问题我们再也不用担心了。

我们还引入了一项新的安全功能,用来保护 webhook 系统免受垃圾信息发送者的困扰。如果某个 webhook 因为 host 无效而积累了过多失败通知,或者发送了过多通知,你会收到一封邮件通知,其中包含该 webhook 的 ID 以及被判定无效的原因。要重新激活它,可以使用 UI 操作,或者用相同的 ID 重新提交。

此外,UI 中的 Webhook Monitor 现在支持查看已发送的 payload,并可以按特定值进行筛选,让排查问题变得更加轻松。

![Webhook 重新激活]({{ site.baseurl }}/images/blog/2024/09/webhooks.jpg)


接下来是什么

展望未来,我们已经开始着手开发 Chaingateway 的下一个版本。其中将包括对 Solana 的支持、为 Paymaster 功能扩展更多 blockchain 支持,以及一系列 API 响应方面的修复。请持续关注更多更新!


如何迁移到 V2.1

迁移到 V2.1 应该会很顺利,不过这里还是提供一份简要指南:

  1. 修改 base URL,从 api.chaingateway.io/v2 改为 app.chaingateway.io/api/v2
  2. 可选但推荐:在你的 API key 前加上 Bearer 前缀,使其看起来像 Authorization: Bearer XXXxxxXXXxxxXXX
  3. 测试所有功能,确保一切按预期正常工作。
  4. 在你尚未完全完成迁移之前,请继续使用 app.chaingateway.io 上的旧版 dashboard 来管理你的订阅!

所有用户数据、地址和 API key 每分钟都会自动从 V2 迁移到 V2.1。但请注意,在 V2.1 中创建的地址无法在 V2 中使用。webhook 每 10 分钟迁移一次,但在迁移过程中不会触发任何通知。如果你希望在迁移 webhook 方面获得帮助,欢迎随时联系我们


感谢你一直以来的支持,我们非常期待听到你的反馈!请订阅我们的 Newsletter,以便随时了解最新动态!


准备好自己动手构建了吗? 获取你的 API key — 7 天试用,无需信用卡 — 或查看 区块链 API 获取完整的 endpoint 参考。

C
Chaingateway Team
区块链专家

Chaingateway 团队致力于为全球开发者简化区块链集成。