Skip to content
This repository has been archived by the owner on Nov 10, 2023. It is now read-only.

Latest commit

 

History

History
43 lines (25 loc) · 2.19 KB

README.md

File metadata and controls

43 lines (25 loc) · 2.19 KB

ismp-substrate Unit Tests Telegram: YourGroup Discord: YourServer

Implementation of the Interoperable State Machine Protocol for substrate runtimes. This project is funded by the web3 foundation.

Deprecation

This repo has been moved to the hyperbridge repo

Overview

This repo holds the foundational components substrate runtimes need to interoperate together using ISMP

Documentation

Installation and integration guides can be found in the book.

Testing and Testing Guide

This guide assumes Rust and it's nightly version is installed, followed by calling the init script from the official Polkadot repo to initailize a WASM build environment.

To run the unit tests associated with this library;

cargo +nightly test -p pallet-ismp --all-targets --all-features

Please see CI for test coverage.

Run Test in Docker

docker run --memory="24g" --rm --user root -v "$PWD":/app -w /app rust:latest /bin/bash -c "apt update && apt install -y protobuf-compiler libclang-dev && cargo test --release --manifest-path=./Cargo.toml"

License

This library is licensed under the Apache 2.0 License, Copyright (c) 2023 Polytope Labs.