fluencelabs / Gitcoin-Schelling-Point-Hackathon

0 stars 2 forks source link

NFT wallet for the Ethereum and Polygon #3

Open lekanova opened 2 years ago

lekanova commented 2 years ago

Prize Title

[Advanced Fluence Bounty] Create NFT wallet for the Ethereum and Polygon.

Difficulty

Advanced

Prize Bounty

1 x USD 2,000

Challenge Description

Use Fluence and Aqua to create an NFT wallet for at least the Ethereum and Polygon chains. The wallet may be custodial or non-custodial and should allow users to create/mint, read/display and buy/sell NFTs. For the trading functionality, you may reuse your integration services from the previous challenges to provide your wallet users to choose from at least to marketplaces.

Submission Requirements & Judging Criteria

About Fluence

Fluence provides the infrastructure and tools to enable decentralized compute for applications and backends on peer-to-peer networks. Nodes in the Fluence peer-to-peer network host addressable services comprised of WebAssembly Interface Types (IT) modules. Aqua, Fluence's purpose-built distributed systems programming language, allows developers to seamlessly program distributed networks and compose hosted services into decentralized applications. As a result, the Fluence platform allows you to quickly and effectively create and implement Web3 protocols and associated governance models.

General

Fluence has a variety of components and building blocks available to accelerate your project build.

Resources

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 5 hours from now. Please review their action plans below:

1) trungtin has started work.

Use Fluence and Aqua to create an NFT wallet for at least the Ethereum and Polygon chains. The wallet may be custodial or non-custodial and should allow users to create/mint, read/display and buy/sell NFTs. 2) lazycoder1 has started work.

This is literally the problem we are currently trying to solve. If Fluence or Aqua have any frameworks to help with signing transactions or integrating metamask with non-custodial wallet would do wonders in making this happen. 3) sekmet has started work.

A NFT Wallet experience 4) surroundingart64 has started work.

A custodial NFT wallet service with following networks:

Ethereum (1) Polygon (137) Rinkeby (4) Polygon Mumbai (80_001) The data is stored over Fluence peer network inside Krasnodar node.

Password is used to encrypt/decrypt the data and store the private key

The base of the Fluence service was written in Rust and compiled down with Marine in wasi target to run in AVM

The frontend for the wallet was built with React.

Aqua provides tools for building communication with Fluence Network

Functionalities:

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 2000.0 USDC (2000.0 USD @ $1.0/USDC) has been submitted by:

  1. @surroundingart64
  2. @sekmet

@lekanova please take a look at the submitted work: