Skip to content

tchowd/crosschain-comm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crosschain Communication w/LayerZero

A communication platform that enables users to send a message from Optimism Goreli to Goreli testnet and vice-versa.

Screen.Recording.2023-05-21.at.5.23.15.PM.mov

Getting Started

Quick start - Existing Contracts

  1. Install all dependecies:
npm install
# or
yarn
  1. To start local development server:
npm run dev
# or
yarn dev

Deploy new contracts

  1. Install all dependecies:
npm install
# or
yarn
  1. Compile the contracts:
yarn hardhat compile
  1. Run this script to deploy the contracts:
yarn hardhat deploy

Technologies

This project is built with the following open source libraries, frameworks and languages.

Tech Description
Next JS React Framework
LayerZero An omnichain interoperability protocol.
OpenZeppelin A complete suite of security products to build, manage, and inspect all aspects of software development and operations for Ethereum projects.
Hardhat Ethereum development environment for professionals
Ethers A complete and compact library for interacting with the Ethereum Blockchain and its ecosystem.
WAGMI A set of React Hooks for Web3
Chakra UI A simple, modular and accessible component library that gives you the building blocks you need to build your React applications.
RainbowKit RainbowKit is a React library that makes it easy to add wallet connection to your dapp.