Skip to content

Your First Asset

Hello, Developer! Let’s create your first asset on Algorand.

This guide shows two ways to create your first Algorand Standard Asset (ASA) on LocalNet.

By the end, you will:

  • Create an ASA using LORA (Live Onchain Resource Analyzer)
  • Create an ASA programmatically with TypeScript or Python
  • View your asset onchain using LORA

If you want to know more about what ASAs are, check out the documentation here:

When you’re ready, let’s dive in!


  1. Follow the steps in Getting Ready To Build to start LocalNet

  2. Follow the steps in Using LORA to connect a test wallet funded with Algo.

  3. Navigate to Txn Wizard.

  4. Click Add Transaction.

    Add Transaction
    Add Transaction
  5. Choose Asset create from the dropdown and fill out the asset configuration fields.

    For this example, we’ll use the following basic config:

    Asset Configuration
    Asset Configuration

    The creator field is auto-populated with your connected wallet address.

    For more information on the optional fields like Manager, Reserve, Freeze, and Clawback, check out the ASA documentation.

  6. Click Add and the Asset Config transaction will be added to the transaction group. Click Send to submit the transaction.

    Submit Transaction
    Submit Transaction
  7. You’ve now successfully created an asset using LORA! Next, try creating the asset using TypeScript or Python.

  1. If you haven’t already, open LORA and connect your wallet

    LORA home screen
    LORA home screen
  2. Click on Accounts and select the account you used to create the asset.

    LORA connect wallet modal
    LORA connect wallet modal
  3. With Alice selected, click view to open the account details.

    View Alice
    View Alice
  4. You will see a history of all the transactions from this account, and if you scroll to the Assets section, you should see your newly created asset listed.

    Creator's Balance
    Creator's Balance
  5. Click the Asset ID to view the asset. You will see the configuration details used to create the asset, as well as a history of all the transactions for that asset.

    Asset details
    Asset details

Now that you’ve learned multiple ways to create an asset, we will show you how to transfer the asset programmatically or using LORA.