http://mmgen-wallet.i2p/project/mmgen/mmgen-wallet/src/ea1e8d1228db50c9776998ff50d270af52b35540/mmgen/xmrseed.py
= words[-1]: die( 'MnemonicError', f'invalid {desc} checksum' ) words = tuple(words[:-1]) def gen(): for i in range(len(words)//3): w1,w2,w3 = [wl.index(w) for w in words[3*i:3*i+3]] x = w1 + base*((w2-w1)%base) + base*base*((w3-w2)%base) yield x.to_bytes(4,'big')[::-1] return b''.join(gen()) def frombytes(self,bytestr,pad=None,tostr=False): assert pad is None, f"{pad}: invalid 'pad' argument (must be None)" desc =...