Use typed attributes in registry and roothash services #4034
Labels
c:breaking
Category: breaking code change
c:consensus/cometbft
Category: CometBFT
c:registry
Category: entity/node/runtime registry service
c:roothash
Category: root hash service
The new typed event attribute API introduced in #4033 makes it harder to mess up key/value pairs when emitting events. We should also change the remaining services (e.g., registry and roothash) to use it.
This requires changing some of the internal event types and is a breaking change (not consensus-breaking, but it requires nodes to resync from an empty state if they want to query events on old heights due to the event semantics changing).
The text was updated successfully, but these errors were encountered: