Testing Your Applications

Testing with Private Networks

When building decentralized applications on the blockchain, we recommend first creating your own private network. With a private network you can configure the particular network scenarios most relevant for your use case. See the tutorial on Creating a Private Network for a step-by-step guide.

Testing on TestNet

When you are ready to test in more realistic network conditions, where you do not control all nodes and accounts, you can run your application on our TestNet. To distribute algos to accounts on TestNet, use the dispenser described below.

Using the Dispenser

You can dispense algos to your TestNet account by visiting Algorand Dispenser.

  1. Click the Google sign-in link at the top of the Dispenser page and sign-in with your Google account.
  2. Complete the reCAPTCHA.
  3. Copy and paste the public key of the target address you would like to send money to into the empty text box.
  4. Click "Dispense".

A 200 status code and a transaction ID means success. You can run goal account balance -a <pubkey> -d <data-dir>to view the new balance.