3 releases
new 0.1.2 | May 10, 2024 |
---|---|
0.1.1 | May 6, 2024 |
0.1.0 | May 2, 2024 |
#347 in Magic Beans
487 downloads per month
Used in 8 crates
89KB
1.5K
SLoC
Rust implementation of the Interoperable State Machine Protocol. This project is funded by the web3 foundation.
Overview
This repo provides an implementation of the neccessary components laid out in the ISMP specifications.
-
Message
Definitions -
Message
Handlers -
ConsensusClient
andStateMachineClient
definitions -
IsmpHost
definitions -
IsmpRouter
definitions -
IsmpDispatcher
definitions
License
This library is licensed under the Apache 2.0 License, Copyright (c) 2024 Polytope Labs.
lib.rs
:
The Interoperable State Machine Protocol
Rust implementation of the Interoperable State Machine Protocol. This library is intended to aid state machines communicate over ISMP with other ISMP supported state machines.
Overview
This repo provides an implementation of the neccessary components laid out in the ISMP protocol specification.
Message
DefinitionsMessage
HandlersConsensusClient
andStateMachineClient
definitionsIsmpHost
definitionsIsmpRouter
definitionsIsmpDispatcher
definitions
NOTE: All timestamps are denominated in seconds Some useful imports in the crate prelude.
Dependencies
~3.5–4.5MB
~94K SLoC