Create Publication

We are looking for publications that demonstrate building dApps or smart contracts!
See the full list of Gitcoin bounties that are eligible for rewards.

Algorand Standard Asset Rookie

Changing Challenge SDK

You are about to change this challenge’s SDK to .
You current progress will not be lost.


Algorand Standard Asset Rookie

Algorand Standard Asset Rookie Challenge Badge NFT

Algorand Standard Asset Rookie

Create a basic Algorand Standard Asset


In this challenge you'll be creating a brand new Asset.
On Algorand this is an ASA (Algorand Standard Asset), a Layer 1 primitive.

Creating and configuring the asset can be done with a single transaction with no smart contract necessary. Using ASAs to represent ownership or membership without needing to write a smart contract makes many common use cases simpler and provides a well-known, common interface for interacting with them.

Prepare for the challenge

Specifically in the documentation linked above you'll want to familiarize yourself with the parameters that may be set on an ASA.

You will complete the challenge with our partner Replit in a new tab. Fork the Replit using the 'Fork Replit' button in the righthand corner to begin. If this is your first challenge, you will need to create a Replit account before forking the challenge code.

In this challenge, you need to:

  • Construct a transaction to create a new Asset
  • Sign and send the transaction to the network

Join Discord

Check out our Discord channel, where you can communicate with other Algorand developers.

Visit Discord