Skip to content

NFT demo auction dApp using smart contracts on the Algorand blockchain. Forked from https://github.com/algorand/auction-demo

Notifications You must be signed in to change notification settings

bajetech/algorand-auction-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 .

About

NFT demo auction dApp using smart contracts on the Algorand blockchain. Forked from https://github.com/algorand/auction-demo

Topics

Resources

Stars

Watchers

Forks

Languages

  • Python 99.4%
  • Shell 0.6%