Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Verifies Algorand Smart Contract Codes against the one stored on Chain

License

NotificationsYou must be signed in to change notification settings

Tee-py/Algoverify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an application that can be used to check Algorand smart contract source code against the on-chain byte code.It provides a backend API and a simple frontend interface to interact with the APIs.It provides support forTeal andReach Smart Contracts.

FRONTEND

The frontend is written in ReactJs and Typescript hosted on netflify.It can be accessed viahttps://algoverify.netlify.app.

Local Set Up

  • clone the repository
  • cd intofrontend folder.
  • runyarn install ornpm install to install dependencies.
  • runyarn start ornpm start to start the frontend.

BACKEND

The backend is written in python using FastApi and it uses mongo db to store data.It is hosted on aws ec2 and can be accessed viahttps://algoverify.xyz .

PostMan Documentation

Run in Postman

Local Set Up

  • clone the repository
  • cd intobackend folder
  • create a virtual environment and activate (you can use pipenv or venv for this)
  • Install the requirements inrequirements.txt (For venv)
  • Create a.env file with variables specified inenv.example file (You can usemongodb Atlas for free mongo db cluster).
  • runpython main.py ormake run-dev to start the development server
  • You can also run the backend using docker (Dockerfile).

Tests

Tests for the backend application are contained in thetests module.

  • runmake -j run-dev test to run backend testcases against local dev server

NB: To verify reach contracts you need to have Docker installed.

About

Verifies Algorand Smart Contract Codes against the one stored on Chain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp