Report
The task scheduler uses LatestBlock to get the blockhash when sending transactions. On restart, it fetches previously scheduled tasks and immediately executes them if they are overdue.
However, this results in transactions failing with BlockhashNotFound. It appears that the LatestBlock blockhash is not properly loaded on restarts.
Commit / version
master
Environment
No response
Report
The task scheduler uses
LatestBlockto get the blockhash when sending transactions. On restart, it fetches previously scheduled tasks and immediately executes them if they are overdue.However, this results in transactions failing with
BlockhashNotFound. It appears that theLatestBlockblockhash is not properly loaded on restarts.Commit / version
master
Environment
No response