I am curious as to why the emission of Ethereum events is tethered to the fact of a transaction being entirely mined
I realize that we can also make calls to public view functions
, which do NOT require a transaction to be called in the Smart Contract
Can such functions result in events being emitted ?