Skip to content

fork of cw-hyperlane with added ISM's and hooks for stETH bridge

Notifications You must be signed in to change notification settings

hadronlabs-org/cw-hyperlane

 
 

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

fork of cw-hyperlane with added ISM's and hooks for stETH bridge

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 74.6%
  • TypeScript 23.4%
  • Shell 1.4%
  • Other 0.6%