Taproot and Schnorr are upgrades to the Bitcoin protocol designed to enhance the privacy, efficiency and flexibility of Bitcoin transactions.
Tapr...
For further actions, you may consider blocking this person and/or reporting abuse
Hi, i'm trying to use the examples below to replicate an ordinals transfer, paid for by another wallet. May i ask how we would extend these examples for taproot transfer from one wallet to another but payment transfer done from one P2SH wallet to another?
Hello, do you use bitcoinjs-lib to implement taprot addresses for ord inscribe? I can transfer the inscription id now, but I don't know how to create a new inscription(use bitcoinjs-lib)
Hey y. I have managed to do a transfer using both bitcoinjs-lib and micro-btc-signer. But I'm in the same boat where i'm not certain yet how to do an actual inscription.
Okay, if you have implemented inscribe, can you share some code examples? I am now using this test inscription: github.com/cmdruid/tapscript/blob/...
Noted, will do. Also, thank you for sharing the example code
did you find how to do the inscribe now, using tapscript or bitcoinjs-lib?
HI @y, @chironjitd , any luck converting the tapscript ordinal example to bitcoinjs? Thanks in advance!
Not sure I understand you correctly. You want to transfer UTXOs from one P2SH address to another?
@cd if you are trying to work with P2SH, my article on P2WSH dev.to/eunovo/unlocking-the-power-... might help you
Hi Oghenovo, thank you for your reply. I was trying to do an Ordinals inscription transfer, and needed to figure out how to do so.
I can now do a transfer but i feel that my base understanding of taproot is not quite there. Are you planning to write more articles on deep diving into taproot or have suggestions on reading sources?
This might help dev.to/eunovo/more-on-taproot-41g8
Thanks!
Hello Oghenovo!
Thank you for your helpful article and code samples.
In line 30 of you code on github, you tweak the signer and in line 32 you create the address to where the faucet sends the tBTC.
But in the bitcoinjs-lib example starting from line 19, they use an un-tweaked public key for the address generation (line 46).
However, they use a tweaked key to sign the input (line 55).
How does that work? Or did I miss something?
Thank you.
how to import/implemenet toXOnly??
thanks a lot!