Comprehensive JavaScript SDK for building Solana blockchain applications with modern architecture and type safety
93
Evaluation — 93%
↑ 1.29xAgent success when using this tile
Token account queries and balances
Connection instantiation
50%
50%
PublicKey creation
46%
46%
getBalance method
75%
50%
getParsedTokenAccountsByOwner method
72%
48%
getTokenAccountBalance method
75%
50%
Error handling
100%
100%
PublicKey creation and validation
address() usage
0%
100%
isAddress() type guard
0%
100%
Error handling
100%
100%
Batch validation
100%
100%
Address comparison
100%
100%
Type imports
30%
100%
Query account information
Connection initialization
100%
100%
PublicKey creation
100%
100%
getAccountInfo usage
100%
100%
Account data extraction
100%
100%
Lamports conversion
100%
100%
Null account handling
100%
100%
Stake account splitting and merging
Connection setup
37%
100%
StakeProgram.split usage
0%
100%
StakeProgram.merge usage
0%
100%
Keypair generation
100%
100%
Transaction construction
0%
100%
Transaction signing
0%
100%
Transaction sending
0%
100%
Transaction confirmation
0%
100%
TransactionInstruction creation
TransactionInstruction instantiation
100%
100%
Program ID configuration
100%
100%
PublicKey usage
100%
100%
Account metadata array
100%
100%
Payer as signer
100%
100%
Data encoding
100%
100%
WebSocket account subscriptions
WebSocket Client Creation
0%
100%
Address Conversion
0%
100%
Account Subscription
0%
100%
Subscription Activation
0%
100%
Async Iteration
0%
100%
Notification Data Extraction
0%
100%
Subscription Cleanup
100%
100%
Simulate transactions
Connection initialization
33%
0%
Transaction deserialization
100%
100%
Simulation method usage
40%
50%
Compute units extraction
100%
100%
Logs extraction
100%
100%
Error handling
100%
100%
Keypair generation
Keypair.generate() usage
100%
100%
Keypair.fromSecretKey() usage
100%
100%
Keypair.fromSeed() usage
100%
100%
keypair.sign() usage
100%
100%
Transaction construction with instructions
Transaction instantiation
100%
100%
First transfer instruction
100%
100%
Second transfer instruction
100%
100%
Account creation instruction
100%
100%
Instruction ordering
100%
100%
Transaction signers
100%
100%
Context-aware RPC responses
Uses getMultipleAccountsInfo
100%
100%
Extracts slot context
100%
100%
Returns balance data
100%
100%
Compares slot values
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-solana--web3-js