bomboriver on Nostr: I have a problem: I’m trying to create a #bitcoin #Miniscript #vault with the ...
I have a problem: I’m trying to create a #bitcoin #Miniscript #vault with the following behaviour:
• First 6 months after receiving a UTXO → completely locked (no one can spend)
• After 6 months → only a 2-of-3 can spend
• After 1 year → either the original 2-of-3 or a second 2-of-3 (recovery set) can spend
• Relative timelocks so that self-transfers reset both clocks
I currently have this policy working in nprofile1qqsvxq03xdev3uxehjqcdkr5lfzl5vawmcf7vm6ps73m6ghwg8y4k2spzemhxue69uhkummnw3ezuumvda6xs7fwwa5kuqg4waehxw309ajkgetw9ehx7um5wghxcctwvsgf0yne (nprofile…0yne)
or_i(
and_v(v:multi(2, key_0_0, key_1_0, key_2_0), older(25920)),
and_v(v:multi(2, key_3_0, key_4_0, key_5_0), older(52560))
)
Both Sparrow and Liana reject this policy.
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
I don’t want to be locked into a single software wallet (Nunchuk only).
I don’t want to rely on only one piece of software.
software can disappear from app stores or repositories , stop being maintained, or become hard to find years from now.
Because of that, I want a Miniscript policy that can be recovered and spent from multiple independent tools .
ANY THOUGHTS??
#asknostr #wallets #miniscript
