• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

wallet recovery – Better Understanding a Timelock Taproot Script Path Miniscript

Moussa by Moussa
January 13, 2025
in Bitcoin
0
peer discovery – how to obtain the IP addresses of nodes for mining pools?
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I would like to create a Taproot wallet that meets the following conditions:

  1. Users can use their keys to spend UTXOs at any time
  2. There is a special key, provided by a recovery service, that can only be used to spend UTXOs after one year. This is the case when the user loses the seed and so a trusted recovery service can act.

I created the following miniscript to meet these requirements:

tr(
   dummy_key,
   {and_v(
       v:pk(recovery_key),
       older(52560)
       ),
    pk(user_xpub)}
)

Examples for the above variables:

let dummy_key = "d01115d548e7561b15c38f004d734633687cf4419620095bc5b0f47070afe85a";
let user_xpub = "[6f53d49c/44h/1h/0h]tpubDDjsCRDQ9YzyaAq9rspCfq8RZFrWoBpYnLxK6sS2hS2yukqSczgcYiur8Scx4Hd5AZatxTuzMtJQJhchufv1FRFanLqUP7JHwusSSpfcEp2/0/*";
let recovery_key = "c6047f9441ed7d6d3045406e95c07cd85c778e4b8cef3ca7abac09b95c709ee5";

So my understanding is:

  1. The above script path correctly supports any key derived from user_xpub at anytime OR the recovery_key after one year.

  2. Since the tr() expression needs to support the case where the user has lost their seed/signer wallet and can no longer sign transactions, user_xpub cannot be in the key path and a dummy key must be used. Therefore, a dummy key shared between the recovery service and the user is the only way to make this script work.

  3. The above script works interchangeably with public and private keys.

Are statements 1,2 and 3 correct?



Source link

Related articles

Nvidia Earnings Beat Lifts AI Crypto Tokens and Stocks

The US 30-year Treasury Yield Just Hit 5% and BTC USD May Pay the Price

May 1, 2026
ew Ledger Scan Shows How Much XRP Is Quantum-Exposed

ew Ledger Scan Shows How Much XRP Is Quantum-Exposed

May 1, 2026
Share76Tweet47

Related Posts

Nvidia Earnings Beat Lifts AI Crypto Tokens and Stocks

The US 30-year Treasury Yield Just Hit 5% and BTC USD May Pay the Price

by Moussa
May 1, 2026
0

The bond market just delivered a body blow to risk assets. The 30-year U.S. Treasury yield crossed 5% early Thursday,...

ew Ledger Scan Shows How Much XRP Is Quantum-Exposed

ew Ledger Scan Shows How Much XRP Is Quantum-Exposed

by Moussa
May 1, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure A full-history scan of the XRP Ledger...

US Rep. Calls Bitcoin A ‘Geopolitical Weapon Used By Multiple Adversaries’

US Rep. Calls Bitcoin A ‘Geopolitical Weapon Used By Multiple Adversaries’

by Moussa
May 1, 2026
0

Top US officials have increasingly placed Bitcoin (BTC) at the center of national security discussions, and Representative Lance Gooden says...

‘We Are Still So Early On This Journey’

‘We Are Still So Early On This Journey’

by Moussa
May 1, 2026
0

Morgan Stanley launched its bitcoin exchange-traded product, the Morgan Stanley Bitcoin Trust (MSBT), into a market it believes is still...

Senate Democrats Urge CFTC to Ban Sports and Election Contracts on Kalshi and Polymarket

Senate Democrats Urge CFTC to Ban Sports and Election Contracts on Kalshi and Polymarket

by Moussa
April 30, 2026
0

Key Takeaways: Sen. Jeff Merkley led Democrats asking the CFTC to ban event contracts in 5 categories, including sports. Merkley...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News