The history should be a list of ProtocolEvents. The FirstSent estimator needs a list of these events.
To resolve this issue, also implement test cases for the FirstReach and the FirstSent estimator adversary.
This issue is fixed. Now, history contains a list of ProtocolEvent-s for every message.
First-sent estimator is also implemented thanks to this change.
https://github.com/ferencberes/ethsim/blob/ffe770e3db3cbcb7249d8bba083735f9fc8ca7b6/python/message.py#L19
The history should be a list of
ProtocolEvents
. The FirstSent estimator needs a list of these events. To resolve this issue, also implement test cases for the FirstReach and the FirstSent estimator adversary.