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.
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.
| Layer | Tech |
|---|---|
| Language | Solidity |
| Framework | Foundry (Forge) |
| Tools | Bun, VS Code |
| Libraries | OpenZeppelin Contracts |
Prerequisites:
- Foundry (
forge) - Bun.js
- Git
- IDE (VS Code recommended)
-
Clone the repository:
git clone https://github.com/Jenil-Desai.git
-
Navigate to the project directory:
cd navi -
Install dependencies:
bun install
-
Build and test contracts:
forge build forge test
-
🔁 Cross-Chain Token Swaps
- Seamless transfer of tokens between any two EVM-compatible chains
- Harkirat Singh – Web3 Cohort-3 Assignment
- OpenZeppelin Docs
This project is licensed under the MIT License.
Navi – Seamless token navigation across the multichain universe.