Introducing cRGB, the decentralized color space.

cRGB (crypto RGB)
4 min readNov 26, 2021

cRGB is the first purely on-chain NFT series that is based entirely on sRGB values.

Table of Contents.

  1. What is cRGB NFT?
  2. The Story
  3. How to mint cRGB?
  4. The Secondary Market
  5. How to change the color name?
  6. The Community

1. What is cRGB NFT?

cRGB is the first on-chain NFT series that is based entirely on sRGB values. It’s limited to a total of 16,777,216 pieces, which is the maximum number of sRGB value combinations. Color owners are able to set or change the “color name” as they please. Feel free to use cRGB in any way you want.

🔒 Everything is generated and stored entirely on chain
🖼 Total of 16,777,216 colors
✨ Each one is unique
🔁 Changeable “Color Name”

2. The Story

The origin

Selling colors as NFTs is not a new idea — we did actually have an idea that one should be able to own a specific “color” even before the NFT exist. Passch, the creator of cRGB has used his 🟦 “Passch Blue” color as his identity since 2013, and has been obsessed with colors since then. After he was introduced to the NFT technology, his first interpretation was to create the RGB colors collection as PNGs stored on an IPFS, as almost any NFT project would do. But, there’s a problem…

The problem with Off-Chain Data

To be able to create artworks that are based entirely on every RGB values combination will only make sense, when it is on-chain. First, the huge amount of artworks that need to be created (16,777,216 pieces or 🟥 x🟩 x🟦 ) will take a significant amount of storage space. Second, even we store the artwork on a reliable decentralized off-chain storage such as IPFS, they never guaranteed that the data will always be available.

👀 Read more about the difference between On-Chain and Off-Chain NFTs here.

Bringing it On-Chain

After many trials and errors of experimenting many different approaches to generated colors on the blockchain. We found the mighty solution, and this is very simple. We mapped each tokenId to each color, by using a conversion function that converts integer (which in this case is the tokenId) into RGB values. Using this method, we can guarantee that all of 16,777,216 ERC-721 tokens have a different color. They are all unique.

🖼 And that is the beauty of the cRGB collection. Everything On-Chain.

Give it a name

We think that each color should have a name, and this is the chance for us all to name every sRGB color. This gives each artwork another layer of identity on top of the color itself. The great thing is that the color name is changeable. It means that when the color is sold, the new owner can change the color name.

3. How to mint cRGB?

🔗 Official Links

👛 Set up your wallet

You will need to fund your MetaMask wallet to have a sufficient amount of ETH to mint cRGB NFT. (1 cRGB = 0.005 ETH) Please keep in mind that you will need an extra ETH to pay for gas fees.
We recommend that you should mint the NFT via desktop computer through a web browser (e.g. Chrome, Firefox or Brave) that have MetaMask wallet installed. However, you can also mint the NFT via your mobile phone by installing MetaMask mobile application (available for iOS and Android) and using the “Browser” inside the MetaMask wallet app.

Read 👀 → A complete guide to getting ETH and a wallet with MetaMask
Gas⛽ ️ → Check out the Ethereum Gas Tracker to check the current gas price

🖼 Mint your color

After you have your wallet ready, please visit our minting dapp at → http://www.crgb.io/

  1. Click “Connect Wallet” to connect to the Ethereum blockchain via MetaMask wallet.
  2. Choose your favourite color using the color picker, or just give the #hex code to pick the specific color.
  3. Give your color a name. It doesn’t have to be english and can’t be longer than 32 characters. (And it can be changed later!)
  4. Click “Mint” and wait for the transaction to finish, this could take a while depending on how busy the network is at the moment.
  5. 🥳 Congratulation! You are now a cRGB owner!

🙌 If you have any further questions, feel free to ask around in Discord.

4. The Secondary Market

If the color you want is already minted, no worry. You can go visit our official store on OpenSea or Rarible to find that specific color and make an offer to the owner. There you will see the overview of the whole minted cRGB colors.

5. How to change the color name

The token owner can always change the color name, even if you buy from the secondary market. In the meantime you can change the color name by yourself by calling the changeColorName function on the contract directly using Etherscan.

Please keep in mind that the color name has following requirements:

  • Minimum character: 1
  • Maximum characters: 32
  • Maximum viewable width: 900px (fit approx. 22 times of letter “W”)
  • Restrict characters are " ' ` & \
  • If you use any restricted character in the name, your cRGB color won’t be able to render the image. You can change the name and remove all the restricted characters to solve this problem
  • Color name can be in any language

6. The community

cRGB aims to be the color space of the Metaverse. Get your color, name it, join the community and meet us in the world of cRGB.

👾 Discord
🐦 Twitter
🟦 Website

Until then, let’s make colors decentralized together.

Passch & Holstein.

--

--

cRGB (crypto RGB)

cRGB (crypto RGB) is the first on-chain NFT series that is based entirely on sRGB values. Minting is live at www.crgb.io