CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-web3-eth

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%

Overview
Eval results
Files

rubric.jsonevals/scenario-7/

{
  "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.0

tile.json