BamBam Coin (MIGHTY)

How I Made My Very Own Cryptocurrency Token

1. I Found Inspiration

I've wanted to honor my family dog ever since he passed. He was a purebred, Apple Head Chihuahua that I grew up with. His name was Bambino because he was the baby of my family. He went by Bam Bam for short. His middle name was Mighty because of his imposing figure. (; Once I discovered that all data on a blockchain is immutable, a lightbulb went on in my head! What better way to honor him than to keep his name alive forever? After some research, I decided to build on Solana because of its transaction speeds & low gas fees.

2. I Created The Token

I first had to install the Solana developer tools.

root@localhost:~# sh -c “$(curl -sSfL https://release.solana.com/v1.8.5/install)”
                        
I then created a crypto wallet that holds sol & it's derivative tokens.

root@localhost:~# solana-keygen new
                        
Next, I had to install Rust.

root@localhost:~# curl https://sh.rustup.rs -sSf | sh
                        
I then had to install various developer tools.

root@localhost:~# sudo apt install libudev-dev
root@localhost:~# sudo apt install libssl-dev pkg-config -y
root@localhost:~# sudo apt install build-essential -y
                        
My next step was to install the Solana token program (a CLI tool that can be used to install a token onto the Solana blockchain).

root@localhost:~# cargo install spl-token-cli
                        
I then officially created a token on the Solana blockchain!

root@localhost:~# spl-token create-token
                        
Next, I had to create an account for my token that's able to hold it.

root@localhost:~# spl-token create-account *token ID*
                        
Then I got to mint my tokens onto the chain. (:

root@localhost:~# spl-token mint *token ID* *number to mint* *account ID*
                        

3. I Beautified My Token

In order for my token to be recognizable, I had to take a few steps.

  • I had to choose a logo for my token.
  • Upload the image to a github repo & copy the raw github url for the photo.
  • Fork the solana-labs/token-list repository.
  • Update the /assets folder with my token information.
  • Update the .json file in the /src/tokens folder with more token information.
  • Commit changes to the fork & attempt to merge it via a pull request.

Thankfully the Solana team accepted my request & made my BamBam Coin a reality!

4. I Sent MIGHTY Tokens All Around

This is how I transferred my tokens to other wallets.

root@localhost:~# spl-token transfer –fund-recipient –allow-unfunded-recipient *token ID* *number to send* *recipient address*
                        

Sadly, these tokens are not for sale. If I wanted others to be able to buy MIGHTY tokens I'd have to follow an extremely convoluted process. If I wanted to do so, I'd have to:

  • Set my token up on an exchange.
  • Create a market for my token.
  • Set up some liquidity pools.

I don't currently have the funds to set up liquidity pools nor do I have willing hodlers for this token. Though, one day, I'd love to create a token with functionality and financial efficacy. Actually, I have a few ideas for a new token. (;

If You'd Like Some MIGHTY LMK

This will require some effort on your part and you will not benefit from doing this. But, if you're interested in seeing whether this coin is real or not following these directions exactly.

  • 1.
    Add the Phantom extension to your browser (Their logo is a white ghost with purple eyeholes in front of a purple background).
  • 2.
    Once it's added, open it & click "Create New Wallet".
  • 3.
    Be sure to save your mnemonic phrase!
  • 4.
    Create your password & agree to the terms of service (Only after you've read them! LOL) & press "Save" then "Continue" then "Finish".
  • 5.
    Then contact me and ask for some MIGHTY. I'll be sure to send you some tokens. (:

Conclusion

Jyfwav pz wylaaf hdlzvtl!

If you'd like to make a new friend, here's one of my Solana addresses. 1 sol = 1 new friend. (:

pubkey: 6MXMMmtVRS9WuyqPYaR46tUC4ZGxjaYGzTju2EKjtUa6

By the way, you can check out the history of my token on Solscan.

Token History