I'm experimenting with multisig wallet on private testnet. I have followed this tutorial: How to Use Monero Multisignature Wallets (2/2 & 2/3) but when I try to transfer from multisig wallet I get:

  error: {
    code: -4,
    message: 'Multisig wallets cannot spend non rct outputs'
  id: 0,
  jsonrpc: '2.0'

What's the reason and how can I overcome it?

1 Answer 1


This was not implemented. Multisig came after rct, so there should not be pre-rct outputs in multisig wallets. It is possible to have code that spends those, it's just that there is no such code currently.

  • So what can I do to test multisig on private testnet? Do I have to generate certain amount of blocks?
    – Daniel
    Oct 4, 2020 at 17:13
  • 1
    Just sync it till at least v4 (IIRC) first.
    – user36303
    Oct 4, 2020 at 19:50

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.