Getting Started
This guide walks you through integrating the Hinkal Android SDK into your app.
Prerequisites
The SDK added to your project (Installation)
A wallet your app can sign with (EVM, Solana, or TRON)
A chain id and token address to work with
Overview
Implement a host wallet so the SDK can sign without holding the key.
Create a client and connect - this derives the shielded identity.
Call operations: deposit, transfer, withdraw, swap.
Basic Setup
Import the SDK
import io.hinkal.mobile.MobileCreate a client
val client = Mobile.newClient()Connecting a Wallet
Implement HostWallet so the SDK can read the address and request signatures. The key stays in your wallet.
Connect - the wallet signs a session message and the SDK derives the shielded identity:
Core Operations
Check Balance
Deposit Tokens
Private Transfer
Withdraw Tokens
Swap Tokens
Last updated