Possible next steps:
- Enable CLTV-by-time in wallet.
- Add date/time lock chooser to Receive tab in GUI.
- Some way for the recipient to prove to the sender that the address is CLTV.
(this feature was requested on reddit)
Possible next steps:
(this feature was requested on reddit)
1069@@ -1070,7 +1070,10 @@ UniValue addmultisigaddress(const UniValue& params, bool fHelp)
1070             "       \"address\"  (string) bitcoin address or hex-encoded public key\n"
1071             "       ...,\n"
1072             "     ]\n"
1073-            "3. \"account\"      (string, optional) DEPRECATED. An account to assign the addresses to.\n"
1074+            "3. options        (object, optional)\n"
1075+            "   {\n"
1076+            "     \"cltv_height\"  (numeric, optional) Minimum block height before received funds can be spent\n"
cltv_time as in the createmultisig RPC?
              
            160+                try {
161+                    sn = CScriptNum(vch1, true, 5);
162+                } catch (scriptnum_error) {
163+                    break;
164+                }
165+                // 0 CLTV is pointless, so expect at least height 1