Skip to content

Failed to get callTracer in Ethereum Holesky #10373

@bbaktaeho

Description

@bbaktaeho

System information

Erigon version:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "erigon/2.57.1/linux-arm64/go1.20.7"
}

OS & Version: Linux

Chain/Network: Ethereum/Holesky

Steps to reproduce the behaviour

I used debug_traceBlockByNumber to query callTracer in block 1170156 in Ethereum Holesky.
However, 0x6c1649bfabf71cf716a2f567c252737751517eaf4a8b93da06e21795c18559b7 The following error is output from callTracer in the transaction(This tx is the last transaction in the block):

  [
    ...,
    {
      "txHash": "0x6c1649bfabf71cf716a2f567c252737751517eaf4a8b93da06e21795c18559b7",
      "result": null
    },
    {
      "error": {
        "code": -32000,
        "message": "tracing failed: insufficient funds for gas * price + value: address 0x17Fe01c95dDC892DFd80e854CE470A621E17e5aA have 13310036887318496 want 13600044887318496"
      }
    }
  ]

However, there is no problem if you look up the callTracer through debug_traceTransaction:

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "from": "0x17fe01c95ddc892dfd80e854ce470a621e17e5aa",
    "gas": "0x5208",
    "gasUsed": "0x5208",
    "to": "0x1268ad189526ac0b386faf06effc46779c340ee6",
    "input": "0x",
    "value": "0x303daf3c77b048",
    "type": "CALL"
  }
}

Also, if you look it up via debug_traceBlockByNumber on go-thereum, this is also not a problem.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions