Example Crowdfunding Stateful Smart Contract Application
This solution explains one way to build a crowdfunding application on the Algorand Blockchain.
Example Permissioned Voting Stateful Smart Contract Application
This solution explains one way to build a permissioned voting application on the Algorand Blockchain.
Example Permissionless Voting Stateful Smart Contract Application
This solution explains one way to build a permissionless voting application on the Algorand Blockchain.
Intermediate · 30 minutes
Algo Builder Tutorial Part 3: Stateful Smart Contracts
This is the third tutorial from the Algo Builder series. In this tutorial we present how `algob` helps the developers to wield the power of Stateful Smart Contracts with TEAL.
Stateful Smart Contracts, Rekeying, and Fast Catchup
Stateful Smart Contracts, Rekeying, and Fast Catchup are brand new features that are now available to try on BetaNet. Learn more about what these features are and how to get started.
SDK Updates: Deploying Stateful Smart Contracts
Guided tour of SDK documentation focusing on stateful smart contract application development. Links to resources covering the basics thru building complete solutions.
Linking Algorand Stateful and Stateless Smart Contracts
This article discussing linking stateful and stateless smart contracts and why it makes sense in many applications.
How to Write Smart Contracts
This article summarizes the three primary ways you can build Algorand Smart Contracts.
Creating a CrowdFunding Application with the Algorand Blockchain
This solutions article describes the implementation of a next-generation crowdfunding Application using the Algorand Blockchain.
Assets and Custom Transfer Logic
This solution illustrates enforcing a call to a smart contract while transferring an Asset (ASA).
ASA Recurring Withdrawal DApp
Build an ASA's recurring withdrawal dApp combining Algorand Standard Assets, Algorand Smart Contracts and Atomic Transfers.
Creating Stateful Algorand Smart Contracts in Python with PyTeal
Explore the new version of PyTeal and learn how to write a stateful smart contract in Python.
Introducing Algorand’s Smart Contract Debugger
This article announces the release of the Teal Debugger.
Sharing Global State Across Contracts
This article explains how one contract can read another's global state.
Build Algorand iOS, Android and UWP apps using C# .NET SDK and Xamarin
This solution shows how to build an Algorand application for iOS, Android and Universal Windows Platform (UWP), with one code base, using Xamarin Forms and C#.
Example Digital Exchange Smart Contract Application
This solution presents a very simple DEX application using stateless and stateful smart contracts. It allows users to place limit orders that are fulfilled at a later time by another party.
Block'n'Poll - Blockchain polling web application
Block'n'Poll is a blockchain polling web application that allows users to easily create permissionless polls and vote on Algorand blockchain.
AlgoRealm, a NFT Royalty Game
AlgoRealm is a simple NFT game that provides an example of how to build NFTs with embedded royalty policies on Algorand.