Skip to content

AbhinandanSingla/WarrantyVerse-Ethereum

Repository files navigation

WarrantVerse

Deploying WarrantyContract

  • create .env file in root folder with following values
  • API_URL=<Alchemy api>
  • PRIVATE_KEY= <private key of Account>
  • PUBLIC_KEY= <public key of your Account>
Alchemy api Alchemy
npx hardhat run src/scripts/deploy.js --network goerli
  • Copy the address and replace it with contractAddress in contractScripts.js
export const contractAddress = <Contract Address>;
  • Now run command npm install to install all dependencies
  • Start dapp with npm start

AutoBurn Warranty Setup

  • Replace contract Address in AutoburnWarranty/index.js with your contract address
  • node index.js to start server

Web Preview

Connecting Page

For connecting metamask wallet

connecting Page

For adding seller so that he can mint Warranty

Owner Page

addSeller Page

After getting authorized now seller can mint warranty by filling following details

Seller page

mint warranty

Validate Warranty

(Only seller can Validate the warranty)

Validate

validated

User pages

user

All Minted Warranty can viewed by user

Dashboard

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published