Comprehensive JavaScript SDK for building Solana blockchain applications with modern architecture and type safety
93
Evaluation — 93%
↑ 1.29xAgent success when using this tile
Build a utility that fetches and tracks Solana account balances while maintaining consistency awareness across multiple queries using slot context information.
Your implementation should provide functionality to:
@generates
/**
* Fetches balances for multiple accounts with slot context
* @param {Connection} connection - Solana RPC connection
* @param {PublicKey[]} accounts - Array of account public keys
* @returns {Promise<{balances: number[], slot: number}>} Balance data with slot context
*/
async function fetchBalances(connection, accounts) {
// Implementation
}
/**
* Compares two balance snapshots for consistency
* @param {{balances: number[], slot: number}} snapshot1 - First balance snapshot
* @param {{balances: number[], slot: number}} snapshot2 - Second balance snapshot
* @returns {{consistent: boolean, slot1: number, slot2: number}} Consistency result
*/
function checkConsistency(snapshot1, snapshot2) {
// Implementation
}Provides Solana blockchain RPC communication and account management.
Install with Tessl CLI
npx tessl i tessl/npm-solana--web3-jsdocs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10