0

我正在尝试为每笔交易创建多重签名地址。

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 将其找到钱包。

谢谢。

4

1 回答 1

-1

如果您已将余额发送到任何多重签名地址,例如 2NFeNLDC3928gAh9oagQnfdz25p5vdyE7gD。您无法从该地址汇款,因为您的钱包中不存在该地址。要使用这笔钱,首先您需要在您创建此托管的任何一个地址申领这笔款项

于 2015-07-15T06:21:12.993 回答