A decentralized password manager on Ethereum local network using Truffle Framework.
Shrutesh Patil (170050013)
User have to remember a master password using which all passwords are encrypted in the contract
User can view, add, change or delete passwords
- Install dependencies from package.json
npm install
-
Install Metamask extension and Ganache
-
Open Ganache and create new workspace using truffle-config.js
-
Create Metamask account and add a Private Network with ip http://127.0.0.1:7545
-
Import the 1st account from Ganache in Metamask
-
Compile and deploy contract using truffle
truffle compile
truffle deploy
- Run dapp
npm run dev