= Cursed ordinal
These were ordinals that were only indexed in later versions of the script. So to prevent changing the useless indices of existing ordinals, they gave them negative numbers.
The word "cursed" is a meme from the 2010/20s, e.g. https://knowyourmeme.com/memes/cursed-images--2[].
Some examples:
* https://ordinals.com/inscription/4b9a822a057743813efbefa0dd21d0a01342ee793ce2ce5bd499a5f262187553i0 first inscription with no mime type.
* https://ordinals.com/inscription/2fa287270e4203ca2fc9f82ea3de7a0f7b785875791a76387ef6f4ccbb54eee2i0 is -38:
> Hello World, this is a Rust Taproot test
is bugged because it is missing the mime type, on <Python>:
``
[b"'a\xf9\x19X%\xa8Q\x87SP\xe5\xf2H\xa6\xeew\x0e\x81\xa5hl\xcd\xaa\x97e\xfeqJ\x16\x12?", OP_CHECKSIG, 0, OP_IF, b'ord', 1, b'text/plain', 0, b'Hello World, this is a Rust Taproot test\xe2\x80\xa6', OP_ENDIF]
``
because the `1` should instead be `b'\x01`.
Bibliography:
* https://decrypt.co/212908/mysterious-ordinals-inscription-teases-cursed-bitcoin-art-project
Back to article page