algorand / auction-demo

An example smart contract NFT auction on Algorand
57 stars 51 forks source link
algorand auction blockchain nft pyteal smart-contract

Algorand Auction Demo

This demo is an on-chain NFT auction using smart contracts on the Algorand blockchain.

Usage

The file auction/operations.py provides a set of functions that can be used to create and interact with auctions. See that file for documentation.

Development Setup

This repo requires Python 3.6 or higher. We recommend you use a Python virtual environment to install the required dependencies.

Set up venv (one time):

Active venv:

Install dependencies:

Run tests:

Format code: