Open mitdralla opened 5 years ago
Hey @mitdralla
I'm interested in working on this one.
Hi @mitdralla I am willing to complete this task
This task is assigned to @shahthepro. Please be on the lookout for an email with next steps.
Hey @mitdralla
I haven't received any email yet.
Project Details
3,000,000 HYDRO to create a smart contract that ties Social Media accounts to Hydro Snowflake (ERC-1484). This utility smart contract can be referenced by other dApp developers and designers in future builds, for example, to build a credit scoring dApp, lending dApp, and other applications that require social data to make decisions.
Problem Statement:
dApp purpose:
Solution:
Create an Ethereum smart contract on top of Hydro Snowflake (ERC-1484) that connects users’ Snowflakes with the log-in APIs of the corresponding accounts and recognizes successful logins to verify ownership. It should also observe a signed message from the user to verify the user’s ownership of a snowflake before storing info on-chain for that user.
Other Details
What is the development you want done?
Solidity code, in the form of an open-source smart contract, deployed to the Hydro Blockchain GitHub repository for public use.
addResolvers
function on the Snowflake smart contract. We will provide materials to walk you through how to set a dApp as a resolver.facebook_username
,snapchat_username
,github_username
, etc. *When the user has completed logging in to whichever accounts they would like to tie to their snowflake, they should be able to connect to their Metamask which should have an owned Snowflake account logged in. They will need to transact, which should attach the list of proven log-in accounts to the user’s Snowflake.What are the deliverables?
Solidity code, in the form of an open-source smart contract, deployed to the Hydro Blockchain GitHub repository for public use.
Timeframe?
We propose one month as the timeframe for completion of this task.
Submission process?
First, comment on this issue to declare your willingness to complete the task. Next, fill out the Social Media dApp Smart Contract Claim Form. We will evaluate candidates factoring in their qualifications, Github activity, and the order in which they expressed interest.
Oversight Process
One of the DAs will be assigned to oversee the completion of this task once it’s awarded.
Reward Structure
Once you have been selected, you will have one month to complete the task. The time frame begins as soon as we award the task to the candidate by communication within this thread. During this time we will be able to provide some support around questions about the workflow on Discord.
During this time the candidate needs to update the codebase regularly in a subrepo of our official Github. This will be setup and conveyed to the candidate by the assigned DA.
If the task is not completed within the timeframe we reserve the right to offer an extension, or transfer the task to another candidate. If no extension is granted, then we reserve the right to continue on the codebase committed. The fractional disbursement for it, if any, would be given at our discretion. Once the task is completed we will test the plug-in for efficiency and whether or not it correctly incorporates the Hydro workflow. If we approve the plug-in, we will then send you 3,000,000 Hydro.