mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-02 16:21:42 +00:00
*This PR was adapted from @pawanjay176's work in #3197.* ## Issue Addressed Fixes a regression in https://github.com/sigp/lighthouse/pull/3168 ## Proposed Changes https://github.com/sigp/lighthouse/pull/3168 added calls to `fork_choice` in `BeaconChain::per_slot_task` function. This leads to a panic as `per_slot_task` is called from an async context which calls fork choice, which then calls `block_on`. This PR changes the timer to call the `per_slot_task` function in a blocking thread. Co-authored-by: Pawan Dhananjay <pawandhananjay@gmail.com>