C‐BRC‐20

Nowadays, people are crazy about minting inscriptions on Bitcoin. However, most inscriptions they mint are BRC-20 tokens, which use an application protocol based on the original inscription protocol. Minting BRC-20 tokens on Bitcoin is so appealing because of its fairness and narratives. All participants must pay a fee to mint and follow the transaction ordering rules on the chain.

Unlike BRC-20, C-BRC-20 currently only needs two operations: deploy and mint. The "deploy" operation means creating a new C-BRC-20 token. The "mint" operation means minting a C-BRC-20 token. After the inscription of the "mint" operation is revealed on Bitcoin, it will be locked and can only be transferred on the circulating chain.

Operations

Deploy

First, A "deploy" operation is required to deploy a new C-BRC-20 token. After deploying the token on Bitcoin, it can be minted on Bitcoin.

{
  "p": "c-brc-20",
  "op": "deploy",
  "tick": "c-ins",
  "max": "21000000",
  "lim": "1000",
  "dec": "...."
}
KeyRequired?Full NameDescription
pYesProtocolIdentifier of the protocol.
opYesOperationTypes of operation.
tickYesTickerThe token name has no length limit and can be duplicated. Characters should be limited to 0-9a-z and -.
maxYesMax supplyTotal supply of the token.
limNoMint limitOutput limit for each minting.
decNoDecimalsDecimals, the default value is 18.

Mint & Transfer

These actions should be implemented on a circulating chain using a smart contract. There is no limit to the detail in the implementation, but C-INS does have some recommended practices:

  • The contract should be capable of storing the Inscription ID on Bitcoin and providing an API for retrieval.
  • The minting process should be as fair as possible.
Last Updated:
Contributors: Link