1
1
I am using bitcoind 0.8.5 with JSON to try and implement multisignature addresses locally on my server. But when I try and create one from my code, it keeps returning FALSE.
$create_multisig = $bitcoin->createmultisig (2, '[ "02e280809f7a7e0fabb7404d68ef89b66e9cf63ecfffd37ef2c78d06c51d2247f6", "02f22be70ae35432c82e7b05846eeab1fec5b09ebe523bb98d6d6bbf1ff29d96c3"]');
var_dump($create_multisig);
I have tried variations of the quotes, I tried putting the public keys into variables, etc.. Can somebody tell me what I am doing wrong here? It won't create the multisignature address.
EDIT:
$pubkey_str = "";
$pubkey_str .= "\"02e280809f7a7e0fabb7404d68ef89b66e9cf63ecfffd37ef2c78d06c51d2247f6\",";
$pubkey_str .= "\"02f22be70ae35432c82e7b05846eeab1fec5b09ebe523bb98d6d6bbf1ff29d96c3\",";
$pubkey_str = substr($pubkey_str, 0, (strlen($pubkey_str)-1));
$pubkey_input = "'[$pubkey_str]'";
var_dump($pubkey_input);
$create_multisig = $bitcoin->addmultisigaddress (2, $pubkey_input);
var_dump($create_multisig);
And the resulting output
string(141) "'["02e280809f7a7e0fabb7404d68ef89b66e9cf63ecfffd37ef2c78d06c51d2247f6","02f22be70ae35432c82e7b05846eeab1fec5b09ebe523bb98d6d6bbf1ff29d96c3"]'"
bool(false)