KASPERIA External Request
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