10 stable releases (4 major)
| 2506.2.0 | Dec 17, 2025 |
|---|---|
| 2506.1.0 | Sep 3, 2025 |
| 2503.2.0 | Dec 30, 2025 |
| 2503.1.0 | Jul 2, 2025 |
| 1.15.1 |
|
#7 in #ismp
185 downloads per month
545KB
5K
SLoC
ISMP GRANDPA Consensus Client
This allows standalone chains communicate with Hyperbridge over ISMP.
The consensus client relies on a pallet which stores a list of parachains and State machine identifiers authorized to use this client.
Overview
The Pallet allows the AdminOrigin configured in pallet-ismp to dispatch calls for adding and removing substrate-based chains from the pallet whitelist.
Setting up
When using this consensus client the following should be done in order:
-
Create the consensus state using
create_consensus_client -
The supported state machine identifiers should be whitelisted in the pallet by calling
add_state_machinesfrom theAdminOrigin.
Note
If a state machine identifier is not found in the whitelist, ismp datagrams from that chain will be rejected.
Dispatchable Functions
add_state_machines- Adds some standalone chain state machine identifiers to the whitelist.remove_state_machines- Removes some standalone chain state machine identifiers from the whitelist.
License
This library is licensed under the Apache 2.0 License, Copyright (c) 2025 Polytope Labs.
Dependencies
~33–99MB
~1.5M SLoC