Back to Browse

Understanding Algorand's Smart Contract Language

4.5K views
May 5, 2021
1:04:03

On Tuesday 4th May, we were delighted to host the fifth event in our Algorand Educate series. A huge thank you to Jason and Russ from Algorand for their great presentation during this session! To learn more about Algorand Educate and the upcoming events, please visit our website: www.encode.club/algorand-club You can find the slides used during the event in the following article: https://medium.com/encode-club/algorand-educate-understanding-algorands-smart-contract-language-video-slides-46fb89abf911?source=friends_link&sk=8ab35bd3fcc00b748854a25b83359a24 About Encode Club Encode Club is an online blockchain education platform onboarding talented people into the crypto space. We work with leading companies, networks, communities and universities. We educate people by way of events, workshops, courses hackathons, accelerators and bootcamps. We also have a separate investment fund and recruitment arm. For more information visit our website: https://www.encode.club/​​​​ Join the Community 🐥 Encode Twitter: https://twitter.com/encodeclub 🗣 Encode Discord: https://discord.gg/k32RTEptXc About Algorand We are delighted to be working again with the Algorand Foundation and helping to champion the adoption of the Algorand blockchain. Their technology, the brainchild of Turing-Award-winning cryptographer Silvio Micali, stands out at the forefront of the blockchain space, particularly their pure-proof-of stake protocol. We also know first-hand that their developer relations and support are second to none. For more information, visit https://www.algorand.com/​​​ or https://algorand.foundation/​​ Timestamps: 00:00:00 Introduction 00:00:40 Algorand Introduction 00:02:08 Algorand Smart Contracts 00:07:10 Stateless Contracts 00:10:10 Stateful Contracts 00:17:04 Combining with other Algorand Technologies 00:21:55 Stateless Runtime Architecture 00:24:45 Stateful Runtime Architecture 00:27:49 TEAL - Algorand Smart Contract Language 00:29:00 Opcodes and Examples 00:37:49 Branching Demo 00:41:11 Transaction Properties 00:44:01 Atomic Transactions and Demo 00:48:00 Asset Check 00:49:18 Read Global State From Another Contract 00:49:33 Reading and Writing Local State 00:51:09 Escrow Demo 00:53:05 Simplifying Smart Contract Development 00:54:41 PyTeal and Reach 00:55:25 Guidelines and Resources 00:56:52 Questions 01:02:30 Conclusion

Download

0 formats

No download links available.

Understanding Algorand's Smart Contract Language | NatokHD