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

rubric.jsonevals/scenario-10/

{
  "context": "This criteria evaluates how well the engineer uses @solana/web3.js to implement context-aware RPC operations, specifically focusing on fetching account data with slot context and comparing contexts for consistency checking.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses getMultipleAccountsInfo",
      "description": "Uses Connection.getMultipleAccountsInfo() or multiple getAccountInfo() calls to fetch account balances for multiple accounts",
      "max_score": 25
    },
    {
      "name": "Extracts slot context",
      "description": "Properly extracts and returns the 'context.slot' value from the RPC response to track the blockchain state at query time",
      "max_score": 30
    },
    {
      "name": "Returns balance data",
      "description": "Correctly extracts and returns the lamports balance from account info (accountInfo.lamports or accountInfo.value.lamports)",
      "max_score": 20
    },
    {
      "name": "Compares slot values",
      "description": "Implements consistency checking by comparing the slot numbers from two snapshots to determine if they represent the same blockchain state",
      "max_score": 25
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-solana--web3-js

tile.json