graphprotocol / graph-node

Graph Node indexes data from blockchains such as Ethereum and serves it over GraphQL
https://thegraph.com
Apache License 2.0
2.92k stars 980 forks source link

[Bug] arbitrum-one not working #5713

Open rotarur opened 10 hours ago

rotarur commented 10 hours ago

Bug report

Every time the graph-node restarts I see these logs bellow.

This makes the pod to take more time restarting.

I found these logs bellow to help defining the fix

Affected Image tag: 55cff04 Working Image tag: fc80657

Relevant log output

After every graph-node restart:

graph-node Nov 22 11:08:46.708 DEBG Trying again after IPFS.Gateway.send_test_request failed (attempt #3) with result Err(RequestFailed(RequestError(reqwest::Error { kind: Status(403
) })))
graph-node Nov 22 11:08:47.170 DEBG Trying again after IPFS.Gateway.send_test_request failed (attempt #4) with result Err(RequestFailed(RequestError(reqwest::Error { kind: Status(403
) })))
graph-node Nov 22 11:08:53.800 DEBG Trying again after IPFS.Gateway.send_test_request failed (attempt #5) with result Err(RequestFailed(RequestError(reqwest::Error { kind: Status(403
) }))

Nov 22 11:18:33.794 ERRO Provider 'arbitrum-firehose-pinax' does not support extended blocks on chain 'arbitrum-one'
Nov 22 11:18:33.794 ERRO Unable to get a connection for block ingestor, err: all providers failed for chain 'arbitrum-one', component: EthereumFirehoseBlockIngestor
Nov 22 11:18:34.046 ERRO Unable to get a connection for block ingestor, err: all providers failed for chain 'arbitrum-one', component: EthereumFirehoseBlockIngestor

IPFS hash

No response

Subgraph name or link to explorer

No response

Some information to help us out

OS information

Linux

matthewdarwin commented 7 hours ago

Pinax supports extended blocks for arbitrum-one only for nitro blocks. For classic blocks, they are base blocks. Pinax returns the type of block supported as "hybrid".