Commoners Logo

Commoners
Reveal History

Reveal completed

Friday Jan 26, 2024 at 3PM PST

The reveal took place on Friday Jan 26, 2024, 3PM PST.

Original reveal updates were posted on the Twitter account.

The timeline below documents how the reveal worked.

Reveal Timeline

Mint Complete + Collection Indexed

Commoners have successfully minted the first Bitcoin Ordinal 10k collection on uncommon sats!

The first 10,000 valid Commoner inscriptions have been indexed from the blockchain.

Unshuffled list of valid inscription IDs: available here →

Shuffle Block Height Announcement

Announced at reveal time: Friday Jan 26, 2024, 3PM PST

The team picked a future block height within 4 blocks of the scheduled reveal time.

It was published here and announced on the Twitter account.

The block hash of that block was used as entropy to shuffle the list of valid Commoners in the next stage.

Shuffle block height: 827541

Inscription List Shuffle

To ensure fair randomness, the list of inscription IDs was first sorted alphabetically. Then, the block hash of the selected block was used as entropy to shuffle the list of inscription IDs.

The resulting shuffled list acted as the map for assigning inscription IDs to specific Commoners.

To ensure fairness, the shuffled list was made available here as soon as the shuffle block height was reached.

At that point, the collection attributes became finalized and immutable.

The numbers 0 to 9,999 were shuffled randomly using a recently mined block as a source of entropy.

This resulted in a new list of length 10,000: [5465, 3829, 192, 1243...]
Using the above as an example:

- The first Inscription ID was assigned Commoner #5465
- The second Inscription ID was assigned Commoner #3829
- and so on, for the full 10k

The script below - the shuffler - allows independent verification of the random assignment of Commoner attributes.

Feel free to download the script below, add your inscription ID, and run it locally with `ts-node shuffle.ts`

You will have to change the inscriptionId and shuffleHeight values accordingly before running the script.

You can install ts-node from npm with `npm install -g ts-node`
Loading Shuffle Script...

Final Renderer Upgrade

After list was shuffled

Due to the nature of the mempool, there could be up to a 90 minute delay while we inscribed a final upgrade to the renderer with the shuffled inscription list before the upgrade logic was locked forever.

Once the renderer upgrade was confirmed on-chain, the collection was revealed on-chain.

On-Chain Reveal

After the renderer upgrade was confirmed on-chain

The collection was revealed on-chain.

Important: Marketplaces could temporarily continue to display placeholder images while the renderer upgrade was being confirmed in the blockchain. Our team worked with the major marketplaces to resolve this as quickly as possible.

Original reveal updates were posted on the Twitter account.

© commoners.com | Inscribed on Bitcoin Ordinals | admin@commoners.com