An open API service indexing awesome lists of open source software.

https://github.com/sudhanplayz/ecdsa-node

Secure, centralized transfers with Elliptic Curve Signatures.
https://github.com/sudhanplayz/ecdsa-node

crypto cryptography ecdsa elliptic-curve-cryptography elliptic-curves security

Last synced: 8 months ago
JSON representation

Secure, centralized transfers with Elliptic Curve Signatures.

Awesome Lists containing this project

README

          

# ECDSA Node

A secure and streamlined solution for centralized transfers using Elliptic Curve Digital Signatures. Visit the live project at [https://ecdsa-sudhan.vercel.app/](https://ecdsa-sudhan.vercel.app/).

## Technologies Used

- **NextJS**: A React framework for building server-rendered applications.
- **TailwindCSS**: A utility-first CSS framework for building modern designs.
- **Prisma**: A modern database toolkit for Node.js and TypeScript.
- **MongoDB**: A NoSQL database for scalable and flexible data storage.
- **ethereum-cryptography**: Enhancing security through Ethereum-compatible cryptographic methods.

## Getting Started

1. Clone the repository:

```bash
git clone https://github.com/SudhanPlayz/ECDSA-Node.git
cd ECDSA-Node
```

2. Install dependencies:

```bash
npm install
```

3. Set up your environment variables:

Create a `.env` file and configure it with your settings.

4. Run the development server:

```bash
npm run dev
```

5. Open [http://localhost:3000](http://localhost:3000) to view the project in your browser.

## Features

- **Centralized Transfers**: Facilitate transfers between different addresses securely.
- **Import a Key**: Easily import existing cryptographic keys for seamless integration.
- **Create a New Key**: Generate a new cryptographic key for enhanced security.
- **Send Funds to Any Address**: Initiate secure transactions to any specified address.
- **View Transactions**: Explore a detailed history of transactions for transparency.
- **View Address Balance**: Check the balance of any address for up-to-date financial insights.
- **Faucet Integration**: Obtain funds from the [faucet](https://ecdsa-sudhan.vercel.app/faucet) with a 5 balance grant.

## Contributions

Contributions are welcome! Feel free to open issues or submit pull requests.