Skip to content

Latest commit

 

History

History
74 lines (42 loc) · 1.6 KB

README.md

File metadata and controls

74 lines (42 loc) · 1.6 KB

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.