Author

Topic: About taproot address (Read 113 times)

hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
February 04, 2024, 05:51:54 AM
#4

The cited topic is mostly about how to deal with Taproot with various software and hardware wallets. I couldn't find anything related to OP's question on how to properly derive Taproot addresses from a private key in Python.

I've no experience with this in Python, but I assume a mandatory intermediate step is to properly get the public key by elliptic curve magic from the private key and then apply some Python Taproot library magic. Can't assist here further...


Tap root is a significant upgrade with the adoption of bitcoin core version 0.21.0. It introduces several improvements, including enhanced privacy, improved smart contract flexibility and increased efficiency
Tap root address is a pay to public key hash (p2pkh) address that utilizes the new taproot script. Tap root addresses provide increased privacy by allowing multiple parties to collaborate on complex transactions without revealing the details of the transactions script. It also enables more advanced smart contract capabilities. With taproot complex smart contracts can be represented as a single public key, known as taproot key. This shows that more sophisticated transactions can be implemented simply using taproot addresses

I deliberately quoted the full post. The OP is not asking for an explanation of what Taproot is. What you posted sounds a lot like you copied or paraphrased some other source which you don't cite properly. If true, your forum account might be in trouble due to some sort of plagiarism.
jr. member
Activity: 33
Merit: 32
January 31, 2024, 05:30:16 AM
#3
I use bech32m lib but the taproot address generated is doesn't match to the correct address.

Hope this topic can help you: https://bitcointalksearch.org/topic/create-taproot-address-for-your-bitcoin-5405946
jr. member
Activity: 80
Merit: 1
January 31, 2024, 03:54:53 AM
#2
Hi everyone.

I'm struggling with the taproot address.

In python, how to convert a hexadecimal privatekey to taproot address?

I use bech32m lib but the taproot address generated is doesn't match to the correct address.

Can anyone explain taproot address generation process? I want use a hexadecimal privatekey to generate taproot address.

Thank you.

Well From the Little search and knowledge i think you should try to coverts your personal key to a wallet and it should be a new version 0 maybe on your phone or desktop.
This are some steps you could take just follow them!!

Step 1


Step2

Step3

This should be of help after run them

Try to check on this link to confirm it OP
 
https://bitcoin.stackexchange.com/questions/118135/get-the-scriptpubkey-from-a-taproot-address
newbie
Activity: 14
Merit: 0
January 31, 2024, 03:32:26 AM
#1
Hi everyone.

I'm struggling with the taproot address.

In python, how to convert a hexadecimal privatekey to taproot address?

I use bech32m lib but the taproot address generated is doesn't match to the correct address.

Can anyone explain taproot address generation process? I want use a hexadecimal privatekey to generate taproot address.

Thank you.
Jump to: