- [ ] improve `determine_block_hash` usage (we need to call it before `asyncio.gather` or before substrate calls) - [ ] apply `asyncio.gather` where this can improve performance