Skip to content

alexandrewolff/totem-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Totem dApp

This project contains multiple react components that provide a user interface for the Totem smart contracts. It can be ran by itself but the components are meant to be imported in a full dapp frontend.

How to import the components

Install the following packages

  • @web3-react/core 6.1.9
  • @web3-react/injected-connector 6.0.7
  • @web3-react/network-connector 6.1.9
  • @web3-react/walletconnect-connector 6.2.4
  • ethers 5.4.7
  • js-cookie 3.0.1

Copy configuration file

Copy the config.json file at the root of your src file

Initialize the app for web3-react usage

As done in the App component, go to your root component and:

  • Import Web3ReactProvider, NetworkConnector & ethers
  • Import the config file
  • Copy paste the getLibrary function
  • Wrap your return into the Web3ReactProvider HOC, providing the getLibrary function as a prop
  • Provide the address of the crowdsale contract as a prop to the components that need it

Import the components and the utils folders in your project

You might have to edit the import paths

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published