@nearmax Curious about the downstream consumers, what are you thinking the api would feel like to use? Are you thinking logs would then have topics or would consumers, filter solely by the originating contract and type information?
I think maybe @marco-sundsk and @matklad have a point that perhaps event is slightly different than log in meaning. Dropping this here for clarification.
Event in ethereum maybe has Topic, coupled with types for each of those kind of event names
event Deposit(address indexed _from, bytes32 indexed _id, uint _value);
emit Deposit(msg.sender, _id, msg.value);
consumption from the non contract universe is then scoped by the event signature if I recall (event name, types)
What are you thinking we would do to support this or would we not?