How to work with Binance Smart Chain?

Should I expect it to work out of the box, just running my own graphprotocol node?

This chain may be under consideration/research for indexing, but is not available for indexing right now.

I’m just testing this now and it seems to partially work. (For context for others, BSC nodes implement some but not all of Ethereum’s JSON-RPC methods).

Running it works out of the box (e.g. by using the docker-compose.yaml file, replacing mainnet:http://host.docker.internal:8545 with bsc:https://bsc-dataseed.binance.org/).

But not all subgraph features will work - notably using callHandlers instead of eventHandlers doesn’t seem to work (due to trace_filter not working).

1 Like