logo
Back to Projectsgrvx.dev

Tue, Aug 27, 2024

Geohot

Geohot

Geohot is a wallet generator for Ethereum and Solana networks that creates wallets with public and private keys using the BIP39 hashing algorithm. Built with Next.js, TypeScript, and PWA support for a native mobile experience.

Geohot - Wallet Generator for Ethereum & Solana Networks

Welcome to Geohot, a robust wallet generator designed for both Ethereum and Solana networks. This tool enables you to effortlessly generate wallets complete with public and private keys using the secure BIP39 hashing algorithm. Whether you’re a developer or a blockchain enthusiast, Geohot provides a seamless experience to create wallets that can be integrated with popular dApps like Phantom or MetaMask using your mnemonic phrase.

Key Features

  • Generate wallets with public and private keys
  • Utilizes the BIP39 hashing algorithm for secure wallet generation
  • Built with Next.js and TypeScript for performance and reliability
  • Progressive Web App (PWA) support for a native mobile experience
  • Use generated wallets in dApps such as Phantom (Solana) or MetaMask (Ethereum)

Technologies Used

  • Next.js: For fast, server-rendered applications
  • TypeScript: To ensure robust and scalable code
  • PWA: For native mobile app experience
  • BIP39: For generating secure mnemonic phrases and keys
  • Ethereum & Solana: Dual network support for diverse blockchain applications

How It Works

  1. Generate Wallet: The application leverages the BIP39 algorithm to generate a mnemonic phrase, from which both public and private keys are derived.
  2. Secure Storage: The generated keys are securely created and can be used to form wallets compatible with various decentralized applications.
  3. Mobile Experience: With PWA integration, the app offers a native mobile experience, allowing you to install it on your device.
  4. dApp Integration: Use your generated wallet in popular dApps like Phantom for Solana or MetaMask for Ethereum by simply entering your mnemonic phrase.

Live Demo

Experience Geohot in action: Live Preview

Installation

To run Geohot locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/gauravmandall/geohot.git
  2. Navigate to the project directory:
    cd geohot
  3. Install dependencies:
    bun install
  4. Start the development server:
    bun dev

 

Open http://localhost:3000 in your browser to see Geohot in action.

Contributing

Contributions are welcome! If you have suggestions or improvements, feel free to open an issue or submit a pull request. Please adhere to the project's code of conduct.

 

Security is not a product, but a process.

Unknown