Skip to main content

Events

The route- and issuer-management messages (AddRoute, AddIssuerRequirements, ReplaceIssuerRequirements, AddIssuerVerificationMaterial, RotateVerificationMaterial, UpdateParams) do not emit any module-specific typed events; they only mutate state and return their response.

The one event emitted by the module is produced when a validator is jailed for repeatedly submitting an incorrect or empty vote-extension verifiable presentation (see the BeginBlocker / jail.go path). The module reuses the standard x/slashing slash event:

  • type: slash (slashingtypes.EventTypeSlash)
  • attributes:
    • address - the jailed validator's consensus address
    • power - the validator's power
    • reason - set to the vcv "jailed for wrong VP" reason
    • jailed - the jailed validator's consensus address
    • burned_coins - the amount of stake burned by the slash