- Metamask must be installed and connected to Goerli network to be able to open the application.
- As your address is not defined as an approver while the contract is being deployed, you cannot create and approve a transfer.
-
Install Metamask
-
Install NodeJs & Npm
-
Install dependencies
npm install
cd ./client
npm install
- Install Truffle
npm install -g truffle
-
Install Ganache
-
Configure network settings to be compatible with the ganache network in truffle-config.js file
-
Deploy the contract
truffle migrate --reset --network <YOUR_NETWORK_NAME>
- Run the frontend project (client)
cd ./client
npm start
- Login Metamask
NOTE: To be able to create and approve transfers, you have to login to Metamask with the account you deployed the contract