Skip to main content
Synto Mobile provides comprehensive token management capabilities for Solana tokens and SOL. This guide covers sending, receiving, and managing your digital assets.

Viewing your tokens

Your token balances are displayed on the main account screen. Synto Mobile shows:
  • SOL Balance: Your native SOL balance
  • Token Accounts: All SPL tokens you hold with their balances
  • Token Details: Mint address, balance, and public key for each token
Token amounts are automatically converted from their smallest unit (lamports for SOL) to the human-readable format based on the token’s decimals.

Sending tokens

1

Navigate to Send

Open your wallet and tap the “Send” button to access the transfer interface.
2

Enter transfer details

Fill in the required information:
  • Amount: The number of tokens to send
  • Destination Address: The recipient’s wallet address (must be a valid Solana address)
3

Confirm and send

Review the transaction details and tap “Send SOL” to execute the transfer. The transaction will be signed and submitted to the network.

Transfer implementation

Synto uses the following transfer flow:
// Transfer SOL
await transferSol.mutateAsync({
  amount: parseFloat(amount),
  destination: new PublicKey(destinationAddress),
});
For SOL transfers, ensure you maintain at least 0.001 SOL in your wallet to cover transaction fees.

Transfer via AI agent

You can also transfer tokens using natural language commands with the AI agent:
"Send 1 SOL to 8x2dR8Mpzuz2YqyZyZjUbYWKSWesBo5jMx2Q9Y86udVk"
The AI agent supports these transfer commands:
  • “send tokens”
  • “transfer funds”
  • “send money”
  • “send sol”
  • “transfer tokens”

Transfer parameters

ParameterTypeRequiredDescription
tostringYesRecipient’s Solana address (minimum 32 characters)
amountnumberYesAmount to transfer (must be positive)
mintstringNoToken mint address (omit for SOL transfers)
Always double-check the recipient address before confirming a transfer. Blockchain transactions are irreversible.

Receiving tokens

To receive tokens or SOL, you need to share your wallet address with the sender.
1

Access receive screen

Navigate to the “Receive” section in your wallet.
2

Share your address

Your wallet address is displayed with multiple sharing options:
  • Copy Address: Tap to copy your address to clipboard
  • QR Code: Show the QR code for easy scanning
3

Wait for confirmation

Once the sender completes the transfer, the tokens will appear in your wallet after the transaction is confirmed on the Solana network.

Receive screen implementation

export function AccountFeatureReceive({ address }: { address: PublicKey }) {
  return (
    <AppView style={{ gap: 16 }}>
      <AppText type="subtitle">Send assets to this address:</AppText>
      <AppView style={{ alignItems: "center", gap: 16 }}>
        <AppText type="defaultSemiBold" style={{ textAlign: "center" }}>
          {address.toString()}
        </AppText>
        <Button onPressIn={() => Clipboard.setString(address.toString())}>
          Copy Address
        </Button>
        <AppQrCode value={address.toString()} />
      </AppView>
    </AppView>
  );
}
Share your QR code for quick and error-free address sharing, especially for in-person transactions.

Checking token prices

Synto Mobile integrates with Jupiter to provide real-time token pricing.

Get token price

Use the AI agent to check current token prices:
"Get token price for So11111111111111111111111111111111111111112"
Supported price check commands:
  • “get token price”
  • “check price”
  • “token value”
  • “price check”
  • “get price in usd”

Price API response

{
  "status": "success",
  "price": "23.45",
  "message": "Current price: $23.45 USDC"
}

Managing token accounts

View all token accounts

Your token accounts are displayed in a table format showing:
  • Public key (address of the token account)
  • Mint address (the token type)
  • Balance (current token amount)

Close empty token accounts

You can reclaim rent from empty token accounts using the AI agent:
"Close empty token accounts"
This command will:
  1. Scan your wallet for token accounts with zero balance
  2. Close those accounts
  3. Return the rent (SOL) to your wallet
Each token account on Solana requires rent (approximately 0.00203928 SOL). Closing unused accounts helps you reclaim this SOL.

Best practices

  • Never share your private key or seed phrase
  • Always verify recipient addresses before sending
  • Use QR codes to minimize address entry errors
  • Keep a small amount of SOL for transaction fees
  • Maintain at least 0.001 SOL for transaction fees
  • Fees are paid in SOL, even for token transfers
  • Consider network congestion when timing transactions
  • Regularly close unused token accounts to reclaim rent
  • Monitor token balances after transactions
  • Keep track of token mint addresses for verification

Transaction states

Understand the different states of your transactions:
StateDescription
PendingTransaction submitted, waiting for confirmation
ConfirmedTransaction confirmed by the network
FailedTransaction failed (funds returned to sender)
ProcessingTransaction being processed by validators

Troubleshooting

Common reasons:
  • Insufficient SOL for transaction fees
  • Invalid recipient address
  • Insufficient token balance
  • Network congestion
Solution: Check your balance, verify the address, and try again.
If received tokens don’t appear:
  1. Check the transaction on a block explorer
  2. Verify the correct network (Solana mainnet)
  3. Refresh your wallet
  4. Ensure sufficient time for confirmation
If you can’t send tokens:
  • Verify you have sufficient SOL for fees
  • Check that you have the token balance
  • Ensure the destination address is valid
  • Try a smaller amount first

Swapping tokens

Learn how to swap tokens using Jupiter Exchange

DeFi operations

Explore DeFi features in Synto Mobile

Build docs developers (and LLMs) love