Esempio n. 1
0
	def hex2mn(self,hexstr:'sstr',wordlist_id=dfl_wl_id):
		"convert a 16, 24 or 32-byte hexadecimal number to a mnemonic"
		opt.out_fmt = 'words'
		from mmgen.seed import SeedSource
		s = SeedSource(seed=bytes.fromhex(hexstr))
		s._format()
		return ' '.join(s.ssdata.mnemonic)
Esempio n. 2
0
File: tool.py Progetto: mmgen/mmgen
	def hex2mn(self,hexstr:'sstr',wordlist_id=dfl_wl_id):
		"convert a 16, 24 or 32-byte hexadecimal number to a mnemonic"
		opt.out_fmt = 'words'
		from mmgen.seed import SeedSource
		s = SeedSource(seed=bytes.fromhex(hexstr))
		s._format()
		return ' '.join(s.ssdata.mnemonic)
Esempio n. 3
0
 def hex2mn(self, hexstr: 'sstr', fmt: mn_opts_disp = dfl_mnemonic_fmt):
     "convert a 16, 24 or 32-byte hexadecimal number to a mnemonic seed phrase"
     opt.out_fmt = self._get_mnemonic_fmt(fmt)
     from mmgen.seed import SeedSource
     s = SeedSource(seed_bin=bytes.fromhex(hexstr))
     s._format()
     return ' '.join(s.ssdata.mnemonic)