payscript / apns

Algorand Push Notification Service
0 stars 0 forks source link

Realtime On-Chain Notifications #1

Open joe-p opened 1 year ago

joe-p commented 1 year ago

Prize Bounty

1st Place - 12,500 ALGO 2nd Place - 7,500 ALGO 3rd Place - 5,000 ALGO

Challenge Description

This challenge is focused on building a real-time notification system using the Algorand blockchain. In web 2 we have established patterns for event architecture and publisher / subscriber model. For example all the consumers can listen to a source of an event and all the subscribers are notified when a certain even happens. In case of Algorand Blockchain, we have to poll the explorer to get status of events for example whether the transaction has been confirmed on chain, is the atomic swap has been completed or not. All the applications having this use case are writing their own logic for popping the blockchain. We are looking to build a solution that will enable subscribing to events on the blockchain and all the subscribers will be notified in real time of the various events they subscribe to.

Submission Requirements

A valid submission will include the source code via a Github repository linked to your Gitcoin submission, a recorded demo and an article that explains how the application works. It is expected that most bounty challenges will be won by fully functioning submissions, however, in certain cases, where there is a higher degree of difficulty, projects and payouts will be assessed on progress made. The project submission deadline is 17:00 EST on Wednesday the 2nd of November.

Judging Criteria

There will be a quadratic community voting element to the judging process that will commence shortly after the project submission deadline; this will close at 17:00 EST on Monday the 7th of November. Four judges from The Algorand Foundation will also assess each project submission by Monday the 14th of November.

The following criteria will be used to assess projects: IMPACT & USEFULNESS: How impactful and useful the submission is in the Algorand ecosystem as a whole ORIGINALITY, CREATIVITY & INNOVATION: How new and novel the submission is versus existing technologies MASS USABILITY: How feasible is the idea & how adaptable is it across other integrations TECHNICAL DIFFICULTY: What is the level of skill or knowledge required to build the submission CLARITY: How clear or easily understood the documentation, examples and pitch video is TEAM DIVERSITY: How diverse are the team’s skill sets & what is the quality of the team formation

Winner Announcement Date

Winners will be announced on Sunday the 20th of November, with payouts to be completed no more than one week thereafter. Ecosystem Funding may be issued at the discretion of the Algorand Foundation to retrospectively advance high potential projects.

Resources

Developer.algorand.org https://developer.algorand.org/docs/get-started/dapps/ https://developer.algorand.org/docs/get-details/asa/ https://developer.algorand.org/docs/get-details/atc/ https://developer.algorand.org/docs/get-details/dapps/smart-contracts/ https://github.com/algorand-devrel Algorand Discord - https://discord.gg/Algorand

Difficulty: Intermediate

gitcoinbot commented 1 year ago

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


This issue now has a funding of 25000.0 ALGO (9232.27 USD @ $0.37/ALGO) attached to it.

gitcoinbot commented 1 year 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 1 week, 2 days from now. Please review their action plans below:

1) dhruv245 has started work.

AlgorandOnChainNotification 2) manyrios has started work.

real-time notification system using the Algorand blockchain 3) garythisside has started work.

Real time on chain notification 4) carsonwng has started work.

Arco is a real-time notification service for Algorand transactions. Arco watches over the addresses of your choosing and notifies you via Discord the moment they are confirmed on-chain. 5) coffiasd has started work.

Build a Realtime notifications using blockchain data and golang server 6) synycboom has started work.

I'll implement microservices to enable notification service for Algorand Blockchain

Learn more on the Gitcoin Issue Details page.

gitcoinbot commented 1 year ago

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


Work for 25000.0 ALGO (8857.92 USD @ $0.35/ALGO) has been submitted by:

  1. @coffiasd
  2. @zyra-zia
  3. @synycboom
  4. @waylad
  5. @ubinix-warun
  6. @carsonwng
  7. @aspiringsecurity
  8. @seetadev
  9. @goonerlabs
  10. @1337-ishaan
  11. @aro1914

@joe-p please take a look at the submitted work: