Kastle Wallet API
1. Detect Kastle
if (window.kastle) {
console.log("Kastle Wallet detected!");
} else {
alert("Please install Kastle Wallet.");
}2. Connect
const isSuccess = await kastle.connect();
console.log("Connected:", isSuccess); // trueconst isSuccess = await kastle.request("kas:connect");
console.log("Connected:", isSuccess); // true3. Get Version
Suffix
Platform
4. Get Account
5. Get Network
6. Switch Network
7. Get Balance
8. Get UTXO Entries
9. Send KAS
Parameter
Type
Required
Description
10. Build Transaction
Parameter
Type
Required
Description
11. Sign & Broadcast Transaction
12. Sign Transaction
13. Sign Message
14. KRC-20: Transfer Token
15. Compound UTXOs
Parameter
Type
Required
Description
16. Events
API Reference
Full Working Example
Last updated