CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-web3

A Python library for interacting with Ethereum blockchain

Overall
score

88%

Evaluation88%

1.01x

Agent success when using this tile

Overview
Eval results
Files

Evaluation results

100%

Contract Function Caller

Resolve overloaded contract functions by signature

Criteria
Without context
With context

Contract instance creation

100%

100%

Function resolution

100%

100%

Function invocation

100%

100%

Error handling

100%

100%

100%

Gas Price Monitoring Service

Get current gas price

Criteria
Without context
With context

Web3 initialization

100%

100%

Gas price retrieval

100%

100%

Wei to Gwei conversion

100%

100%

Wei to Ether conversion

100%

100%

Priority fee retrieval

100%

100%

100%

Ethereum Account Balance Checker

Query account balance

Criteria
Without context
With context

HTTP Provider Setup

100%

100%

Web3 Instance Creation

100%

100%

Connection Check

100%

100%

Balance Query in Wei

100%

100%

Wei to Ether Conversion

100%

100%

ENS Name Support

100%

100%

Return Type Correctness

100%

100%

60%

Ethereum Data Hasher

Use Solidity-compatible keccak hashing

Criteria
Without context
With context

Uses Web3.keccak

100%

100%

Text encoding

100%

100%

Hex conversion

0%

0%

Handles bytes data

100%

100%

ENS namehash

0%

0%

100%

Node Sync Status Checker

Query sync status

Criteria
Without context
With context

Web3 instantiation

100%

100%

Query sync status

100%

100%

Handle False response

100%

100%

Handle sync data

100%

100%

Exception handling

100%

100%

Progress calculation

100%

100%

83%

18%

Request Logging Middleware

Apply middleware to request pipeline

Criteria
Without context
With context

Middleware function signature

50%

90%

Web3.middleware_onion usage

0%

40%

Request interception

100%

100%

Response handling

100%

100%

State management

100%

100%

Call history structure

100%

100%

100%

Network Configuration Validator

Query chain ID

Criteria
Without context
With context

Web3 instance creation

100%

100%

chain_id property usage

100%

100%

Provider configuration

100%

100%

Chain ID validation

100%

100%

100%

Smart Contract Deployment Service

Deploy smart contract from bytecode and ABI

Criteria
Without context
With context

Contract object creation

100%

100%

Constructor call

100%

100%

Build transaction

100%

100%

Transaction submission

100%

100%

Receipt retrieval

100%

100%

Contract address extraction

100%

100%

Gas estimation

100%

100%

100%

5%

Token Transfer Gas Estimator

Estimate gas for transaction

Criteria
Without context
With context

Web3 instantiation

100%

100%

Connection verification

100%

100%

Contract object creation

100%

100%

Estimate gas method

80%

100%

Transaction parameters

100%

100%

Multiple estimations

100%

100%

Exception handling

100%

100%

40%

-10%

Transaction Event Analyzer

Process events with configurable error handling modes

Criteria
Without context
With context

Contract instantiation

100%

100%

Event processing method

100%

60%

Strict mode implementation

0%

0%

Warn mode implementation

0%

0%

Ignore mode implementation

0%

0%

Discard mode implementation

0%

0%

Event data extraction

100%

100%

Install with Tessl CLI

npx tessl i tessl/pypi-web3
Evaluated
Agent
Claude Code

Table of Contents