Articles
Developer news and technical overviews
-
Using a Smart Contract for Advanced Approvals: Hierarchical Thresholds
Design and implement an escrow contract account using hierarchical threshold approvals to secure the corporate treasury.
-
Leased Transactions: Securing Advanced Smart Contract Design
Certain smart contracts can benefit from defining a Lease parameter, which can provide security for exclusive transaction execution, mitigate fee variability, and enable long-running smart contracts. Learn when and how to use Leases in this article.
-
Smart Contract SDK Usage Updated to V2
The feature guide for accessing a TEAL program from an SDK is updated for V2. This guide contains SDK samples using TEAL programs with contract accounts or delegated signatures.
-
Algorand V2 SDK Asset and Atomic Transfer Examples
New Algorand SDK V2 examples for Assets and Atomic Transfers
-
What's New: Algorand v2.0.7
Algorand v2.0.7 was released to MainNet and TestNet, accompanied by a new set of features in the Algorand APIs. Learn more about what's new in this article.
-
Introducing Algorand’s V2 Indexer
Introducing the new Algorand Indexer - a fast and efficient way to search for transactions, accounts, assets, and blocks on the Algorand blockchain.
-
Getting Started with Assets
Creating an asset is simply a type of transaction on Algorand. There is no contract code required. Here are five ways to get started developing with Algorand Standard Assets.
-
Verify Signatures and Signed Data within Algorand Smart Contracts
This article explains how to use the ed25519verify opcode in conjunction with the tealsign goal command.
-
Contribute to the Algorand Developer Docs
The official Algorand Developer Documentation repository is now public and open to contributions. Read the contributing guide to get started.
-
How to Write Smart Contracts
This article summarizes the three primary ways you can build Algorand Smart Contracts.
-
Updated PyTeal Resources
PyTeal, a language binding for TEAL, is a community project created to make writing Algorand Smart Contracts (ASC) easier. This article summarizes the latest resources available to start building Algorand Smart Contracts in Python.
-
Getting Started on Algorand
In this article, we are going to cover some of the basics of where to start, what tutorials are available, options for setting up your development environment, and how you can be rewarded for developing applications on the Algorand blockchain.