Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛰️ Navi – Cross-Chain Token Navigation for EVM Chains

Navi powers smooth and secure token navigation across EVM-compatible blockchains. Built with Solidity and powered by OpenZeppelin libraries, Navi aims to be a lightweight and efficient contract to facilitate cross-chain token swaps, making interoperability seamless for dApps and users alike.


📑 Table of Contents

  1. Overview
  2. Tech Stack
  3. Packages & Libraries
  4. Getting Started
  5. Setup
  6. Features
  7. Acknowledgments
  8. License

🌟 Overview

Navi is a smart contract system that enables secure and decentralized token swapping between EVM-compatible chains. It acts as a bridge or relay layer, ensuring tokens are moved efficiently and verified on both ends. Whether you're building DeFi protocols or cross-chain applications, Navi ensures a frictionless experience for token mobility.


🧠 Tech Stack

Layer Tech
Language Solidity
Framework Foundry (Forge)
Tools Bun, VS Code
Libraries OpenZeppelin Contracts

📦 Packages & Libraries


🚀 Getting Started

Prerequisites:

  • Foundry (forge)
  • Bun.js
  • Git
  • IDE (VS Code recommended)

⚙️ Setup

  1. Clone the repository:

    git clone https://github.com/Jenil-Desai.git
  2. Navigate to the project directory:

    cd navi
  3. Install dependencies:

    bun install
  4. Build and test contracts:

    forge build
    forge test

🎯 Features

  • 🔁 Cross-Chain Token Swaps

    • Seamless transfer of tokens between any two EVM-compatible chains

🙏 Acknowledgments

  1. Harkirat Singh – Web3 Cohort-3 Assignment
  2. OpenZeppelin Docs

📜 License

This project is licensed under the MIT License.


Navi – Seamless token navigation across the multichain universe.

About

Navi powers smooth token navigation across EVM-compatible chains.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages