harmony-one / bounties

Bounty program is to help the community take part in the development of the Harmony blockchain. It covers from core feature to validator tooling, from dApp development to DeFi integration.
MIT License
59 stars 23 forks source link

[NFT] cross-chain universal identity #100

Closed LeoHChen closed 2 years ago

LeoHChen commented 2 years ago

Description

To build a simple service to map NFT state from Ethereum to Harmony

Context

NFT as universal identity. Use NFT as PFP is popular. Users may choose to use the same PFP across multiple chains. Users don't need to bridge their NFT to Harmony while users can still use the NFT as identity. Noted this is for identity only, but for collateral/trading usage as users may trade the original NFT in Ethereum w/o limitation.

This bounty is to build a simple service to monitor the state of the NFT smart contract on Ethereum and map the corresponding state to Harmony. Running an on-demand or cronjob type service to continuously import the state.

Acceptance Criteria

Reward

$5,000 in ONE Token

Reference Design Doc

https://docs.google.com/document/d/1Q1XROsuvFQvMfEXTjiZjB934HpfTZo_O26OZ34k1JK8/edit#

gitcoinbot commented 2 years ago

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


This issue now has a funding of 26353.3649 ONE (5003.77 USD @ $0.19/ONE) 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 264 years, 9 months from now. Please review their action plans below:

1) nikoulai has started work.

A service will me implemented in Ts/Js to query an Ethereum contract and pass the data to Harmony 2) mysteriousacadia has started work.

We'll implement a full fledged cross chain NFT mapper across ethereum and harmony 3) jhd2best has started work.

will design and coding the NFT transaction relayer for this requirement 4) estelle544 has started work.

I'm ready to work and a work around the clock 5) acevikings has started work.

Hey, My team would like to work on this bounty, I have the smart contract end figured out for whitelisting contracts as well as the relayer system. I working on getting the Backend ready.

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 26353.3649 ONE (4880.64 USD @ $0.19/ONE) has been submitted by:

  1. @jhd2best
  2. @acevikings

@leohchen please take a look at the submitted work:


Ajand commented 2 years ago

@LeoHChen Hi Leo, I was working on this bounty but tonight I find there is already another repository for this at harmony: https://github.com/jhd2best/identity-token-relayer

I'm an hour or two from finishing it ( all core functions are added just need some glue codes and docs ) based on the referenced doc but since I find that repo I'm not sure whether should I continue to work on it or not and whether this bounty is still available or not.

Here is my repo: https://github.com/Ajand/harmony-identity repo is a bit messy because I was not sure whether it was already done or not and I didn't clean it up.

LeoHChen commented 2 years ago

Hi, @Ajand, sorry the bounty was taken and finished. Please look into other bounties. Thanks.