Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 2.26 KB

README.md

File metadata and controls

45 lines (27 loc) · 2.26 KB

pallet-ismp Unit Tests Telegram: YourGroup Discord: YourServer

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

Overview

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

Parachain Support

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.