What is the functional difference between createmultisig and addmultisigaddress in bitcoincore (v 0.10)?
To be clear, I understand how both function. ie. multisigCmd n ["address1 public key as hex", "address in Base58 format", "more JSON entries..."]
(where n
is the n of m value, and a JSON list of eiher hex pubkeys or Base58 addresses follows).
However, the output for the multisigCmd (createmultisig and addmultisigaddress, respectively) is:
- createmultisig:
==> 3outputEqualsPay2scriptBTCAddress
,script as hex
- addmultisigaddress:
==> 3outputEqualsPay2scriptBTCAddress
(no script!)
Both commands give identical output addresses (ie 3outputEqualsPay2scriptBTCAddress
) when the same JSON data input is used. So the difference, really, is only that the former outputs the redeeming hex script. Am I missing something? Why the need for 2 commands rather than, for example, a single command with a -hex_script_output
flag?
You can get bonuses upto $100 FREE BONUS when you:
π° Install these recommended apps:
π² SocialGood - 100% Crypto Back on Everyday Shopping
π² xPortal - The DeFi For The Next Billion
π² CryptoTab Browser - Lightweight, fast, and ready to mine!
π° Register on these recommended exchanges:
π‘ Binanceπ‘ Bitfinexπ‘ Bitmartπ‘ Bittrexπ‘ Bitget
π‘ CoinExπ‘ Crypto.comπ‘ Gate.ioπ‘ Huobiπ‘ Kucoin.
Comments