algorandfoundation / grow-algorand

Grow Algorand and Earn ALGOs ❤️
90 stars 33 forks source link

Algorand Challenge: Developer Tooling #132

Open michielmulders opened 2 years ago

michielmulders commented 2 years ago

Schelling Point: Developer Tooling on Algorand

The Algorand Foundation is looking for experienced developers who have built developer tooling before or have strong experience building Dapps using Algorand smart contracts.

Level: Advanced Category: Developer (AlgoDev) When: 20/01/2022 - 10/02/2022

Prize Bounty

Multiple winners possible per bounty. Individual developers can win up to 7,500 ALGO or equivalent in USDC (based on the 30-day average ALGO price) if they live in the US. Winners can apply for a grant to support ongoing work or participate in one of the upcoming accelerators.

Developer Tooling Ideas

What we are not looking for? Additional libraries (unless there's an obvious reason) or SDKs.

Submission Details

You must complete both steps:

  1. Submit your solution via this form
  2. Submit a link to your GitHub project on Gitcoin (Use Start work and then Submit work)

Projects will be reviewed by Algorand team members and external experts. The winners will be announced within 7 days (18th of February, 20220) via an article on the Developer Portal and Twitter announcement.

Submission and Quality Criteria

Submissions are evaluated based on their value for the ecosystem and developers. The Algorand team will use the following criteria to evaluate submissions:

Other Requirements

For questions, reach out to Algorand on Discord, and join the #schellingpoint-hack channel.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 7500.0 ALGO (9675.0 USD @ $1.29/ALGO) attached to it.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 2 hours from now. Please review their action plans below:

1) damianb-bitflipper has started work.

When writing a Smart Contract application, testing is critical. However, the process of having an automated test suite is not so straightforward. There has to be code which sets up a clean environment before every test. This hackathon project is to provide a framework on top of Python's pytest which handles much of the boilerplate code around this, so that writing a test suite is not an involved or painful process. 2) ubinix-warun has started work.

Python SDK for rapid dApp development in Algorand 4) cryptofervid has started work.

Estimate the cost of a teal contract. Stretch goal to validating against the limits. 5) fionnachan has started work.

This project intends to provide a UI for developers and regular dApp users to interact with ARC-4-compliant smart contracts using a dApp-agnostic UI as long as the contract interface is provided. 6) gconnect has started work.

An Educational platform built to stimulate learning around Algorand and it's Ecosystem projects 7) petitnau has started work.

AlgoML (Algorand Modelling Language) is a domain-specific language for specifying Algorand smart contracts, which compiles into TEAL scripts. AlgoML allows to specify stateful contracts in a declarative style; its compiler implements several static checks to rule out common programming errors in lower-level languages like TEAL. We illustrate the expressiveness of AlgoML through a series of use cases, including DeFi contracts and games.

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 7500.0 ALGO (7650.0 USD @ $1.02/ALGO) has been submitted by:

  1. @jakobrichert
  2. @fionnachan
  3. @damianb-bitflipper
  4. @gconnect
  5. @ubinix-warun
  6. @petitnau
  7. @ikalonji

@michielmulders please take a look at the submitted work:


michielmulders commented 2 years ago

@ikalonji You didn't fill out the form: https://forms.gle/ZDCAiZC2vjNJHpp89 Can you please do this?

IKalonji commented 2 years ago

Hi Michiel

Apologies I was rushing for the deadline. I have now completed the form.

Regards Issa

On Thu, Feb 17, 2022 at 5:09 PM Michiel Mulders @.***> wrote:

@IKalonji https://github.com/IKalonji You didn't fill out the form: https://forms.gle/ZDCAiZC2vjNJHpp89 Can you please do this?

— Reply to this email directly, view it on GitHub https://github.com/algorandfoundation/grow-algorand/issues/132#issuecomment-1043051480, or unsubscribe https://github.com/notifications/unsubscribe-auth/AP7FFJCIZLA5A2HWBPOLLHTU3UFULANCNFSM5MKNNCXQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you were mentioned.Message ID: @.***>

michielmulders commented 2 years ago

Thanks!

gitcoinbot commented 2 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 7500.0 ALGO (2212.27 USD @ $0.3/ALGO) attached to this issue has been approved & issued to @gconnect.