A Python library for interacting with Ethereum blockchain
Overall
score
88%
Evaluation — 88%
↑ 1.01xAgent success when using this tile
Resolve overloaded contract functions by signature
Contract instance creation
100%
100%
Function resolution
100%
100%
Function invocation
100%
100%
Error handling
100%
100%
Get current gas price
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%
Query account balance
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%
Use Solidity-compatible keccak hashing
Uses Web3.keccak
100%
100%
Text encoding
100%
100%
Hex conversion
0%
0%
Handles bytes data
100%
100%
ENS namehash
0%
0%
Query sync status
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%
Apply middleware to request pipeline
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%
Query chain ID
Web3 instance creation
100%
100%
chain_id property usage
100%
100%
Provider configuration
100%
100%
Chain ID validation
100%
100%
Deploy smart contract from bytecode and ABI
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%
Estimate gas for transaction
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%
Process events with configurable error handling modes
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