Based on the agreed $500 budget and the current CKB price of $0.00082, the grant amount is 609,757 CKB. Please reply to this thread with your CKB payout address, email address, and Discord handle to facilitate grant distribution and team communications. We also invite you to participate in our upcoming Ecosystem Monthly Call to share progress.
Email: [email protected]
Discord:carlcn6
Wallet address: ckb1qyqww4pllswty5l0e5676hyjs725qzga28zs0t3krk
Hi @Carl,
All noted.
The first installment ( 121,952 CKB, 20% ) has been disbursed:
Please confirm once received.
We looking forward to your first progress update.
Best,
xingtian,
On behalf of the Spark Program Committee
Hi @Carl,
We have noticed that the first progress update for Fiber RGB++ Swap has not yet been posted, so we are reaching out to check on the latest developments.
First, I hope you and your team are doing well. Please take good care of your health and maintain a balance between work and rest.
From the project’s perspective, we are eager to understand the current progress—whether it is advancing smoothly, encountering any obstacles, or what the overall status is. Even a brief update can help the committee and the community stay informed and provide support when needed.
Please share the latest status at your earliest convenience. If there are any difficulties affecting progress, please do not hesitate to let us know—the committee is willing to provide every assistance.
We look forward to your reply.
Best,
xingtian
Hi all, quick update on Fiber RGB++ Swap, W1–W3 are done.
Week 1 was setup and design. Got a local fork of fiber running, stood up two testnet nodes on my machine (one on 8828/8327 and one on 8829/8328), and finalized the SwapAdvertisement message, basically a signed note from a hub saying “I’ll swap this pair at this rate/fee, valid until this time”.
Week 2 was wiring that message into Fiber’s gossip. It’s now a proper broadcast message alongside NodeAnnouncement/ChannelAnnouncement, with signing/verification and expiry handling. The store and graph both know how to handle it.
Week 3 was the discovery part. Hubs can now publish an ad (signed with their node key), and anyone can list active ads or ask for the best rate for a pair. That’s exposed both as RPC and as fnn-cli swap_ad commands.
Tested live with two nodes:
I published an ad on node A (rate 10B), listed on A — saw 1. Connected A to B, listed on B after a few seconds — saw the same 1. Published a second ad on A with a higher rate (20B), listed on A — saw 2, and after about 20 seconds B also saw 2. get_best on both correctly returned the higher one. Same results via curl and via fnn-cli.
It’s all on my fork and the docs repo:
- Docs + smoke logs: GitHub - oxdev6/fiber-rgbpp-swap: Fiber RGB++ Swap · GitHub
Next: Week 4 is clean up the hub setup docs, record a short demo video, and post the write-up here.
Happy to fix anything you spot in review. Thanks!
Hi @Carl ,
Great to see the project making progress! Hope you keep up the momentum~~~
Best,
xingtian
Hi @Carl ,I hope your work is progressing smoothly in Week 4. If your progress has slowed down, you can share some of your work results to help the community and committee understand your progress.
Of course, you can also share the challenges you encountered along the way, as well as your experiences facing setbacks and learning to overcome them. Failure is the mother of success, and these experiences of setbacks are equally important to the community.
Best,
xingtian