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 =============================================================================