github.com/aakash4dev/cometbft@v0.38.2/spec/light-client/accountability/typedefs.tla (about)

     1  -------------------- MODULE typedefs ---------------------------
     2  (*
     3    @typeAlias: process = Str;
     4    @typeAlias: value = Str;
     5    @typeAlias: step = Str;
     6    @typeAlias: round = Int;
     7    @typeAlias: action = Str;
     8    @typeAlias: trace = Seq(Str);
     9    @typeAlias: proposeMsg =
    10    {
    11      type: $step,
    12      src: $process,
    13      round: $round,
    14      proposal: $value,
    15      validRound: $round
    16    };
    17    @typeAlias: preMsg =
    18    {
    19      type: $step,
    20      src: $process,
    21      round: $round,
    22      id: $value
    23    };
    24  *)
    25  TypeAliases == TRUE
    26  
    27  =============================================================================