Add some magic to signed statements and approval votes (#2585)

* add a magic number to backing statements encoded

* fix fallout in statement table

* fix some fallout in backing

* add magic to approval votes

* remove last references to Candidate variant

* update size-hint
This commit is contained in:
Robert Habermeier authored and GitHub committed 2021-03-09 17:17:30 +00:00
1 parent d859734ed9
commit 30e4a67f0c
7 files changed
+93 -44

No files matched your search

@@ -697,7 +697,9 @@ fn approval_signing_payload(
approval_vote: ApprovalVote,
session_index: SessionIndex,
) -> Vec<u8> {
(approval_vote, session_index).encode()
const MAGIC: [u8; 4] = *b"APPR";
(MAGIC, approval_vote, session_index).encode()
}
// `Option::cmp` treats `None` as less than `Some`.