Web3 module to interact with the Ethereum blockchain and smart contracts.
Agent Success
Agent success rate when using this tile
67%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.99x
Baseline
Agent success rate without this tile
68%
{
"context": "Evaluates how well the solution uses web3-eth fee-tuning and access-list capabilities to prepare an EIP-1559 transaction payload, including dynamic fee discovery, access list creation, and gas estimation. Scoring focuses solely on correct usage of the relevant web3-eth APIs and producing properly formatted EIP-1559 fields.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Fee data fetch",
"description": "Uses web3-eth fee helpers (calculateFeeData or getFeeData) to retrieve baseFeePerGas and suggested priority fee, honoring the caller-provided baseFeeMultiplier when computing maxFeePerGas.",
"max_score": 25
},
{
"name": "Priority fallback",
"description": "When the node does not return a tip, derives maxPriorityFeePerGas via getMaxPriorityFeePerGas or the provided fallback value instead of leaving it unset or reusing maxFeePerGas.",
"max_score": 20
},
{
"name": "Access list",
"description": "Builds an access list for the supplied from/to/data by calling createAccessList and propagates the returned accessList into the prepared transaction fields.",
"max_score": 25
},
{
"name": "Gas with access list",
"description": "Invokes estimateGas with the generated accessList (and EIP-1559 fee fields) to produce the gas limit instead of omitting the list or using legacy gasPrice-only estimates.",
"max_score": 15
},
{
"name": "EIP-1559 output",
"description": "Returns EIP-1559 fields (maxFeePerGas, maxPriorityFeePerGas, gas) as hex strings in wei and avoids relying on legacy gasPrice-only payloads.",
"max_score": 15
}
]
}tessl i tessl/npm-web3-eth@4.8.0docs
evals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10