WebRGB Playground

github.com/kaleidoswap/webrgb docs window.rgb

Setup

This page imports the published @kaleidorg/webrgb module from this same deployment and drives whatever window.rgb a wallet injects. Install the KaleidoSwap browser extension, unlock it, then press requestProvider(). Every funds-touching call opens the wallet's confirmation popup; nothing here talks to a server. Use a signet or regtest wallet.

Discovery & conformance

listProviders() asks every installed wallet to announce itself, so a page can offer a picker instead of racing for the single window.rgb slot. runConformance() checks this wallet against SPEC.md using read-only calls only — it raises no confirmation. No wallet installed? Install the in-memory mock and the whole page works without one.

Assets

On-chain transfers

RGB over Lightning

Only when getInfo().protocol === "RGB_LN". A node-less RGB wallet rejects both with METHOD_NOT_SUPPORTED.

Log