tessl install tessl/pypi-web3@7.13.0A Python library for interacting with Ethereum blockchain
Agent Success
Agent success rate when using this tile
88%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.01x
Baseline
Agent success rate without this tile
87%
{
"context": "This evaluation assesses how well the engineer uses web3.py to query the Ethereum network's chain ID. The focus is on proper usage of web3.py's connection setup and the eth.chain_id property for retrieving network identifiers.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Web3 instance creation",
"description": "Creates a Web3 instance using Web3.HTTPProvider or Web3() with the provider_url parameter",
"max_score": 25
},
{
"name": "chain_id property usage",
"description": "Uses the w3.eth.chain_id property to retrieve the chain ID from the connected node",
"max_score": 35
},
{
"name": "Provider configuration",
"description": "Correctly configures the provider with the given provider_url in the get_chain_id function",
"max_score": 20
},
{
"name": "Chain ID validation",
"description": "Implements validate_network by comparing the retrieved chain ID with the expected_chain_id parameter",
"max_score": 20
}
]
}