I noticed one thing while learning Events/Logs from some sources. If I understand these sources correctly nodes can remove logs for effective memory usage.
If my client tries to read logs that do not exist on any node what will happen? Will these be recalculated? And is it possible that the log is not found?
Pls also check this question: Why can't smart contracts access events
The verified answer says: Because logs may or may not be there, they cannot be accessed from the state that needs to be deterministic
Is it wrong to read or trust historical information from logs in client side?