Skip to main content
Synthra provides native Solana blockchain integration for wallet tracking, transaction monitoring, and token-aware context management.

Wallet Tracking

const wallet = await agent.trackWallet(
  '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU'
);

console.log(`Balance: ${wallet.balance} SOL`);
console.log(`Tokens: ${wallet.tokenAccounts}`);

Transaction History

const transactions = await agent.getTransactions(
  '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
  { limit: 50, order: 'desc' }
);

Token Balances

const tokens = await agent.getTokenBalances(
  '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU'
);

for (const token of tokens) {
  console.log(`${token.symbol}: ${token.uiAmount}`);
}

Real-Time Monitoring

const subscription = agent.subscribeToWallet(
  '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU'
);

subscription.on('transaction', (tx) => {
  console.log('New transaction:', tx.signature);
});

subscription.on('balance', (balance) => {
  console.log('Balance updated:', balance);
});

subscription.close();

Token-Aware Context

const session = agent.createSession('user_abc123def456', {
  solanaConfig: {
    trackWallet: '7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU',
    includeBalance: true,
    includeTokens: true
  }
});

Performance

OperationLatency
Wallet lookupunder 50ms
Transaction queryunder 100ms
Balance checkunder 30ms

Rate Limits

TierRequests/minWebSocket Connections
Free602
Pro30010
Enterprise1,000100
Solana integration requires a Helius API key. Sign up at helius.xyz for free tier access.
Never expose private keys or seed phrases. Synthra only requires public wallet addresses for tracking.