Clone Whisper from Github
git clone https://github.com/h82lin/Whisper.gitDownload Ganache from: https://www.trufflesuite.com/ganache Setup Ganache
- Create new workspace
- At workspace tab add 'Whisper/truffle-config.js' into 'Truffle Projects'
- Click 'save workspace' at top right
- minimize Ganache
Download Metamask chrome extension from: https://metamask.io/download.html Setup Metamask
- Login to Metamask with password, if not create one
- At the top add a 'custom RPC' network
- At 'New RPC URL' add 'RPC Server' from the Ganache software, it should be: HTTP://127.0.0.1:7545
- Click 'Save'
- Open Ganache and click the key symbol, copy 'private key' to clipboard
- Open Metamask extension
- Click the circle at top right of Metamask, select 'import account'
- Paste the key from Ganache
- Click 'Import'
Install Truffle
npm install -g truffleEnter Client Folder
cd Whisper/ClientInstall everything from 'Whisper/Client/package.json'
npm installStart the Webpage and it should work perfectly
npm start