Spark Program | fiber-checkout — A "Stripe-Style" React Payment Library for Fiber Network

Hi @SalmanDev,

We are pleased to inform you that the Spark Program Committee has approved the fiber-checkout project with a grant of $1,000 USD ( 100% in CKB, current exchange rate approximately 0.001505 CKB/USD, about 664,452 CKB).

The committee highly recognizes that this project precisely fills a critical gap in the Fiber ecosystem: although @nervosnetwork/fiber-js has been released, web developers still lack easy-to-use React components and hooks to quickly integrate Fiber payments (CKB, RUSD, SEAL, etc.). fiber-checkout lowers the integration barrier by wrapping new_invoice and get_payment, providing QR code rendering, status polling, error handling, and TypeScript type safety, enabling more applications (such as e-commerce, tipping, subscriptions) to quickly adopt Fiber payments.

We particularly appreciate several improvements in your revised submission:

  • Verification procedure is reproducible (npm install, one-click testnet testing, 80%+ coverage, live demo QR payment verification);
  • Deployment security design is specified (recommend Next.js proxy pattern + explicit danger warnings during development);
  • Maintenance commitments and deliverables list (npm package, repository, demo page, guide, video, final report) are fairly complete.

Next steps:

  1. Funds and Wallet Address

Total grant: $1,000 USD (100% paid in CKB). The first installment (20%, 132,890 CKB) will be disbursed as soon as possible.

Please provide the recipient CKB wallet address. The remaining 80% will follow a flexible model: it can be requested as needed during weekly syncs or claimed at project completion.

  1. Weekly Sync

We want to establish a regular weekly sync. There are two options:

  • Text updates in this thread, posting progress at a fixed time each week, with the committee replying with feedback and support.
  • A short video call (Discord or another tool). Please let us know your preference and the times that work for you (for example, what time of day each week, weekdays or weekends).
  1. Proposal Locking

After the proposal is approved, we will lock the current version of the proposal post as the reference baseline for subsequent delivery acceptance. This is the standard process for all Spark-approved projects. If minor adjustments are needed during development (such as feature priorities or implementation details), they can be discussed during weekly syncs; if major changes are involved, they must be explained in advance and confirmed by the committee.

Best regards, and we look forward to fiber-checkout going live soon and bringing more real-world use to the Fiber ecosystem!

Thank you for your continued contributions and patience with the CKB ecosystem!

Best regards,
Xingtian
On behalf of the Spark Program Committee


Hi @SalmanDev

很高兴通知你,Spark Program Committee 已 批准 fiber-checkout 项目,资助金额为 $1,000 USD(100% 以 CKB 支付,当前汇率约 0.001505 CKB/USD,约 664,452 CKB)

委员会高度认可该项目精准填补了 Fiber 生态中的关键空白:尽管 @nervosnetwork/fiber-js 已发布,但 Web 开发者仍缺乏易用的 React 组件与 Hook 来快速集成 Fiber 支付(CKB、RUSD、SEAL 等)。fiber-checkout 通过封装 new_invoice 与 get_payment、提供 QR 码渲染、状态轮询、错误处理及 TypeScript 类型安全,直接降低了接入门槛,让更多应用(如电商、打赏、订阅)能快速接入 Fiber 支付。

我们特别欣赏您在修订版中的多项改进:

  • 验证方案可复现(npm install、一键 testnet 测试、80%+ 覆盖率、live demo QR 支付验证);
  • 部署安全设计明确(推荐 Next.js 代理模式 + 开发时显式危险警告);
  • 维护承诺与交付物列表(npm 包、仓库、演示页面、指南、视频、结项报告)已较为完整。

接下来的步骤:

1. 资金与钱包地址

资助总额 $1,000 USD(100% 以 CKB 支付),首笔(20%,132,890 CKB)将尽快发放。

请提供接收资金的 CKB 钱包地址。剩余 80% 采用灵活模式:可在每周同步时按需申请,也可在结项时领取。

2. 每周同步

我们希望建立固定的周同步机制,有两种方式:

  • 在本帖进行文字同步,每周固定时间更新进展,委员会回复反馈与支持。
  • 简短的视频通话(Discord 或其他工具)。 请告知你的偏好和方便的时间(例如每周几点,周中或周末)。

3. 提案内容锁定

提案获批后,我们会将当前版本的提案帖锁定,作为后续交付验收的参照基准。这是所有 Spark 获批项目的常规流程。如果开发过程中需要微调(如功能优先级、实现细节),可以在每周同步时沟通;若涉及重大调整,则需提前说明并经委员会确认。

祝好,期待 fiber-checkout 尽快上线并为 Fiber 生态带来更多实际应用!

感谢您对 CKB 生态的持续贡献与耐心!

祝好,
行天
代表星火计划委员会

cc: @zz_tovarishch , @yixiu.ckbfans.bit , @Hanssen

3 Likes