我正在尝试为每个事务创建多重签名地址。
Transaction tx = new Transaction(kit.params());
Script script = ScriptBuilder.createP2SHOutputScript(2, keysList);
地址已创建,我可以将硬币发送到此地址 请参阅 https://www.blocktrail.com/tBTC/address/2NFeNLDC3928gAh9oagQnfdz25p5vdyE7gD
但是,如果我想从这个地址消费硬币2NFeNLDC3928gAh9oagQnfdz25p5vdyE7gD bitcoinJ找不到它
kit.wallet().calculateAllSpendCandidates(true);
可以通过calculateAllSpendCandidates找到没有P2S的地址。
是否有任何机构知道如何为每个输出/输入创建具有多重签名的地址,并通过calculateAllSpendCandidates将其发现到钱包中。
感谢。
答案 0 :(得分:0)
如果您已将余额发送到任何多地址,例如2NFeNLDC3928gAh9oagQnfdz25p5vdyE7gD。您无法从此地址汇款,因为您的钱包中不存在此地址。要使用这笔钱,首先您需要在您创建此托管的任何一个地址申领此金额