user83104: I am trying to generated the checksum for the mnemonics (BIP39) but can't get the correct value.
I used 3 resources 

This explains the mnemonic generation https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#Generating_the_mnemonic
This contains test vectors
https://github.com/trezor/python-mnemonic/blob/master/vectors.json
This is the word list 
https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

I can't get the first test vector to work out.
I SHA256 0x00000000000000000000000000000000 into 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb
The first four bits, which are the checksum bits, are 0b1101
That makes the last 11 bits of seed + checksum 0b00000001101, the last word of the mnemonic. Corresponds to 13 or index 12 "accident". However in the test vector it's index 4 "about".
I get the wrong word for every test vector. Probably a silly mistake. Thanks.

user84509: The checksum is expressed in Hex, so I believe the first character '3' represents the first four bits of the checksum string? If so, this is 0b0011. Word "about" is actually index '3' because the word list is 0-indexed (hence all zeroes maps to "abandon").

83104: <p>I am trying to generated the checksum for the mnemonics (BIP39) but can't get the correct value.</p>

<p>I used 3 resources </p>

<ul>
<li>This explains the mnemonic generation <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#Generating_the_mnemonic" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki#Generating_the_mnemonic</a></li>
<li>This contains test vectors
<a href="https://github.com/trezor/python-mnemonic/blob/master/vectors.json" rel="nofollow noreferrer">https://github.com/trezor/python-mnemonic/blob/master/vectors.json</a></li>
<li>This is the word list 
<a href="https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt</a></li>
</ul>

<p>I can't get the first test vector to work out.</p>

<p>I SHA256 0x00000000000000000000000000000000 into 374708fff7719dd5979ec875d56cd2286f6d3cf7ec317a3b25632aab28ec37bb</p>

<p>The first four bits, which are the checksum bits, are 0b1101</p>

<p>That makes the last 11 bits of seed + checksum 0b00000001101, the last word of the mnemonic. Corresponds to 13 or index 12 "accident". However in the test vector it's index 4 "about".</p>

<p>I get the wrong word for every test vector. Probably a silly mistake. Thanks.</p>
 84509: <p>The checksum is expressed in Hex, so I believe the first character '3' represents the first four bits of the checksum string? If so, this is 0b0011. Word "about" is actually index '3' because the word list is 0-indexed (hence all zeroes maps to "abandon").</p>
