GithubHelp home page GithubHelp logo

lakshh07 / nftwallet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mohitkumar1991/nftwallet

0.0 1.0 0.0 243 KB

NFT Wallet is made for normal people to be able to hold nfts

Shell 0.14% JavaScript 84.31% HTML 9.36% CSS 6.19%

nftwallet's Introduction

nftwallet

NFT Wallet is made for normal people to be able to hold nfts

The NFT Wallet can used to buy any NFT and hold it. It abstracts crypto private keys behind email and a passphrase which is the mnemonic. Using Circle's API the NFT wallet can be used to buy an NFT. Simply search and import the NFT from rarible and use wallet to buy NFT.

NFT Wallet also lets you know if a possible scam is in place by matching across a list of scammy smart contracts and by fetching some data from different databases.

Q: How will import work ? (Maybe use APIs or a graph)

Overall Flow

  1. Create account using email (support for number later) - ethereum private key generated
  2. Select NFT or provide Contract Address for Minting (verify Valid ERC721)
  3. Pay using Card and other methods. Get convertion using oracles.

Plan to work

  1. Extension - simple login page - set email and password - generate private keys (how?)
  2. USDC Payment Integration - enter card details and send details to usdc servers + fetch expected gas and usdc/eth price from oracles
  3. Rarible/OpenSea get contract and token no and send to server
  4. Show NFTs using ethersjs filter function

Backend

  1. Smart Contract with liquidity
  2. Transfer funds to contract
  3. Transfer NFTs to privatey keys (preferably without holding)

nftwallet's People

Contributors

mohitkumar1991 avatar lakshh07 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.