Auction Demo Save

An example smart contract NFT auction on Algorand

Project README

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):

  • python3 -m venv venv

Active venv:

  • . venv/bin/activate (if your shell is bash/zsh)
  • . venv/bin/activate.fish (if your shell is fish)

Install dependencies:

  • pip install -r requirements.txt

Run tests:

  • First, start an instance of sandbox (requires Docker): ./sandbox up nightly
  • pytest
  • When finished, the sandbox can be stopped with ./sandbox down

Format code:

  • black .
Open Source Agenda is not affiliated with "Auction Demo" Project. README Source: algorand/auction-demo
Stars
57
Open Issues
2
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating