Skip to content

amontign/Alchemy_ECDSA_Node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ECDSA Node

Description

Web application that simulates the operation of an ECDSA (Elliptic Curve Digital Signature Algorithm) node for the creation and management of cryptographic transactions. The application consists of a React client for the frontend and a Node.js server for sending information and verifying transactions.

Features

  • Generation of public/private key pairs.
  • Encryption of transactions.
  • Verification of transaction validity using signatures.

Installation

To install and use the ECDSA Node, follow the steps below:

git clone https://github.com/amontign/Alchemy_ECDSA_Node.git
cd Alchemy_ECDSA_Node

Usage

After compiling the project, you can launch the server using:

cd server
npm install
node index

Then you can launch the client using:

cd client
npm install
node index.js

To create public/private key pairs, do:

cd server
cd scripts
node key-gen.js

After this you can replace the public keys in the server/index.js file and enjoy the web app !

About

Alchemy ethereum bootcamp first week project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published