Skip to main content

CashTokens

bitcoin-cash · token · protocol

Native Bitcoin Cash primitives for fungible tokens and non-fungible tokens attached to UTXOs.

1.general

CashTokens are consensus-validated Bitcoin Cash token primitives activated in May 2023. A BCH output can carry a fungible amount, an NFT commitment and capability, or both.

2.categories

Every category has a 32-byte ID derived from an eligible genesis transaction input. All fungible units are created at category genesis; later transactions can transfer or burn them but cannot increase that supply. A minting NFT can authorize new NFTs in its category, not additional fungible units. Issuers can still release previously reserved fungible units into circulation.

3.metadata

Category ID and token conservation are consensus data. Names, symbols, icons, websites, and decimal display are external metadata, commonly distributed through BCMR. Metadata can be absent or conflicting and is not proof of issuer identity.

4.risk

Native validation reduces repeated token-accounting code but does not audit issuers, contracts, wallets, bridges, exchanges, or metadata services. CashToken transactions pay BCH miner fees, which vary with transaction size and network policy.

CashTokens specification

See CashTokens versus ERC-20 for the validation, fee, and metadata tradeoffs. TokenWatch shows observed token activity with those distinctions in view.

Related terms

All terms and definitions may update as the Cryptionary improves.