Android
How to retrieve wallet information, jettons, and NFTs with WalletKit on the Android platform
All methods require an existing wallet instance. Create or retrieve a wallet before accessing data.
Retrieve wallet information, Jettons, and NFTs using WalletKit.
Wallet information
Balance
// Returns balance in nanoToncoin
val balance = wallet.getBalance()Address
val address = wallet.addressJettons
Get all Jettons
val jettons = wallet.getJettons(limit = 10, offset = 0)Get specific Jetton balance
// Address of a Jetton minter contract
// E.g., EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs for USDT
val jettonAddress = "<JETTON_ADDRESS>"
// Returns balance in nanoToncoin with decimals count according to Jetton specification
val balance = wallet.getJettonBalance(jettonAddress)Get Jetton wallet address
// Address of a Jetton minter contract
// E.g., EQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs for USDT
val jettonAddress = "<JETTON_ADDRESS>"
val walletAddress = wallet.getJettonWalletAddress(jettonAddress)NFTs
Get all NFTs
val nfts = wallet.getNFTItems(limit = 10, offset = 0)Get specific NFT
// Address of an NFT item contract
// E.g., EQDkT3BSIU3CTwnZG9ZIdyWYmcnuaAEwGr_dsS1RFYqBTanY
val nftAddress = "<NFT_ADDRESS>"
val nft = wallet.getNFT(nftAddress)Next steps
Last updated on