algorandfoundation / grow-algorand

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

[Tatum Integration Celebration Bounty] Build a Custodial Crypto Wallet #122

Closed michielmulders closed 2 years ago

michielmulders commented 2 years ago

Overview

This bounty runs from November 30, 2021 - January 7, 2021

What is this task?

Create a crypto wallet that uses Tatum's API and SDK to speed up Algorand development. You are free to implement any features as part of your wallet. For instance, managing ASAs, opting in to new ASAs, filtering transactions, adding addresses to a contact list, transacting assets, viewing NFTs, opening a multisig account, sending an atomic transaction, etc ... The Algorand team will select the top five submissions.

Resources

The first 1,000 users who start building on Algorand with Tatum will get all of the features of our Advanced plans absolutely free for the first 3 months. That means you 200 API requests per second and 25,000,000 requests per month without paying anything out of pocket.

To apply for your free Advanced plan, just sign up for a free API key in the Tatum Dashboard, fill out the application form below, and as soon as you’re approved, your Free plan will be upgraded to an Advanced plan for the next 3 months!

Application form for 3-months free

Deliverable

Judging Criteria and Metrics

The Algorand team will pick the top five submissions if they meet the quality requirements.

Other Requirements

gitcoinbot commented 2 years ago

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


This issue now has a funding of 700.0 ALGO (1260.0 USD @ $1.8/ALGO) attached to it as part of the algorandfoundation fund.

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 weeks ago. Please review their action plans below:

1) ayush20 has started work.

I have been exploring few use cases of Custodial crypto wallets and will be building a world class solution using Tatum's API and Algorand blockchain. 2) hamzzy has started work.

i will build a react native mobile app for the algorand wallet 3) soheil555 has started work.

I will build react web app using tatium's API 4) imgrantye has started work.

First bounty ever participating in. I'm relatively new to the Algorand blockchain & Tatum is braand new to me. I may not have a fool proof plan, but I'm thankful to be here. Hopefully we impress some people 5) terkea has started work.

would a paper wallet work for this bounty? 6) abeced4rian has started work.

New dev exploring use of tatum to build a wallet. Will document steps as a tutorial for future devs and build the ecosystem 7) tomasras has started work.

I will build browser extension wallet. 8) binsta has started work.

Create a chrome extension wallet 9) minhtech-odoo has started work.

First Choose Functionality need to be built. UI, UX design Build functionality Test and final release 10) quippe has started work.

Create a multi-chain custodial wallet. Simple layout and easy to use wallet with usable QR codes and integrated custom token. If time allows I will add more features. I am a solo worker and may not have time to get overly ambitious 11) almoloo has started work.

The back-end will be developed in node js with the express framework, while the front-end will be written in vanila javascript which, in my opinion, is a better option for an educational demo. 12) matijavavetic has started work.

  1. Research the docs on tatum.io and Algorand developer portal
  2. Create a backend in Laravel that'll consume Tatum API
  3. Create a frontend/UI with Vue and TypeScript
  4. Ensure the code is working via integration and unit test
  5. Write the documentation for the app 13) ivanmolto has started work.

Create a custodial crypto wallet using Tatum's APIs to integrate Algorand. 14) iphyman has started work.

Design a custodian wallet with clean UI that applies to the bounty requirements. 15) audaine has started work.

Using static site generation for the general site layout, generated images through a templating engine for SVG, and distributed website hosting via CDN. All of these tasks assist in managing site security. Using modern AVM technology to allow for better user authentication. Also, ensuring that the exchange is fully capable of handling any number of users with generated custodial wallets and testing the site to ensure there are no issues with transfers. Setting up a blockchain explorer oracle to test for incoming transactions even if they're not registered site-side and ensuring that transactions show up in the account even if they must be held to ensure they actually transferred. 16) gconnect has started work.

Build A Custodial Crypto Wallet with Tatum API and Algorand 17) ubinix-warun has started work.

Algomask Chrome Ext., Show balance and Receive /Send Algo. 18) visdauas has started work.

I will build a custodial algorand wallet using tatum

Learn more on the Gitcoin Issue Details page.

michielmulders commented 2 years ago

For those working on the issue and don't have a free API key yet, you can sign up here:

To apply for your free Advanced plan, just sign up for a free API key in the Tatum Dashboard, fill out the application form below, and as soon as you’re approved, your Free plan will be upgraded to an Advanced plan for the next 3 months!

Application form for 3-months free

gitcoinbot commented 2 years ago

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


Work for 700.0 ALGO (1316.00 USD @ $1.88/ALGO) has been submitted by:


gitcoinbot commented 2 years ago

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


Work for 700.0 ALGO (1120.0 USD @ $1.6/ALGO) has been submitted by:

  1. @terkea
  2. @ikalonji
  3. @nescampos
  4. @almoloo
  5. @tryzniak
  6. @ubinix-warun
  7. @soheil555
  8. @visdauas
  9. @gconnect

@michielmulders please take a look at the submitted work:


michielmulders commented 2 years ago

@terkea a paper wallet won't work sorry!

ubinix-warun commented 2 years ago

React Algomask with Tatum!

Algomask <> Metamask -- Algo wallet on Chrome

Screenshots

UI

Setup & Demo

gitcoinbot commented 2 years ago

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


The funding of 700.0 ALGO (1022.00 USD @ $1.38/ALGO) attached to this issue has been approved & issued to @ikalonji.