There could be a case where the transaction re-execution request is made or a call is made and using the remote register APIs we fail to execute because the AN did not yet index that register. We should make sure such cases can't happen. Right now the EVM GW node is configured to allow querying all the sealed blocks heights. We must make sure that once the block height is sealed the registers will be indexed.
If that is not the case we should guard and differentiate between register not existing and register not being indexed yet.
There could be a case where the transaction re-execution request is made or a call is made and using the remote register APIs we fail to execute because the AN did not yet index that register. We should make sure such cases can't happen. Right now the EVM GW node is configured to allow querying all the sealed blocks heights. We must make sure that once the block height is sealed the registers will be indexed. If that is not the case we should guard and differentiate between register not existing and register not being indexed yet.