Exemple #1
0
    def load_seed(self, seed_words):
        af = AlgoFactory(self.struct.algo)
        seed = tools.get_seed(seed_words)

        print 'seed', seed
        print 'mnemonic', tools.get_mnemonic(seed)
        if seed_words != tools.get_mnemonic(seed):
            raise Exception("Seed words mismatch")

        self.struct.secexp = "%x" % af.get_secexp_from_seed(seed)
        self._deserialize_secexp()
Exemple #2
0
    def load_seed(self, seed_words):
        af = AlgoFactory(self.struct.algo)
        seed = tools.get_seed(seed_words)

        print 'seed', seed
        print 'mnemonic', tools.get_mnemonic(seed)
        if seed_words != tools.get_mnemonic(seed):
            raise Exception("Seed words mismatch")

        self.struct.secexp = "%x" % af.get_secexp_from_seed(seed)
        self._deserialize_secexp()
Exemple #3
0
 def get_address(self, n):
     af = AlgoFactory(self.struct.algo)
     return af.get_new_address(self.get_secexp(), n)
Exemple #4
0
 def get_master_public_key(self):
     af = AlgoFactory(self.struct.algo)
     master_public_key = af.init_master_public_key(self.get_secexp())
     return master_public_key
Exemple #5
0
 def get_master_public_key(self, algo):
     af = AlgoFactory(algo)
     master_public_key = af.init_master_public_key(self.seed)
     #af.get_new_address(master_public_key, [0])
     return master_public_key
Exemple #6
0
 def get_address(self, n):
     af = AlgoFactory(self.struct.algo)
     return af.get_new_address(self.get_secexp(), n)
Exemple #7
0
 def get_master_public_key(self):
     af = AlgoFactory(self.struct.algo)
     master_public_key = af.init_master_public_key(self.get_secexp())
     return master_public_key
Exemple #8
0
 def sign_input(self, addr_n, tx_hash):
     af = AlgoFactory(self.struct.algo)
     return signing.sign_input(af, self.get_secexp(), addr_n, tx_hash)
Exemple #9
0
 def get_master_public_key(self, algo):
     af = AlgoFactory(algo)
     master_public_key = af.init_master_public_key(self.seed)
     #af.get_new_address(master_public_key, [0])
     return master_public_key