Пример #1
0
 def generate_address(self, priv_key=None) -> dict:
     """Generate a random address."""
     if priv_key is None:
         priv_key = PrivateKey.random()
     return {
         "base58check_address": priv_key.public_key.to_base58check_address(),
         "hex_address": priv_key.public_key.to_hex_address(),
         "private_key": priv_key.hex(),
         "public_key": priv_key.public_key.hex(),
     }
Пример #2
0
                    wss_conn.send(bytes("CLOSE", encoding="utf8"))
                except:
                    pass
                os._exit(0)

            elif command == "wrapperconf":  # wrapper config
                config.read(RESOURCES_DIR + "/CLIWallet_config.cfg")
                if (not config["wrapper"]["use_wrapper"] == "true"
                        and tronpy_installed):
                    print(Style.RESET_ALL + Fore.WHITE +
                          getString("select_option"))
                    try:
                        choice = int(input(getString("choice_input_wrapper")))

                        if choice <= 1:
                            priv_key = str(PrivateKey.random())
                            pub_key = PrivateKey(bytes.fromhex(
                                priv_key)).public_key.to_base58check_address()
                            print(getString("how_encrypt_private_key"))

                            incorrect_value = True
                            while incorrect_value:
                                try:
                                    encryption_choice = int(
                                        input(getString("encryption_choice")))
                                    incorrect_value = False
                                except ValueError:
                                    print(getString("value_not_numeric"))
                                    incorrect_value = True

                                if encryption_choice <= 1:
Пример #3
0
                    url = "https://tronscan.io/#/transaction/%s" % ok["id"]
                    st.write("区块信息:", url)
                    st.write("详细信息:", ok)





if option2 == "TRON钱包批量生成":
    st.progress(100)
    st.title("TRON钱包批量生成")
    howmany=st.text_input("生成多少个钱包?(How many?)")
    howmany_button = st.button("确定生成(ok)")
    if howmany_button:
        try:
            howmany=int(howmany)
        except:
            howmany=1
        for i in range(howmany):
            priv_key = PrivateKey.random()
            print(priv_key)
            add = priv_key.public_key.to_base58check_address()
            print(add)

            st.write(i+1,"私钥:",priv_key)
            st.write(i + 1, "地址:", add)