Tokenize anything with Simple Ledger Protocol (SLP)
An emerging standard protocol for issuing secure tokens on the Bitcoin Cash blockchain.
SLP has everything you need to easily issue, spend or trade your own token.
All transactions are 100% on the blockchain for full auditability by any party.
No Native Token
You can use multi signature addresses and other Bitcoin script features with SLP tokens.
Free & Open Source
You have questions?
We have answers.
What makes SLP special among the many emerging token protocols?
Is SLP like Ethereum’s ERC-20, but for BCH?
In many ways, yes. Anyone can issue, or “mint” a new token type. Tokens can be traded, spent, or given to someone else. They operate in a distributed manner like most cryptocurrencies. Custom token behavior can be added using bitcoin Script programming language in novel ways.
What about "non fungible tokens" like Cryptokitties?
SLP also offers good support for non fungible tokens (NFT). Like Ethereum’s ERC-721 standard, meta data for each token can be stored off-chain. Each non fungible token in SLP can have a unique, static token identifier which is also the genesis transaction id. All NFT tokens for a project can be issued from the same address for easy classification.
In a nutshell, how does SLP work technically?
How can I start using SLP today?
Can anyone create their own token?
Why should I choose SLP for my project?
What are the issuance options for token creators?
Token issuance authority can also be delegated to someone else after the token has already been created.
How do token names and hash IDs work?
Token issuers can also specify a name for their token within the data. However, there are no reserved names. Names can be duplicated, sometimes maliciously. (This is also true of ERC-20). Therefore, users should always check the hash Id against a trusted source.
How does SLP handle decimal precision?
How can I avoid accidentally losing or burning tokens?
For example, once you have tokens on a wallet file, only open that file with the Electron Cash SLP wallet, not the normal Electron Cash wallet. This applies not just to wallet files per se, but also wallets that you restore from seed, as they will contain a particular set of addresses and coins.
Does SLP have its own address format?
Is SLP robust and well-tested?
What are the risks of using SLP?
Learn More & Get Involved
Resources and support for SLP.
Download Electron Cash SLP Edition
Browser Extension for Bitcoin Cash and SLP Tokens
Read the SLP specification on Github