Skip to content

A highly scalable NFT and DEFI boilerplate with pre added web3 and different wallets with a focus on performance and best practices

Notifications You must be signed in to change notification settings

SoluLab/NFT-Dapp-Boilerplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFT-Dapp-Boilerplate


Start your next dapp / defi project in seconds
A highly scalable boilerplate with pre added web3 and different wallets with a focus on performance and best practices

Installation

First ensure you are in a new and empty directory.

  1. Clone repository and navigate to the repo

    git clone
    cd NFT-Dapp-Boilerplate
  2. Create .env file and add environment variables, you can refer .env.example file

    REACT_APP_COLOR_ADDRESS= // Contract address to interact, for testing you can use 0x320792c7a855B4fD0636df06014cd6f717fAfDeb
    REACT_APP_RPC_URL_1= // Your Infura RPC URL
    REACT_APP_RPC_URL_3= // Your Infura RPC URL
    REACT_APP_POLLING_INTERVAL= // Polling time interval, you can set it to 15000
    REACT_APP_INFURA_KEY= // Your Infura Key
    
    // Fortmatic Wallet
    REACT_APP_FORTMATIC_API_KEY= // Your Fortmatic Key
    REACT_APP_FORTMATIC_CHAIN_NAME= // Supported Fortmatic Network i.e, ropsten
  3. Install dependencies and start project.

    npm install
    npm run start
  4. To build the application for production, use the build script. A production build will be in the build folder.

    npm run build

Note:

If you want to use it with truffle, make sure you use include-truffle branch.

Created by Shaishav Pidadi.

About

A highly scalable NFT and DEFI boilerplate with pre added web3 and different wallets with a focus on performance and best practices

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 87.6%
  • CSS 6.5%
  • HTML 5.5%
  • Shell 0.4%