Is it possible (as in allowed by consensus, not doable with today's software) to create a zero-output transaction in Monero? In other words, is it possible to create a transaction whose inputs are entirely used as fees and creates no new outputs?


Yes, it is possible, and while I can't point at it right now, I know there's at least one in the chain.

  • Interesting. I'd assume that due to the use of commitment blinding factors, there has to be at least one output unless the only inputs referenced in the transaction were originally created in a coinbase transaction and thus do not have blinding factors associated with them? Would love to see the transaction you're referring to on the blockchain.
    – knaccc
    Jun 26 '17 at 17:34
  • Well, the transaction I'm thinking of was pre-rct. I don't think it's forbidden post-rct either, but I'm not 100% sure about it.
    – user36303
    Jun 27 '17 at 15:51
  • Hmm... okay, thanks for the discussion fam. I guess I'll leave the question open until we can get a more precise answer post-rct. Jun 27 '17 at 21:53

There are exactly 534 transactions with 0 output (block [1,1500000]), 511 of them being in the famous block 202612


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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