Simple Ledger Protocol (SLP)
An application-layer Bitcoin Cash token protocol that records token instructions in OP_RETURN data.
- Acronym
- SLP
- Also known as
- SLP
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
Explore connected entries beyond the alphabetical index.
OP_RETURN
→A script opcode commonly used to create a provably unspendable output carrying a limited data payload.
Minting Baton
→In SLP, a special token output that authorizes additional issuance for one token ID.
Fungible Token
→A fungible token has interchangeable units, so each unit of the same token is equivalent for payment, accounting, or trading.
CashTokens
→Native Bitcoin Cash primitives for fungible tokens and non-fungible tokens attached to UTXOs.