kasperia://wallet/request
External Wallet Request Test
This page does not depend on common.js. It directly uses the wallet request payload format that can open the Kasperia App. When you click a button, the page builds kasperia://wallet/request?payload=.... After the user confirms in the app, the result is returned to the callback URL as walletResponse.
For callback testing, deploy this page over HTTPS. Avoid testing callbacks from local file:// pages because the app may not be able to return to a file URL.
Base Config
Waiting for Kasperia callback...
The current page URL is used by default. payload.origin is derived from the callback origin to avoid host mismatch during app callback.
Permission / Account
Kaspa Account
EVM Account
Network
Kaspa Network
EVM Network
97 = BSC Testnet. For Kasplex L2 testing, replace it with the matching chainId.
Sign / Transaction
Kaspa Sign Message
EVM personal_sign
Send Kaspa
EVM Send Transaction
Custom Request
Generated / Callback Result
Waiting...
Ready