Skip to content

thesushilsharma/Interlock

Repository files navigation

Interlock - Galactic Gateway

Interlock is a decentralised gateway that aims to connect users with the Ethereum blockchain seamlessly. It leverages modern Web3 tools like wagmi and viem to enable users to create wallets, manage keys, and interact with Ethereum directly from a sleek Next.js frontend.

This guide helps you get the project up and running locally.


📦 Installation

  1. Clone the repository

    git clone https://github.com/thesushilsharma/Interlock.git
    cd interlock
  2. Install dependencies

    npm install
  3. Set up environment variables

    • Copy .env.example to .env.local

      cp .env.example .env.local

    • Fill in the required values

  4. Run the development server

    npm run dev

    Your app will be running at http://localhost:3000


Prerequisites

  • VS Code or any Code Editor
  • Node.js is installed on your machine
  • Crypto Wallet - Test Account

Technology Stack

  • Next.js
  • Supabase Drizzle ORM
  • Supabase Auth
  • Typescript
  • Tailwind CSS
  • wagmi (React Hooks for Ethereum)
  • viem (TypeScript-first Ethereum Client)

References

Contributing 🤝

Contributions are welcome! If you'd like to contribute, please follow these steps:

  • Fork the repository.
  • Create a new branch for your feature or bug fix.
  • Please make sure to commit your changes.
  • Submit a pull request.

Please ensure your code follows the project's coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. Please look at the LICENSE file for details.

About

Chain-to-Chain Transaction Facilitator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published