CKB On-ramp
- Testnet
- Apps
- Payment
- Fiber
Pay a Lightning invoice from an ordinary BTC wallet and receive wrapped BTC in a Fiber channel, with no software to install and no CKB to start with.
onramp.retric.uk · Listed 2026-11-03
Runs on CKB testnet only. Get test CKB from the faucet. Never send real assets to it.
About
What it proves
A first deposit into the CKB ecosystem does not have to start on layer 1. A newcomer with only a Lightning wallet can open a web page, pay a standard BOLT11 invoice with a wallet such as Phoenix or Zeus, and hold cWBTC, a testnet token, in a Fiber channel. It takes nothing beyond the RPCs Fiber already has.
How it uses CKB
The user's Fiber node runs in the browser through fiber-js (WASM), with its key protected by a passkey. Opening a UDT channel needs about 184 CKB, so the channel uses external funding: the operator's cells pay for it, and the operator only signs a funding transaction that passes its checks. Fiber's cross-chain hub then ties the Lightning invoice and the Fiber payment to one payment hash, so if one side fails the other does not settle and the operator does not hold user funds. From there the user can pay Fiber invoices or close the channel to a CKB address.
Before mainnet
It runs on testnet only. The CKB an operator sponsors can be lost, because a user who force-closes a ready channel takes it. Every user gets the same fixed inbound capacity, what the operator can receive is limited by its Lightning inbound liquidity, and quotes do not check that limit, so a payment can fail after a quote. The builder proposes Fiber-level changes for these: on-demand channels, refund rules for sponsored capacity and liquidity-aware swaps.
Activity
ActiveLast activity 2026-10-26
Public GitHub activity in the last 30 days.
Activity per day, last 30 days
View as table
| Day | Events |
|---|---|
| 29 days ago | 0 |
| 28 days ago | 0 |
| 27 days ago | 0 |
| 26 days ago | 8 |
| 25 days ago | 0 |
| 24 days ago | 0 |
| 23 days ago | 0 |
| 22 days ago | 0 |
| 21 days ago | 0 |
| 20 days ago | 0 |
| 19 days ago | 0 |
| 18 days ago | 0 |
| 17 days ago | 0 |
| 16 days ago | 0 |
| 15 days ago | 0 |
| 14 days ago | 0 |
| 13 days ago | 0 |
| 12 days ago | 0 |
| 11 days ago | 1 |
| 10 days ago | 0 |
| 9 days ago | 0 |
| 8 days ago | 1 |
| 7 days ago | 0 |
| 6 days ago | 0 |
| 5 days ago | 0 |
| 4 days ago | 0 |
| 3 days ago | 0 |
| 2 days ago | 0 |
| 1 day ago | 0 |
| Today | 0 |
- Events, 30 days
- 10
- People active, 30 days
- 2
- GitHub stars
- 0
Latest activity
Pushfix: pin patched Node.js runtime (#4)
RetricSu · 2026-10-26
Opened PRfix: pin patched Node.js runtime
humble-little-bear · 2026-10-23
RetricSu · 2026-10-08
Closed issueFunding retries all get 409 for 5 minutes after a failed submit (reserved operator inputs)
RetricSu · 2026-10-08
PushMerge pull request #3 from RetricSu/fix/sign-funding-inputs-and-retry
RetricSu · 2026-10-08
github.com/RetricSu/ckb-on-ramp · Public GitHub activity via CKB Pulse, updated 2026-11-03.
Projects that build in private repositories can look quiet here.
Build on it
- Repository
- github.com/RetricSu/ckb-on-ramp
- Talk to the builder
- Open an issue in the repository



