Skip to content

danceratopz/circle-nft

Repository files navigation

circle-nft

A dynamic on-chain SVG NFT

Development

Prerequisites

  • Python 3.10 or higher.

Environment

This repository uses ape/apeworx. To get started create a and activate a virtualenv using pyenv (recommended) or execute:

python3 -m virtualenv venv3
source venv3/bin/activate

and install the requirements:

pip install -r requirements.txt

Then install ape's required plugins:

ape plugins install .

VSCode

The checked in settings and recommended extensions should enable automatic:

  • linting via flake8.
  • import statement ordering via isort.
  • code formatting upon save via black.

Precommit

pre-commit is used to perform some lint checks upon commit and push. Enable pre-commit with:

pre-commit install

Working with ape

Compile the contracts:

ape compile

Compile and deploy the contracts locally:

ape run deploy_circle_nft --network ethereum:local:test

About

A dynamic on-chain SVG NFT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published