# Smart Wallet SDK

- [Mirai SDK - The EVM Smart Wallet & Paymaster](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster.md): Elevating the Web3 Experience with Account Abstraction and Multi-Chain Efficiency
- [SDK Gateway Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions.md)
- [EVM SDK Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions/evm-sdk-functions.md): Available Methods in SDK
- [Aptos SDK Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions/aptos-sdk-functions.md)
- [Data Service](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service.md): Along with using the Mirai SDK, developers can make use of the data service to retreive information such as Account Balances.
- [Get Account Balances](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-account-balances.md): Returns the Account Balance.
- [Get Transactions Details](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-transactions-details.md): Returns details about a transaction.
- [Get NFTs List](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-nfts-list.md): Returns a list of NFTs that the account owns.
- [Paymaster](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster.md): Paymaster is a system designed to allow a company or organization to cover the transaction fees, commonly known as gas fees, for a whitelisted users.
- [Get Sponsor Balance](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/get-sponsor-balance.md): Using this API call we can get a sponsor balance.
- [Deposit](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/deposit.md): Using this API call we can deposit funds to a paymaster address.
- [Check Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/check-whitelist.md): Using this API call we can check if an accountAddress is whitelisted for a specific paymaster address.
- [Remove From Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/remove-from-whitelist.md): Using this API call we can remove the address from the whitelisting.
- [Add To Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/add-to-whitelist.md): Using this API call we can whitelisting the address.
- [Sponsor Transactions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/sponsor-transactions.md): Using this API call we sponsor a transactions.
- [Implementation Guide](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/implementation-guide.md): Step by step guide for implementing our SDK
- [Examples](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples.md)
- [React Implementation](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/react-implementation.md): The sample implementation code using web3auth and Mirai SDK.
- [Initialize SDK](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/initialize-sdk.md)
- [Transfer Native Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-native-tokens.md)
- [Transfer ERC20 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc20-tokens.md)
- [Transfer ERC721 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc721-tokens.md)
- [Transfer ERC1155 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc1155-tokens.md)
- [Create Aptos Sponsored](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/create-aptos-sponsored.md)
- [Add Owners](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/add-owners.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kanalabs.io/smart-wallet-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
