witherblock / gyarados

Cross chain rate provider/receiver using LayerZero

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gyarados

A contract pair to be deployed on separate chains to get rate (uint) from a vault on one chain and send it to the other. Powered via LayerZero.

Deployed Contracts

wstETH

Contracts

RateProvider (On Ethereum Mainnet): 0xaD78CD17D3A4a3dc6afb203ef91C0E54433b3b9d

RateReceiver (On Polygon zkEVM): 0x00346D2Fd4B2Dc3468fA38B857409BC99f832ef8

Test Transaction

rETH

Contracts

REthRateProvider (On Ethereum Mainnet): 0xB385BBc8Bfc80451cDbB6acfFE4D95671f4C051c

REthRateReceiver (On Polygon zkEVM): 0x60b39BEC6AF8206d1E6E8DFC63ceA214A506D6c3

Test Transaction

Getting started

Pre-requisites

Please have these installed on your machine:

Install dependencies:

pnpm i

Commands available

  • Compile
pnpm compile
  • Test
pnpm test

About

Cross chain rate provider/receiver using LayerZero

License:MIT License


Languages

Language:Solidity 84.2%Language:TypeScript 15.8%