Skip to content

A project built to demonstrate integrating Flask with the Algorand SDK. Created as part of the Algorand Bounty program.

License

Notifications You must be signed in to change notification settings

dingdreher/algorand-flask

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creating a demo Algorand wallet using Flask

This project features a demo wallet using Flask and the Algorand Python SDK. The accompanying tutorial can be found here.

Warning

This project has not been audited and should not be used in a production environment.

This project has also been built and tested using the Algorand TestNet. If using the MainNet, please ensure all API keys and passphrases are kept hidden.

I recommend using python-dotenv and a .env file to avoid accidentally committing any sensitive information.

Setup

To setup you should create a Python 3 virtual environment and then clone this repository. The packages can then be installed with:

pip install -r requirements.txt

In order to access the algorand network, the easiest way to get started is by creating an account at https://developer.purestake.io/login. The API keys referenced in this project (found in files indexer.py and algod.py) should be replaced with your own. Do note that the number of requests available with this method is limited and sometimes lead to errors if you make too many requests.

To run the repository, simply run wsgi.py.

About

A project built to demonstrate integrating Flask with the Algorand SDK. Created as part of the Algorand Bounty program.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.8%
  • HTML 24.6%
  • CSS 7.6%