* node: hook up eventlog and eventlog metrics (#7981)
* align no metrics for event log
* make use of metricsgen
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>
* rpc: implement the eventlog defined by ADR 075 (#7825)
Implement the basic cursor and eventlog types described in ADR 075. Handle
encoding and decoding as strings for compatibility with JSON.
- Add unit tests for the required order and synchronization properties.
- Add hooks for metrics, with one value to be expanded later.
- Update ADR 075 to match the specifics of the implementation so far.
* fix event type
Co-authored-by: M. J. Fromberger <fromberger@interchain.io>