With #21, I had originally flattened the structure of the events field into a single record of type, key, and value so that ABCIEventsTable was a single table per Block/Transaction. This PR rolls back that change and instead iterates over every ABCI Event of a Block/Transaction and fills out a table of its associated kv attributes.
With #21, I had originally flattened the structure of the
events
field into a single record oftype
,key
, andvalue
so thatABCIEventsTable
was a single table per Block/Transaction. This PR rolls back that change and instead iterates over every ABCI Event of a Block/Transaction and fills out a table of its associated kv attributes.