Skip to content

Bhaney44/Build-an-Algorand-Smart-Contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build-an-Algorand-Smart-Contract

In fulfillment of the TEAL Badge.

Task: https://github.com/algorand-devrel/AlgorandDeveloperTasks/blob/master/Tasks/TEALTask.md

Problem

How to successfully execute an Algorand Smart Contract to transfer value using TEAL?

Solution Approach

Step One: Read Understanding Algorand Smart Contracts, https://medium.com/algorand/understanding-algorand-smart-contracts-b9fc743e7a0f

Step Two: Read the Docs, https://pyteal.readthedocs.io/en/stable/examples.html#atomic-swap

Step Three: Test examples, https://pyteal.readthedocs.io/en/stable/examples.html#atomic-swap

Step Four: Read Creating Stateful Algorand Smart Contracts in Python with PyTeal, https://developer.algorand.org/articles/creating-stateful-algorand-smart-contracts-python-pyteal/

Step Five: Read Documentation for Goal, https://developer.algorand.org/docs/reference/cli/goal/goal/

Step Six: Implement Algorand Smart Contract in TEAL

Instructions

  1. Write Teal Program
  2. Compile and Test on Testnet
  3. Comment and Publish Code

Issues

  1. Node contact error (closed): algorand/pyteal#68
  2. Cannot contact Algorand node (closed): algorand/pyteal#69
  3. Problem Forumulation (open): https://github.com/algorand-devrel/AlgorandDeveloperTasks/issues/1

Copyright

Copyright Brian Haney 2021

MIT License

About

In fulfillment of the TEAL Badge.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages