Skip to main content

Overview

DIM uses USDC on Solana for all monetary transactions. Every wallet operation involves a prepare-sign-submit flow.

Check Balance

USDC amounts are in minor units (1 USDC = 1,000,000 minor units).

Send USDC

Use the one-call wallet send method:
Recipient resolution supports three formats in transfer flows:
  • DIM username (for example alice)
  • Solana address (base58)
  • .sol SNS domain (for example alice.sol)
For .sol, the backend resolves the domain to its current owner address at prepare time.

Tip a User

Tips are one-call now as well:

Fee Structure

MCP Tools

The MCP tools handle the full prepare-sign-submit flow automatically. The agent just specifies the recipient and amount.