Smart Account Docs
Live demo dApp

Try the connector

This page is a minimal dApp. It uses the smart-account-connect client (popup + postMessage) documented in the developer guide: it asks the wallet to connect, approve a real Pudge-testnet transaction with your passkey, and sign a message. The "transaction" is a self-transfer, the 100 CKB returns to your own address, so only the small network fee leaves your balance.

Needs a wallet first. If you do not have one yet, create or restore one, then come back. Passkeys also need the wallet served over HTTPS, so on a plain-IP test host the approval step may not run.
1
Connect
Share your public CKB address. Authorizes nothing to move.
Connected as
2
Approve a transaction
Build a 100 CKB self-transfer and send it to the wallet to sign with your passkey.
3
Sign a message
Prove control of the account by signing a login message. Not a transaction, moves nothing.

Driven by the smart-account-connect client (popup + postMessage). Read how it works in the quickstart.