Virtual Cofounder
Guides
Create a Token

Create a Token

Deploy your own fungible token for rewards, membership, utility, or any custom purpose.

What You'll Build

A fungible token is a digital asset where each unit is interchangeable—like currency. Unlike NFTs (which are unique), tokens are identical to each other. Common uses include:

  • Rewards points
  • Membership tokens
  • Governance tokens
  • In-app currency
  • Loyalty programs

Prerequisites

  • A wallet option ready — Keplr for mainnet, or use the test wallet to try it out
  • On testnet for practice, or mainnet for production

Step 1: Plan Your Token

Decide on:

  • Token name — The full name (e.g., "Reward Points")
  • Symbol — Short identifier (e.g., "RWD")
  • Decimals — Precision (usually 6 or 18)
  • Initial supply — How many tokens to mint initially

Step 2: Deploy the Contract

Ask Virtual Cofounder to create your token:

Create a token called "Reward Points" with symbol "RWD"

With initial supply:

Create a token called "Reward Points" with symbol "RWD" and initial supply of 1000000

Virtual Cofounder will show you the parameters and ask for confirmation before deploying.

Step 3: Mint More Tokens

If your token supports minting, you can create more:

Mint 5000 RWD tokens to my wallet

To mint to another address:

Mint 1000 RWD tokens to andr1xyz...

Step 4: Transfer Tokens

Send tokens to other addresses:

Send 100 RWD tokens to andr1xyz...

Step 5: Check Balances

View token balances:

What's my RWD token balance?

Check another address:

What's the RWD balance of andr1xyz...?

Tips for Success

Understand Decimals

Tokens use decimals for precision. With 6 decimals:

  • 1 token = 1,000,000 base units
  • Sending "1 token" means sending 1,000,000 base units

Virtual Cofounder handles this conversion for you when you use human-readable amounts.

Test on Testnet First

Always deploy to testnet before mainnet:

Switch to testnet

Plan Your Token Economics

Consider:

  • Total supply (fixed or unlimited)
  • Who can mint new tokens
  • Distribution plan

Next Steps

Once you have a token, you might want to: