Bitcoinj How to create multi-signature address using bitcoinj Can somebody help me with step-by-step list of how to create a multi signature 2-of-3 transaction using bitcoinj api?
ECKey keyA = &lt;something&gt;
ECKey keyB = &lt;something&gt;
ECKey keyC = &lt;something&gt;

Transaction aTransaction = new Transaction(params);
List&lt;ECKey&gt; keyList = ImmutableList.of(keyA, keyB, keyC);


Script script = ScriptBuilder.createMultiSigOutputScript(2, keyList); //2 of 3 multisig
Coin value = Coin.valueOf(0,10); // 0.1 btc
aTransaction.addOutput(value, script);
Wallet.SendRequest request = Wallet.SendRequest.forTx(aTransaction.addOutput);
wallet.completeTx(request); // fill in coins


See mikes documentation