Skip to content

hyperlane-xyz/cosmwasm

 
 

Repository files navigation

cw-hyperlane

codecov

This project is under active development...!

Prerequisites

  • rust (wasm32-wasm32-unknown target)
  • go 1.20 or higher
  • grcov

How to build

cargo build

cargo wasm

How to test

# testing
cargo test

# coverage
export RUSTFLAGS="-Cinstrument-coverage"
export LLVM_PROFILE_FILE="eddy-%p-%m.profraw"

cargo build

cargo test

grcov . -s . --binary-path ./target/debug/ -t lcov --branch --ignore-not-existing -o ./target/debug/coverage/

Deploy Sequence

  1. Deploy Mailbox

  2. Deploy Validator Announce

  3. Deploy hooks to use with Mailbox (default hook, required hook)

  4. Deploy isms to use with Mailbox (defualt ism)

  5. Set deployed hooks and isms to Mailbox

  6. Deployment for core protocol is done! You can deploy some contracts on the top.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 79.5%
  • TypeScript 19.7%
  • Other 0.8%