SLP Token – Minting baton, Badger wallet, Bitcoin Cash

SLP Token – Minting baton, Badger wallet, Bitcoin Cash

This article is meant to be a simple walk through for people interested creating a hobby SLP (Simple Ledger Protocol) token on the Bitcoin Cash blockchain.

Tokens were all the rage last year using the Ethereum blockchain. Individuals and Companies heavily used standard Ethereum tokens to fund their projects (and scam investors out of money). Perhaps the most famous Ethereum token sale was TheDAO. DAO is an acronym for Decentralized Atonymous Organization. As you may know, theDAO ended disastrously. However, many Ethereum tokens still show promise. Some of these are the MakerDAO and the BAT tokens.

There have been many interesting proposals for the use of tokens (some of them, frankly, I don’t understand). But people have proposed tokenizing precious metals, real estate, digital collectibles (including video game goods), and more.

Developers have worked to make it easier to create tokens for Ethereum and have developed protocols that tokens can conform to so that they can be held in various wallets, for instance.

It does not include the shuffle privacy feature.

The basic steps to create an SLP token with Electron Cash:

  1. Download the Electron Cash SLP wallet.
  2. Add some BCH to the wallet.
  3. Press the ‘Tokens’ button
  4. Press ‘Create New Token’ button
  5. Fill in the token parameters
  6. Optionally preview your new token
  7. Press the ‘Create New Token’ button

That is it! You will be able to see your new token information and look at it on the blockchain.

I do have some additional helpful hints and explanations for creating these SLP tokens that will hopefully make it even easier. I have also included pix and links from my first token creation: FST (farawaystars test coin). You may be able to see some of my mistakes in the screen shots that were made as I fumbled around with the tools 😀.

Starting at step #3:

After selecting the ‘Token’ tab, select the ‘Create New Token’ button at the bottom.
Enter in the parameters for your new token.
Here is my new token (notice the error in the URL).
Successful token creation.
This is the history tab in the Electron Cash SLP app.
This is the SLP history tab in the Electron Cash SLP app.
This is the ‘Tokens’ tab that displays my token balance.
On the Bitcoin.com website, I can see my token on the top of the list as the most recently created!

Now let us discuss the parameters that are available.

  1. Token name: self explanatory
  2. Ticker symbol: usually two or three capital letters
  3. Document URL: you can include a url that links to a document related to your token
  4. Document Hash: you can include an MD5 hash of a document (on a Mac, in the terminal application type: md5 [file name])
  5. Decimal places: for reference, BCH is 8 decimal places and ETH is 18 decimal places)
  6. Token quantity: Initial or full token supply
  7. Fixed supply: true or false
  8. Address for baton: if this is not a fixed supply, this text field appears. You can enter any valid SLP address here. Whoever owns that address can issue more coins. I have not attempted to transfer the baton for this article.

Minting Baton

My duckduckgo.com skills may lack, but I could not find any walk throughs on this parameter. Here is how I successfully minted more FST coins:

First, notice above that I unchecked ‘Fixed Supply’ and entered a ‘Mint Baton Address’. The ‘Mint Baton Address’ must be an SLP token address. I used an address containing a small amount of BCH that was in my wallet.

Select the ‘Tokens’ tab, then Control-Click on the token that you want to mint. The above pop-up will appear.
Tokens have been created!
We have a printing press here, look out for inflation! (Check out the new balance)

Distribute your coin!

Click on the ‘Send’ tab and enter the amount of tokens you want to send
Note the ‘Fee’. In the previous screen shot, I could not edit the fee or sign the transaction because the fee was too high. If you click on the ‘Settings’ button on the bottom of the app, you can select ‘Edit fee manually’ to fix this.
Preview the transaction
Transaction sent!
The transaction can be viewed in your history. (or a blockchain explorer)

Mobile app

I sent the FST token to an address in my Badger Wallet for iOS. Pretty sweet!

I referenced this article on Bitcoin.com and this article on Simpleledger.cash to get started with SLP tokens.

If you would like to read more about cool tools for BCH, read my article on CashShuffle.

Leave a Comment