
KOSH 如何通过一次 Webhook 集成同时支持五家连锁店,而无需为Solana 添加第二个服务提供商。
KOSH 是一款面向亚洲自由职业者、专业人士和企业的“移动优先”金融账户:提供美元账户、全球 Visa 卡,以及以 USDC 和 USDT 结算的跨境收款服务。用户可接收来自 90 多个国家/地区客户的美元和欧元付款。 每个账户在创建时都会获得一个智能合约钱包。这些钱包安全地部署在 EVM 链上,具体链上地址可在Solana 上查看。KOSH 会自动将每个钱包注册到Quicknode Webhooks ,每条链上每个用户仅有一个地址。 这相当于在五条链上共计拥有 11 万多个地址,每月处理约 4,000 次链上事件。
KOSH 需要在以下五条链上实现 webhook 支持:Solana 、Ethereum 、Base 、Arbitrum One 以及 OPMainnet 。Solana 应与 EVM 链处于同一层级,且不处于测试版。
他们现有的架构无法通过一次集成实现这一功能。要么额外付费使用第二家服务商来支持Solana ,要么就无法在发布时包含该链接。
Quicknode Webhooks 监控所有五条链上的每个 KOSH 钱包,实时监测 USDC 和 USDT 的转账,以及每条链上的原生资产。
一笔支付在链上确认后,Quicknode 会触发 webhook。KOSH 会验证签名、更新余额并推送通知。KOSH 会将事件标识符写入Quicknode 键值存储中,并在处理时优先检查这些标识符,因此重发事件绝不会导致余额被重复记入。
对于在Solana 上接收 USDC 的用户,计时从链上确认时开始。不到 3 秒后,手机就会震动提示,余额也已显示在应用中。
从决定迁移到正式上线,整个过程耗时不到5天。API接口与equipe 现有的接口非常接近,因此大部分工作只是将地址迁移过去,并让两个服务提供商并行运行足够长的时间以便进行对比。Quicknode (equipe )及时解答了所有问题。迁移过程中未遇到任何障碍。
Quicknode 涵盖同一层级的所有五条链。其中包括Solana ,它与EVM链采用相同的集成方式,而非并行运行。
该集成系统管理着超过11万个地址。只需一个联系人、一个仪表盘、一张账单,且当信息发生变更时,无需与第二家服务商保持同步。
Webhook 的费用结算方式已从按需付费改为固定月费,因此 KOSH 会在每月开始前设定该数值,而不是在月底进行对账。添加第六条链只需对同一集成进行配置更改,无需启动第二个采购周期。
五条链,一次整合,发票上的金额固定。
“这些功能全都依赖于我们无需费心考虑的 webhook 基础设施。” 塔伦·曼古基亚(Tarun Mangukiya),KOSH 创始人

“一家服务提供商,五家连锁机构,一次系统整合。正是这一点让我们不再将连锁机构的保险覆盖范围视为运营问题。”塔伦·曼古基亚,创始人,KOSH
📚 新书:《在……上构建金融软件》Solana免费电子书,内含10套完整的交易策略,涵盖期权到永续合约。
获取一份