Built on Nervos CKB
Open hardware crypto payments.

A point-of-sale system that lets any merchant accept CKB payments instantly — thermal receipt, barcode scanning, full on-chain settlement. Scan your CKB address on first boot. Plug in, connect to WiFi, start accepting payments.

BLACKBOX ● READY
450 CKB
≈ AU$12.40 · Scan to pay
QR CODE
ESP32HMI 3.5"
QR204Thermal
GM861SScanner

Process

From scan to settlement
in seconds

No app required on the customer's side. Scan the QR code, send CKB from any wallet, done. Merchant gets a thermal receipt.

01

Enter amount

Merchant types in the sale price on the touchscreen. BlackBox converts to CKB live using current price data.

02

Generate invoice

A CKB payment address QR code is displayed. Customer scans it with any CKB wallet — Neuron, JoyID, anything.

03

On-chain confirmation

BlackBox monitors the chain directly via your local CKB node. When payment lands, the screen updates.

04

Print receipt

Thermal receipt prints automatically — transaction hash, amount, timestamp. No paper required if customer doesn't want one.


Why BlackBox

Built different

Purpose-built hardware. You own the device, the keys, and the settlement. Nothing goes through a third party.

🔗

No intermediaries

Payments settle directly on-chain. No payment processor, no API, no account required. Your keys, your CKB.

📄

Thermal receipts

QR204 thermal printer built in. Transaction hash, amount, timestamp — permanent paper record without ink cartridges.

📷

Barcode scanner

Grow GM861S barcode scanner for product lookup and inventory. Scan items to add to the sale, not just scan payments.

🌐

Node-connected

Monitors your local CKB full node directly via RPC. No dependency on third-party APIs or cloud services.

🔓

Transparent by design

No proprietary platform, no subscriptions, no middlemen taking a cut. Settlement goes directly on-chain to your wallet. Every transaction is verifiable.

💡

Single merchant address

One CKB address loaded at setup. Every transaction settles to your wallet directly — simple, verifiable, audit-friendly.


Hardware

What's inside

Compact off-the-shelf components in a purpose-built configuration. Ready to deploy.

Core
MCUElecrow ESP32 HMI 3.5"
DisplayST7789 480×320 IPS
TouchLovyanGFX resistive
ConnectivityWiFi 802.11 b/g/n
Flash4MB
Peripherals
PrinterQR204 thermal, 57mm
ScannerGrow GM861S barcode
InterfaceArduino UART bridge
PowerUSB-C 5V
NodeCKB RPC via WiFi
Software
FrameworkArduino / ESP-IDF
GraphicsLovyanGFX
CKB libraryCKB-ESP32
Price feedCoinGecko API
SettlementOn-chain, direct
CKB Integration
AddressSingle merchant
QR formatckb: URI standard
Confirmation1 block (~6s)
MonitoringLocal node RPC
SettlementNon-custodial

Status

Where things are at

Active development. Core payment flow works; polishing toward a releasable v1.

Core payment flow Done
QR generation, CKB address encoding, on-chain monitoring via local node RPC. Basic receipt printing.
CKB-ESP32 library Done
Full RPC client, secp256k1 signing on-device, E2E mainnet transfer confirmed. Foundation for all CKB ESP32 builds.
Barcode scanner integration Done
GM861S UART driver integrated. Scan products to add to sale total.
🔧
Cloudflare Worker payment monitor In progress
For deployments without a local node — Cloudflare Worker polls a public CKB RPC and notifies the device.
🔜
Enclosure design Planned
3D printable enclosure integrating the display, printer, and scanner into a countertop unit.
🔜
Web flasher integration Planned
Flash BlackBox firmware directly from this site. Enter your merchant address, WiFi credentials — flash and go.

Get BlackBox for your business

Units ship ready to go. Scan your CKB address QR code on first boot, connect to WiFi, start accepting payments. No technical setup required on your end.

Enquire now blackboxdata.xyz ↗ Follow development