Simple Ledger Protocol (SLP)
bitcoin-cash · token · protocol
An application-layer Bitcoin Cash token protocol that records token instructions in OP_RETURN data.
Simple Ledger Protocol (SLP) is an application-layer token system for Bitcoin Cash. Token genesis, mint, and transfer instructions are encoded in OP_RETURN data, and SLP-aware software follows the transaction lineage to determine valid token balances.
BCH consensus validates the underlying transactions but does not enforce SLP token conservation. Wallets, indexers, and exchanges must apply the SLP rules themselves and avoid accepting descendants of an invalid token transaction.
SLP assets and historical activity still exist, but newer BCH applications may use consensus-validated CashTokens instead. The two systems have different identifiers, minting controls, transaction encodings, metadata practices, and compatibility requirements.
Related terms
OP_RETURN
→A script opcode commonly used to create a provably unspendable output carrying a limited data payload.
technical · blockchain
Minting Baton
→In SLP, a special token output that authorizes additional issuance for one token ID.
token · bitcoin-cash
Fungible Token
→A fungible token has interchangeable units, so each unit of the same token is equivalent for payment, accounting, or trading.
token · standard
CashTokens
→Native Bitcoin Cash primitives for fungible tokens and non-fungible tokens attached to UTXOs.
bitcoin-cash · token · protocol