3

When crunching blockchain data, my script tripped up on transactions without any outputs (vouts). Is this Monero's equivalent of OP_RETURN script, or am I missing something?

After looking at some examples in a blockchain viewer, it appears that the value of the outputs goes to the miner, I will leave the question open for good suggestions as to what is going on there:

Block 761388 Block 782656 Block 844741 Whole block 1006680

7
  • Can you tell us the txhash or block height of such a transaction?
    – knaccc
    May 4, 2017 at 3:12
  • This is a recent example - xmrchain.net/tx/…
    – Fireice UK
    May 4, 2017 at 8:48
  • Wow, I'm really surprised by that.
    – kenshi84
    May 4, 2017 at 12:21
  • Note that, for all transactions, the sum of the inputs is equal to the fee. Thus, the output is going straight to the coinbase reward, which is a different transaction.
    – dEBRUYNE
    May 4, 2017 at 15:20
  • @dEBRUYNE What's odd is that after following the link to the transaction in block 761388, if the containing block is examined, the no-outputs transaction is not listed. Only a different miner reward transaction is listed. I assume this must be a bug in xmrchain?
    – knaccc
    May 5, 2017 at 8:02

1 Answer 1

2

Monero has no scripting language. Even though the Cryptonote paper describes a simple lightweight one, the code did not implement it at the time Monero forked.

2
  • You missed the point of the question - I'm not asking about Monero's scripting capabilities. If you are not familiar with BTC, OP_RETURN script means that the transaction is unspendable, provably so. Although this doesn't appear to happen here.
    – Fireice UK
    May 4, 2017 at 8:55
  • Transactions are neither spendable nor unspendable, that does not make sense. A transaction consumes inputs, and creates outputs. In Monero, it's the same. Inputs are consumed, and outputs (possibly none) are created.
    – user36303
    May 4, 2017 at 20:25

Your Answer

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

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