-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Create the open source verifier #1
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 25000.0 ALGO (8475.58 USD @ $0.34/ALGO) attached to it.
|
hello @yigitguler i am looking to work on this. but i would like to clarify a few things.
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 6 hours from now. 1) mark-ruddy has started work. I plan to implement a webapp which will provide a verifier as described in the bounty description. As a developer I am especially focused on providing a well-engineered project that is maintainable and extensible. My intended tech stack:
Technical decisions to produce a good project that is extensible/maintainable:
Thanks for offering this bounty, I think it's a great addition to the Alogrand ecosystem! This Project Verifies Algorand Smart Contract Codes against the one stored on-chain and it also keeps track of all verified smart contracts. Web app that verifies the claimed source code of an Algorand on-chain application. TEALVerif is a simple Application Explorer that aims at indicating the verification status of on-chain TEAL programs with respect to repositories and track the changes made. A web app that verifies the claimed source code of an Algorand on-chain application. contract verifier application for algorand smart contracts Twins is a simple and intuitive web application built with the Django framework that helps you verify a smart contract's validity on Algorand blockchain. This project will verify and store details of Algorand on-chain applications Verify On-Chain and Off-Chain Code for TEAL/PyTEAL/REACH Django applications that verifies the onchain code for algorand apps Learn more on the Gitcoin Issue Details page. |
Good luck!
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 25000.0 ALGO (7409.62 USD @ $0.3/ALGO) has been submitted by: @joe-p please take a look at the submitted work:
|
Hi, any updates on the results of evaluation and payout? |
Bounty Template
Prize Title
Open-source application verifier
Prize Bounty
1st Place - 15,000 ALGO
2nd Place - 10,000 ALGO
Challenge Description
Create a web app that verifies the claimed source code of an Algorand on-chain application.
A user should be able to submit an application id and a Github URL for a Teal contract and check if the compiled bytecode of the Teal program matches the on-chain values.
Ideally, it should support PyTeal & Reach contracts too.
It could maintain a list of verified contracts and their sources.
It could support versioning with a history of application versions linked to Github commits.
The app should be written with Python.
Submission Requirements
A simple deployed version is required in the submission process. It should be as close to as possible to PEP-20 guidelines.
Judging Criteria
We really believe that this project can be a good tool that will improve their confidence about the applications they are using. A maintainable, well-designed open-source project is our target, and we will review the applications accordingly.
Winner Announcement Date
We will review the applications right-after the deadline.
Resources
Feel free to reach us by opening an issue in the project repository.
Difficulty:
Intermediate
The text was updated successfully, but these errors were encountered: