CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-solana--web3-js

Comprehensive JavaScript SDK for building Solana blockchain applications with modern architecture and type safety

93

1.29x

Evaluation93%

1.29x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

54%

-16%

Solana Wallet Balance Tracker

Token account queries and balances

Criteria
Without context
With context

Connection instantiation

50%

50%

PublicKey creation

46%

46%

getBalance method

75%

50%

getParsedTokenAccountsByOwner method

72%

48%

getTokenAccountBalance method

75%

50%

Error handling

100%

100%

100%

52%

Address Validator and Parser

PublicKey creation and validation

Criteria
Without context
With context

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%

100%

Solana Account Monitor

Query account information

Criteria
Without context
With context

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%

100%

87%

Stake Account Management Tool

Stake account splitting and merging

Criteria
Without context
With context

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%

100%

Memo Transaction Builder

TransactionInstruction creation

Criteria
Without context
With context

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%

100%

90%

Account Balance Monitor

WebSocket account subscriptions

Criteria
Without context
With context

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%

75%

-3%

Transaction Simulator

Simulate transactions

Criteria
Without context
With context

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%

100%

Wallet Key Manager

Keypair generation

Criteria
Without context
With context

Keypair.generate() usage

100%

100%

Keypair.fromSecretKey() usage

100%

100%

Keypair.fromSeed() usage

100%

100%

keypair.sign() usage

100%

100%

100%

Multi-Instruction Transaction Builder

Transaction construction with instructions

Criteria
Without context
With context

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%

100%

Account Balance Consistency Tracker

Context-aware RPC responses

Criteria
Without context
With context

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
Evaluated
Agent
Claude Code

Table of Contents