Skip to content

westonnelson/lz-omnilaunch

Repository files navigation

OmniLaunch

OmniLaunch is a Web3 full-stack application designed to simplify the process of deploying or migrating to the OFT (Omnichain Fungible Token) standard by LayerZero. Our mission is to empower users, protocols, and DAOs with the tools they need to seamlessly transition to an Omnichain architecture to enable seamless interoperability.

OmniLaunch

Features

  • Deploy new OFT tokens across multiple chains
  • Migrate existing tokens to the OFT standard
  • Manage and monitor your Omnichain deployments
  • Access educational resources about LayerZero and OFT
  • User-friendly interface for token deployment and management
  • Real-time crypto ticker with popular token prices
  • Dark mode support for comfortable viewing

Tech Stack

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Ethers.js
  • Web3React
  • React Router

Getting Started

Prerequisites

  • Node.js (v14 or later)
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/omnilaunch.git
    cd omnilaunch
    
  2. Install dependencies:

    npm install
    

    or

    yarn install
    
  3. Create a .env file in the root directory and add your environment variables:

    VITE_ALCHEMY_API_KEY=your_alchemy_api_key
    
  4. Start the development server:

    npm run dev
    

    or

    yarn dev
    
  5. Open your browser and navigate to http://localhost:5173 to view the app.

Building for Production

To create a production build, run:

npm run build

or

yarn build

The built files will be in the dist directory.

Deployment

This project can be easily deployed to platforms like Vercel, Netlify, or GitHub Pages. Make sure to set up your environment variables in your deployment platform's settings.

Contributing

We welcome contributions to OmniLaunch! Please feel free to submit issues, create pull requests, or fork the repository to make your own changes.

  1. Fork the repository
  2. Create your feature branch: git checkout -b feature/AmazingFeature
  3. Commit your changes: git commit -m 'Add some AmazingFeature'
  4. Push to the branch: git push origin feature/AmazingFeature
  5. Open a pull request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries or support, please contact us at:

Acknowledgements