#!/usr/bin/python3 from lnd_grpc import lnd_grpc def format_seed_numbered(seed): formatted_seed = "" count = 1 for word in seed: formatted_seed += "{}: {}\n".format(count, word) count += 1 return formatted_seed.rstrip() def format_seed_raw(seed): s = "" for word in seed: s += word + " " return s.rstrip() # This is the main entry point for the program if __name__ == "__main__": # Generate the seed rpc = lnd_grpc.Client(lnd_dir="/home/bitcoin/.lnd/", macaroon_path="/home/bitcoin/.lnd/data/chain/bitcoin/mainnet/admin.macaroon") # Get seed and print data = rpc.gen_seed() formatted_seed = format_seed_raw(data.cipher_seed_mnemonic) print(formatted_seed)