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.
Driven by the smart-account-connect client (popup + postMessage). Read how it works in the quickstart.