Creating your own Crypto

What do you need?

  • Linux machine
    • Debian based.
    • I recommend the latest Ubuntu server.
  • SOL (Solana) *at least $5 worth.
    • You can buy SOL through Coinbase.

STEP 1 – Create a Solana Wallet on CLI

  1. Run this command to install the Solana tool.
    > ssh -c “$(curl -sSfL https://release.solana.com/v1.8.6/install)”
  2. Exit your terminal and then reconnect.
  3. Create your Solana wallet.
    > solana-keygen new
  4. Check your wallet balance.
    > solana balance.

STEP 2 – Purchase Solana and send to your CLI wallet

You can buy SOL through Coinbase

STEP 3 – Install some Prereqs

  1. Update your repositories
    > sudo apt-get update
    > sudo apt-get upgrade
  2. Install RUST
    > curl https://sh.rustup.rs -sSf | sh #select option 1 for the default install
  3. Exit your terminal and reconnect
  4. More stuff to install
    > sudo apt install libudev-dev -y
    > sudo apt install libssl-dev pkg-config -y
    > sudo apt install build-essential -y

STEP 3 – Install the Solana Token Program (CLI tools)

  1. Install the TOOL! (this will take some time)
    > cargo install spl-token-cli

STEP 4 – Create your token!!

  1. Only one command!
    > spl-token create-token
  2. Create a token account
    > spl-token create-account yourtokenaddress
  3. Mint (create) some tokens!!
    1. spl-token mint yourtokenaddress amountyouwanttomint yourtokenaccount
    2. example: spl-token mint vXV3qR4WifEPiteogi9FDQveVthwrvEeRxpjyQdDHwq 500 3PgHtwNjNx4QzL5MfeTGLJkLCVwA7sotvm5MVXSyQvfj
  4. Check your token account balance
    > spl-token accounts
  5. ***OPTIONAL*** Disable minting to limit your supply
    > spl-token authorize yourtokenaddress mint –disable

STEP 5 – Transfer your token to another wallet

  1. Setup another wallet (phantom wallet)(browser extension) —> https://phantom.app/
  2. Transfer tokens to your new wallet
    1. spl-token transfer –fund-recipient –allow-unfunded-recipient yourtokenaddress amount recipientwalletaddress
    2. example: spl-token transfer –fund-recipient –allow-unfunded-recipient vXV3qR4WifEPiteogi9FDQveVthwrvEeRxpjyQdDHwq 10000 6Cc2MFmjjyXyenyEcKoBSq1Rdyw9t65yjXXBQWn34oLY

STEP 6 – Add Your Token to the Solana Registry

  1. Create your logo (keep it under 200kb and around 300x300px)
  2. Sign-up for a GitHub account (if you don’t already have one)
    1. https://github.com
  3. For the Solana Labs Token List repository
    1. https://github.com/solana-labs/token-list
  4. Use the “.” key to enter the web VScode editor
  5. Create a folder in assets/mainnet with your token address as the name of your folder
  6. Upload your logo to this folder
  7. Add your token to the file src/tokens/solana.tokenlist.json
  8. Commit your change
  9. Merge with the Solana labs token list repository


  10. Create pull request and wait for the bot to run.

View your Token on Solana Network

visit https://solscan.io/

Search your token address and you should be able to view your token and its transactions on the blockchain.