Skip to main content
13 votes
Accepted

What is the checksum at the end of a mnemonic seed?

General The purpose of a checksum is exactly what the word means - to "check" something, and the simplest form of it is to check the sum. In general, checksum is a way to let you know if you got the ...
JollyMort's user avatar
  • 19.9k
8 votes
Accepted

Why one word is found two times in each seed?

Yes, it's because the last word is a checksum word which will always be picked from one of the words in the mnemonic. See here for more details. In fact, one word could occur even more than 2 times. ...
JollyMort's user avatar
  • 19.9k
4 votes

Why one word is found two times in each seed?

This is a checksum. An index is computed at the creation of the list with the CRC32 checksum of the words and then the word at that index is appended to the list. uint32_t create_checksum_index(...
Clement J.'s user avatar
  • 3,339
4 votes

What is the checksum at the end of a mnemonic seed?

The meaning or purpose of the checksum is described well in the answer provided by Jolly Mort. Each word of the mnemonic seed refers to an entry in the word list the seed is derived from. Essentially ...
Smart Kid's user avatar
  • 6,563
1 vote

Why limit the CRC by a modulo of 24 rather than 1626?

Why was the choice made to reduce CRC32's effect...? Well it doesn't actually reduce the intended effect in this use-case. It's purpose is to quickly detect if a wrong set of words was entered, ...
jtgrassie's user avatar
  • 19.1k

Only top scored, non community-wiki answers of a minimum length are eligible