I have a process that listens for new blocks to be mined via the
ethclient.SubscribeNewHead function and then processes a few different things (fetching token balances, etc…)
For some reason when attempting to fetch information from the blockchain this occasionally gives me the
header not found error. It seems like this error is mostly occurring from usage of a multicall contract.