private chain: `Metadata for block BLxxx at level 0 has no level info`
When running pyrometer with a private chain (for testing purposes) I run into this:
│ pyrometer 2022-08-19 22:23:14 W [bm] RPC Error: Error: Metadata for block BL3YCVQat6LT58pPqksa1vRE5ux8MgSHEjVnXKT1DgXXeznQWeP at level 0 has no level info │
│ pyrometer at task (/opt/pyrometer/dist/bakerMonitor.js:118:27) │
│ pyrometer at runMicrotasks (<anonymous>) │
│ pyrometer at processTicksAndRejections (node:internal/process/task_queues:96:5) │
│ pyrometer at async Object.start (/opt/pyrometer/dist/service.js:19:17) │
│ pyrometer at async Promise.all (index 3) │
│ pyrometer at async Object.run [as default] (/opt/pyrometer/dist/run.js:212:5) │
│ pyrometer at async Object.handler (/opt/pyrometer/dist/index.js:102:9)
It appears that pyrometer does not handle block zero of a chain well.
After a while when the chain bootstraps the error goes away. So it's minor but perhaps worth fixing. (it's also fine to ignore block 0 altogether since it's a transient state)