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.
- Host: GitHub
- URL: https://github.com/sudhanplayz/ecdsa-node
- Owner: SudhanPlayz
- Created: 2023-12-28T06:23:50.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-29T14:06:06.000Z (over 2 years ago)
- Last Synced: 2025-01-17T22:09:55.821Z (over 1 year ago)
- Topics: crypto, cryptography, ecdsa, elliptic-curve-cryptography, elliptic-curves, security
- Language: TypeScript
- Homepage: https://ecdsa-sudhan.vercel.app
- Size: 3.2 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.