Advertisement
Guest User

Create Taproot address for your Bitcoin

a guest
Oct 6th, 2023
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. [size=20pt][color=grey][b]INDEX[/b][/color][/size]
  2. [list]
  3. [li][iurl=#point1]Bitcoin Core[/iurl][/li]
  4. [li][iurl=#point2]Bitcoin Knots[/iurl][/li]
  5. [li][iurl=#point3]Sparrow wallet[/iurl][/li]
  6. [li][iurl=#point4]Nunchuk wallet[/iurl][/li]
  7. [li][iurl=#point5]Trezor suite[/iurl][/li]
  8. [li][iurl=#point6]Ledger Live[/iurl][/li]
  9. [li][iurl=#point7]Ledger Live (Android)[/iurl][/li]
  10. [li][iurl=#point8]OneKey[/iurl][/li]
  11. [li][iurl=#ref]Reference[/iurl][/li]
  12. [/list]
  13. [hr]
  14.  
  15.  
  16. [anchor=point1][size=16pt][color=teal][b]Bitcoin Core[/b][/color][/size][/anchor]
  17. Bitcoin Core: https://bitcoincore.org/en/download/
  18.  
  19. Download, verify the wallet, install it.
  20. Create a new wallet
  21. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2nr1.png[/img][/center]
  22. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2CWm.png[/img][/center]
  23. Default, the wallet will give you Bech32 receiving address.
  24. If you want to create your Taproot receiving address (Bech32m), you must click on Receive tab.
  25. In the third box for address type in Amount row, click on it to get a drop-down list, including the Bech32m (Taproot).
  26. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2GCW.png[/img][/center]
  27. Choose this option, and click on "Create a new receiving address"
  28. Congratulations, you have a Bech32m (Taproot receiving address).
  29. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2MYJ.png[/img][/center]
  30.  
  31. [b]Command line[/b]
  32. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=392915]darkv0rt3x[/url]
  33. [code]
  34. bitcoin-cli -named getnewaddress label=generic-p2tr address_type=bech32m
  35. [/code]
  36.  
  37. [anchor=#point2][size=16pt][color=teal][b]Bitcoin Knots[/b][/color][/size][/anchor]
  38. It is a combined Bitcoin node and wallet and a modified version of Bitcoin Core.
  39. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=521899]SFR10[/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg60559567#msg60559567]his information[/url]
  40. Download: https://bitcoinknots.org/#download
  41. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2m8C.png[/img][/center]
  42. Verify it (you should)
  43. Click on Receive tab, choose Taproot (Bech32m), Request payment
  44. You will get a Taproot wallet starts with bc1p
  45. [center][img width=500]https://www.talkimg.com/images/2023/10/06/R2Pwb.png[/img][/center]
  46.  
  47.  
  48. [anchor=point3][size=16pt][color=teal][b]Sparrow wallet[/b][/color][/size][/anchor]
  49. Sparrow wallet: https://sparrowwallet.com/download/
  50. Download, install it
  51. Choose server type to connect your wallet to.
  52. Create your wallet. You can choose Single Signature or Multi Signature in Policy Type.
  53. In Script Type, click on a drop-down list and choose Taproot (P2TR)
  54. [center][img width=800]https://www.talkimg.com/images/2023/10/06/R2REv.png[/img][/center]
  55. Then choose (at bottom), one of options: Connected Hardware Wallet; Airgapped Hardware Wallet; New or Imported Software Wallet; xPub/ Watch only Wallet.
  56. I choose New or Imported Software Wallet.
  57. [center][img width=800]https://www.talkimg.com/images/2023/10/06/R2T5H.png[/img][/center]
  58. Continue with one of three options: Mnemonic Words (BIP39); Electrum; Master Private Key (BIP32). I choose Mnemonic Words and choose Use 12 words (You can choose 12, 15, 18, 21 or 24 words).
  59. Continue to set up your wallet. Make sure you back up mnemonic words, password, derivation path.
  60. In the end, you will get a Taproot receiving address that starts with bc1
  61. [center][img width=800]https://www.talkimg.com/images/2023/10/06/R2z2g.png[/img][/center]
  62.  
  63. [anchor=point4][size=16pt][color=teal][b]Nunchuk wallet[/b][/color][/size][/anchor] [sup]Desktop and Android[/sup]
  64. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=521899]SFR10[/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg60559567#msg60559567]this post[/url] and [url=https://bitcointalk.org/index.php?topic=5371499.msg60001740#msg60001740]that post[/url]
  65.  
  66. Download: https://nunchuk.io/
  67.  
  68. [b]Desktop[/b]
  69. [list]
  70. [li]Add new wallet > Click the dropdown menu for "Advanced: Address Type" and choose Taproot > Key Setup
  71.  
  72. [img]https://www.talkimg.com/images/2023/10/06/R2FRI.jpeg[/img][/li]
  73. [li]Add a New Key > HW key/SW key > Write down your seed phrases > Confirm your Seed > Name your key > Set a passphrase > Run health check > Confirm & close
  74.  
  75. [img]https://www.talkimg.com/images/2023/10/06/R2N1d.jpeg[/img][/li]
  76. [li]While your key is selected, click "Assign to wallet", then increase the number for "Required signers" > Click "Next: Review Wallet"
  77.  
  78. [img]https://www.talkimg.com/images/2023/10/06/R2EW5.jpeg[/img][/li]
  79. [li]Review everything, then click "Create Wallet" > Save "wallet configuration file [sup][BSMS file][/sup]"
  80.  
  81. [img]https://www.talkimg.com/images/2023/10/06/R2sQz.jpeg[/img]
  82.  
  83. [/li]
  84. [li][img]https://www.talkimg.com/images/2023/10/06/R23f2.jpeg[/img][/li]
  85. [/list]
  86.  
  87. [b]Android[/b]
  88. [list]
  89. [li][img]https://www.talkimg.com/images/2023/10/06/R2k8c.jpeg[/img][/li]
  90. [/list]
  91.  
  92. [anchor=point5][size=16pt][color=teal][b]Trezor Suite:[/b][/color][/size][/anchor]
  93. Credit to [url=http://]Husna QA[/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg60558050#msg60558050]this post[/url]
  94. [i][url=https://github.com/trezor/trezor-suite/releases/tag/v21.12.2]v21.12.2[/url] and above.[/i]
  95.  
  96. - In "Accounts", click the "+" sign on "My accounts" to create a "New account".
  97.  
  98. [img width=550]https://www.talkimg.com/images/2023/10/06/R2YAP.png[/img]
  99.  
  100. - In the "Select coin" option, select Bitcoin and at the "Account type", select "Taproot [color=grey]BIP86, P2TR, Bech32m[/color]", then click "+ Add account".
  101.  
  102. [img width=550]https://www.talkimg.com/images/2023/10/06/R2y5j.png[/img]
  103.  
  104. - In "Taproot accounts", click the "Receive".
  105.  
  106. [img width=550]https://www.talkimg.com/images/2023/10/06/R2VUG.png[/img]
  107.  
  108. - The following is an example of the generated Taproot address.
  109.  
  110. [img width=550]https://www.talkimg.com/images/2023/10/06/R2jRD.png[/img]
  111.  
  112. [img width=550]https://www.talkimg.com/images/2023/10/06/R2r1f.png[/img]
  113.  
  114. [anchor=point6][size=16pt][color=teal][b]Ledger Live[/b][/color][/size][/anchor]
  115. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=112493]Pmalek[/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg60561679#msg60561679]that post[/url]
  116. Since no one has explained how to create a Taproot address on Ledger Live yet, I will briefly describe the process.
  117. After opening and logging in to your Ledger Live account, connect and unlock your hardware wallet with your PIN.
  118.  
  119. Now click on the "Accounts" tab on the left. On the dropdown list select Bitcoin and click on "Continue".
  120.  
  121. [center][img]https://www.talkimg.com/images/2023/10/06/R21eZ.jpeg[/img][/center]
  122.  
  123. Ledger Live will then scan all existing Bitcoin accounts that are or aren't part of your portfolio. Give it a minute to finish or stop the scanning process by clicking on the "Stop" button.
  124. To add a Taproot account, you need to switch on the "show all address types" under "Add new account". Give your Taproot account a name and click on the "Add account" button at the bottom.
  125.  
  126. [center][img]https://www.talkimg.com/images/2023/10/06/R2cQ8.jpeg[/img][/center]
  127.  
  128. If done successfully, a confirmation screen will inform you that your new account has been added to your portfolio. You can see it at the bottom of your "Accounts" tab because it's addresses are still unfunded.
  129.  
  130. To generate a Taproot address, you now need to click on the "Receive" tab on the left, select your new Taproot account on the list, and click "Continue".
  131.  
  132. [center][img]https://www.talkimg.com/images/2023/10/06/R2hf3.jpeg[/img][/center]
  133.  
  134. A new address will be generated for you. Compare and confirm that the address on Ledger Live matches the one on your hardware wallet and approve it by clicking on both buttons on the device.
  135.  
  136. [center][img]https://www.talkimg.com/images/2023/10/06/R2oKw.jpeg[/img][/center]
  137.  
  138. You have now successfully created a Taproot address in Ledger Live.
  139.  
  140.  
  141. [anchor=point7][size=16pt][color=teal][b]Ledger Live (Android)[/b][/color][/size][/anchor]
  142. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=1827294]Husna QA[/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg60586024#msg60586024]that post[/url]
  143.  
  144. Software and Hardware wallet that Husna QA used in this test:
  145. - Ledger Live Android v3.3.2
  146. - Ledger Nano X
  147.  
  148. Logging in to Ledger Live; On the "Wallet" icon, select "Add asset" or the "+" sign in the upper right corner.
  149.  
  150. [img width=250]https://www.talkimg.com/images/2023/10/06/R25A9.jpeg[/img]
  151.  
  152. In the "Add Asset" option, I select "With your Ledger".
  153.  
  154. [img width=250]https://www.talkimg.com/images/2023/10/06/R27IN.jpeg[/img]
  155.  
  156. In the "Crypto asset" option, select "Bitcoin (BTC)".
  157.  
  158. [img width=250]https://www.talkimg.com/images/2023/10/06/R297a.jpeg[/img]
  159.  
  160. In the "Device" option, select the hardware wallet that is connected to Ledger Live.
  161. If the hardware wallet name doesn't appear, tap "Pair with Bluetooth" (Nano X) or connect it via a USB cable (Nano S, Nano S Plus, Nano X).
  162.  
  163. [img width=250]https://www.talkimg.com/images/2023/10/06/R2gUo.jpeg[/img]
  164.  
  165. "Open the Bitcoin app on your device".
  166.  
  167. [img width=250]https://www.talkimg.com/images/2023/10/06/R2iTT.jpeg[/img]
  168.  
  169. Ledger Live will scan all Bitcoin accounts.
  170.  
  171. [img width=250]https://www.talkimg.com/images/2023/10/06/R281l.jpeg[/img]
  172.  
  173. Select "More address types" to display other Bitcoin accounts.
  174.  
  175. [img width=250]https://www.talkimg.com/images/2023/10/06/R2Ke1.jpeg[/img]
  176.  
  177. Select "Bitcoin (Taproot)" and tap "Continue".
  178.  
  179. [img width=250]https://www.talkimg.com/images/2023/10/06/R2pGm.jpeg[/img]
  180.  
  181. Here is the newly created Bitcoin (Taproot) account:
  182.  
  183. [img width=250]https://www.talkimg.com/images/2023/10/06/R2DfW.jpeg[/img]
  184.  
  185. To generate a Taproot address, tap Bitcoin Account (Taproot), Select "Receive".
  186.  
  187. [img width=250]https://www.talkimg.com/images/2023/10/06/R2OKJ.jpeg[/img]
  188.  
  189. Make sure the hardware wallet is still connected to Ledger Live for the process of creating a Taproot address.
  190.  
  191. [img width=250]https://www.talkimg.com/images/2023/10/06/R2eHC.jpeg[/img]
  192.  
  193. Verify address on Device.
  194.  
  195. [img width=250]https://www.talkimg.com/images/2023/10/06/R2qIb.jpeg[/img]
  196.  
  197. [img width=250]https://www.talkimg.com/images/2023/10/06/R207v.jpeg[/img]
  198.  
  199. [img width=250]https://www.talkimg.com/images/2023/10/06/R2xaH.jpeg[/img]
  200.  
  201. [img width=250]https://www.talkimg.com/images/2023/10/06/RU2Tg.jpeg[/img]
  202.  
  203. Select "Copy address" or "Share address" to copy or share the Taproot address.
  204.  
  205. [img width=250]https://www.talkimg.com/images/2023/10/06/RUULI.jpeg[/img]
  206.  
  207.  
  208. [anchor=point8][size=16pt][color=teal][b]OneKey[/b][/color][/size][/anchor]
  209. Credit to [url=https://bitcointalk.org/index.php?action=profile;u=521899]SFR10 [/url] with [url=https://bitcointalk.org/index.php?topic=5405946.msg62038944#msg62038944]that post[/url]
  210. OneKey recently added support for Taproot, so here are the steps for creating Taproot addresses in their Android app [sup][it seems to be "[url=https://github.com/OneKeyHQ/app-monorepo]open-source[/url]"][/sup]:
  211.  
  212. [list]
  213. [li]When you first open the app, it creates an Ethereum account by default, so you have to change it from the top of the page and select Bitcoin.
  214. [list]
  215. [li]Then click the "create account" button:
  216.  
  217. [img]https://www.talkimg.com/images/2023/10/06/RUaqd.jpeg[/img][/li]
  218. [/list]
  219.  
  220. [/li]
  221. [li]Choose Taproot
  222.  
  223. [img]https://www.talkimg.com/images/2023/10/06/RUdG5.jpeg[/img]
  224.  
  225. [/li]
  226. [li]Click "receive" button
  227.  
  228. [img]https://www.talkimg.com/images/2023/10/06/RUuyz.jpeg[/img][/li]
  229. [/list]
  230.  
  231.  
  232. [hr]
  233. [anchor=ref][size=14pt][color=teal][b]Reference[/b][/color][/size][/anchor]
  234. [list]
  235. [li][url=https://bitcointalk.org/index.php?topic=5348092.msg57406258#msg57406258]Taproot - The biggest upgrade for Bitcoin since 2017 & documents to read.[/url][/li]
  236. [li][url=https://bitcointalk.org/index.php?topic=5371499.msg58443403#msg58443403][nobbc][LIST][/nobbc] Wallets supporting Taproot[/url][/li]
  237. [li][url=https://bitcointalk.org/index.php?topic=5406199.0]Bitcoin Taproot (Bech32m - bc1p) adoption[/url][/li]
  238. [li][url=https://trezor.io/learn/a/what-is-taproot]What is Taproot?[/url] (Trezor.io - How to add a Taproot account in Trezor Suite)[/li]
  239. [/list]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement