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
}
});
| Operation | Latency |
|---|
| Wallet lookup | under 50ms |
| Transaction query | under 100ms |
| Balance check | under 30ms |
Rate Limits
| Tier | Requests/min | WebSocket Connections |
|---|
| Free | 60 | 2 |
| Pro | 300 | 10 |
| Enterprise | 1,000 | 100 |
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.