Improved Contract Debugging
This article summarizes changes recently made to the SDKs to support the dryrun REST endpoint and how this can be used to debug Algorand smart contracts.
Using a Smart Contract to Spawn Additional Smart Contracts
This article explains spawning child smart contracts from a parent contract using inner transactions.
Royalty payments using ARC18
This article summarizes the royalty payments ARC18 specification for Algorand Standard Assets(ASA) .
Algorand Unlimited Assets and Smart Contracts
This article details the changes made to both the Algorand Algod (3.5.1) and Indexer (2.10.0) processes. This includes removing limits on Assets and Contracts that can be created or optioned into.
Contract to Contract calls and an ABI come to Algorand
This article summarizes many of the features available within the Algorand Virtual Machine (AVM) 1.1 Release.
Discover AVM 1.0
This article introduces a new developer portal experience and summarizes the changes made for the Algorand Virtual Machine 1.0 version.
Introducing Algorand Virtual Machine: AVM 0.9 Release
This article summarizes many of the features available within the Algorand Virtual Machine (AVM) 0.9 Release.
Writing a Simple Smart Contract
Example showing how to build a simple smart contract.
Introducing TEAL Version 3
This article summarizes all the changes made to TEAL in version 3.
Building NFTs on Algorand
This article summarizes some of the options available to developers when building NFTs on the Algorand Blockchain.
Assets and Custom Transfer Logic
This solution illustrates enforcing a call to a smart contract while transferring an Asset (ASA).
Sharing Global State Across Contracts
This article explains how one contract can read another's global state.