Problem Statement: Implement Public Key Cryptography to transfer funds between accounts.
Instructions to experience implementation:
Live environment
- Note: The
Transfer
button may not work for some seconds because, the site is deployed under free plan & server may not respond with high speed, soplease
be patient. - Naviagte here.
- Get the deatils of private & public keys from
server/keys/getkeys.js
. - Follow the instructions on the screen.
Local environment
- Clone the project using
git clone https://github.com/vikas-viki/ecdsa-node
- Navigate to both folders in seperae teminals & run
npm install
to install the dependency. - Before starting the app chage
client/src/server.js
line no4
fromhttps://ecdsa-node-bkjv.onrender.com
tohttp://localhost:3042
to run in local environment. - In
client
folder runnpm run dev
to start the vite app. - In
server
folder runnodemon index.js
to start the backend. - In
server/keys/getKeys.js
file all the (random) public & private keys are stored, use it to follow the instructions.