
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.

Algorand Exchange Price Oracle
In this article, we show the implementation of a simple exchange using an on-chain Oracle as the price source. It handles the on-chain submission and the usage in an atomic transfer taking advantage of TEAL smart contracts.

From Algos to ASAs
This guide maps core technical concepts related to the Algo to Algorand Standard Assets, which is Algorand's Layer-1 implementation for third-party fungible and non-fungible tokens.

Creating a Point-of-Sale Application with the Algorand Blockchain
We show how to use Algorand’s blockchain to create an alternative payment solution for processing retail transactions. The solution demonstrates a point-of-sale application and a signing wallet.

Exporting Algorand Transactions for Tax Reporting
Export tool for exporting Algorand on-chain transactions including rewards for crypto-tax sites to consume.

AlgoNim
AlgoNim is the first Algorand game incorporating all the features introduced in Algorand 2.0: Algorand Standard Assets (ASA), Atomic Transfers (AT) and Algorand Smart Contracts (ASC1).

Intermediate · 30 minutes
LimitOrder Contract with Python
A walkthrough example of how to use a limit order contract with Python.

Intermediate · 30 minutes
LimitOrder Contract with Java
A walkthrough example of how to use a limit order contract with Java.

Intermediate · 30 minutes
LimitOrder Contract with Go
A walkthrough example of how to use a limit order contract with Go.

Intermediate · 30 minutes
LimitOrder Contract with JavaScript
A walkthrough example of how to use a limit order contract with JavaScript.

Algorand Atomic Transfers
A conceptual overview of Algorand Atomic Transfers for developers.

TEAL ALGO Oracle in Algorand Layer-1
In a blockchain, the ability to reference a price on-chain enables a seamless and trustless transaction environment, especially for automated transactions and smart contracts. Oracles are the entities in charge of broadcasting off-chain data such as market price to the blockchain, and serve as a source of truth that allows on-chain dApps to measure the value of assets referenced within a transaction. Rand Labs and Borderless Capital releases a Algorand Oracle that can be referenced in atomic transfers using TEAL stateful and stateless smart contracts.

Linking Algorand Stateful and Stateless Smart Contracts
This article discussing linking stateful and stateless smart contracts and why it makes sense in many applications.

Using Assets and Smart Contracts in Real Estate
Blockchain enables disruptive innovation within the real estate industry. This tutorial series explains the basics and creates an NFT to represent a property.

Beginner · 1 hour
Working with ASA using Go
This tutorial demonstrates the steps involved in creating a basic Algorand Standard Asset using Go

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 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.