By Pepe The Ordinals Expert
This is important update concerns the future of your inscription numbers and will affect the entire ordinals community.
Please read carefully, retweet and share this with as many people as you can.
We are publishing the entire tweet bellow as this concerns the entire ordinals community and the fate of your inscription numbers.
Special thanks to @LeonidasNFT Leonidas.og for Tweeting about this.

@LeonidasNFT Tweeted:
“A bug was found in the ordinals protocol that caused ~1,200 inscriptions that should have been valid to not get included. The first of these “orphan” inscriptions happened just before inscription number 420,285. The bug was caused by the ordinals protocol only counting inscriptions that were in the first input of a transaction. So far ~1,200 inscriptions were not in the first input in a transaction. This leads to the question of what should be done about this “bug”? From the people I have talked to about this, everyone seems to agree that we need to upgrade the protocol to count inscriptions made in every input of the transaction so that we can do cool things with PSBTs or inscribe multiple inscriptions in a single transaction. The question being debated is what should be done with the orphan inscriptions and the numbering of existing inscriptions after 420,285. Here are the two solutions that are being talked about the most: SOLUTION 1: RETROACTIVELY CHANGE INSCRIPTION NUMBERS Pick a block height to upgrade the ordinals protocol that will retroactively index/include the ~1,200 orphan inscriptions. This would move around the numbers of every inscription created between 420,285 and when this upgrade is implemented. This feels like the “purist” solution because it means the ordinals protocol would correctly match the logical ordering on-chain. SOLUTION 2: DO NOT CHANGE INSCRIPTION NUMBERS Pick a block height to upgrade the ordinals protocol that will change the indexing rules going forward so that future inscriptions that are not made in the first input of a transaction will be correctly assigned an inscription number. This would not change any existing inscription numbers so the ~1,200 orphans would not be assigned inscription numbers officially in the protocol. It would be up to the market to value them as “misprints” or not. This decision is somewhat important for several reasons: 1. It sets precedent for whether we think of the protocol indexer or the blockchain as being the official state for inscription numbers. 2. Either way someone who thought they were following the rules of the protocol and did nothing wrong will be affected negatively. 3. It sets the tone and culture for the ordinals ecosystem. Are we able to hear opinions we disagree with while still being respectful to one another? Are we able to reach consensus and execute effectively or will this problem just fester and grow bigger the longer we don’t act? My recommendation to everyone (no matter what your opinion is) is to make your voice heard. There are many other ideas than the two in this poll. Join twitter spaces, discuss this in tweet replies and discord servers, and most importantly jump into Issue 2000 on the ordinal GitHub which is the best place to have this conversation.


Leave a comment