I tried to create a multisig in both the Bitcoin network and the Bitcoin testnet. It seems to work only when all public keys are from the current wallet. That means when I call listunspent after I send coin to the multisig address, it didn't show up as a multisig address unless this multisig address was created from the current wallet. I tried it in both real coin and testnet. What is problem?

Note: I use Bitcoin-qt

Why "listunspent" dosen't show multisig address ?

How can i check balance of multisig address and get txid and vout and scriptPubKey for multisig address ?

Edit 2:I try to search for software(tool) can be track bitcoin address (balance and transactions) i found bitcoin-abe, but when i search for it i found i can't search for bitcoin address to retrieve it balance and transaction ? anyone know tool like blockchain when i request about bitcoin address give me balance and transactions ?

  • no answer !!!!!
    – Dev777
    Jun 26, 2014 at 3:02
  • Give it a little more time, it was in the middle of the night on half the planet. Alternatively, you can try to give your question more exposure by linking it in social networks or such.
    – Murch
    Jun 26, 2014 at 7:47

2 Answers 2


The built-in multisig support in the reference client is only a proof-of-concept. As until recently (and still) the wallet did not deal well with coins being spent outside of its control, it was decided to only allow spending multisig coins when you have all keys. Of course that completely defeats the purpose of multisig, but proper support for it requires separate tools anyway (to pass the partially signed transactions around, etc).

However, the planned watch-only wallet support does allow watching multisig addresses too (in fact, any script at all), which will appear in listunspent. Clearly, the regular sendtoaddress & co RPCs cannot spend these coins, but it does give the ability to track them.

  • how can i know the balance of multisig address ? is there any api RPC to get balance and transaction of multisig address ?
    – Dev777
    Jun 26, 2014 at 14:53
  • if there isn't api RPC to get balance of multisig address and its transactions, is there exist blockchain.info api to get balance of multisig addreess and its transactions ?
    – Dev777
    Jun 26, 2014 at 15:03
  • No, to know the balance, you need the wallet to track the transactions. The current wallet implementation in the reference client does not consider a transaction 'ours' when it pays to a multisig address you don't have all keys for. The planned watch-only functionality will allow this, by consider a transactions 'ours' without the ability to spend from it. Jun 26, 2014 at 18:15
  • What is means of "The planned watch-only functionality" ?
    – Dev777
    Jun 26, 2014 at 19:04
  • Pieter Wuille: i want know know how can i get multisig balance and txid and vout and scriptPubKey to send fund from it ? what is steps ?
    – Dev777
    Jun 26, 2014 at 19:07

You may want to look at APIs that support both multisig address and building multisig transactions as support in Bitcoin Core is still partial. For example:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.