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.
- @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 the config.json file at the root of your src file
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
You might have to edit the import paths