/map-contracts

map protocol contracts.

Primary LanguageSolidity

MAP Protocol Contracts

MAP Protocol

MAP Protocol is the omnichain layer for Web3 with provably secure cross-chain communication built on Light-client and zk-SNARK technology. MAP provides cross-chain infrastructure to public chains and dApps by connecting both EVM with non-EVM chains. Developers can access a full suite of SDKs so their dApps can easily become omnichain applications.

Repo Structure

The repository has the following packages (sub projects):

How to Install

  1. Relay Chain Protocol

  2. MAP Light Client

  3. Light Clients on MAP

  4. MOS Relay contracts fee, register, relay, proxy set fee

  5. MOS contracts on other chains mcs, proxy relay register (chain type, address) setrelay

  6. token register (map <-> chain) relay: a. create map token if needed b. set auth token(if needed) c. create map vault d. bind vault and token e. set fee f. relay token register (decimal, chain token)

mos: a. mos set auth token b. mos register token

  1. token update a. relay set fee b. relay token register (decimal, chain token) c. mos set auth token if neened d. mos register token

  2. token deploy a.