Expand description
Tools for supporting message lanes between two Substrate-based chains.
Modules§
- metrics
- Tools for supporting message lanes between two Substrate-based chains.
- source
- Substrate client as Substrate messages source. The chain we connect to should have
runtime that implements
<BridgedChainName>HeaderApi
to allow bridging with<BridgedName>
chain. - target
- Substrate client as Substrate messages target. The chain we connect to should have
runtime that implements
<BridgedChainName>HeaderApi
to allow bridging with<BridgedName>
chain.
Structs§
- Batch
Proof Transaction - Batch transaction that brings headers + and messages delivery/receiving confirmations to the source node.
- Direct
Receive Messages Delivery Proof Call Builder - Building
receive_messages_delivery_proof
call when you have direct access to the source chain runtime. - Direct
Receive Messages Proof Call Builder - Building
receive_messages_proof
call when you have direct access to the target chain runtime. - Message
Lane Adapter - Adapter that allows all
SubstrateMessageLane
to act asMessageLane
. - Messages
Relay Limits - Delivery transaction limits.
- Messages
Relay Params - Substrate <-> Substrate messages relay parameters.
Traits§
- Receive
Messages Delivery Proof Call Builder - Different ways of building
receive_messages_delivery_proof
calls. - Receive
Messages Proof Call Builder - Different ways of building
receive_messages_proof
calls. - Substrate
Message Lane - Substrate -> Substrate messages synchronization pipeline.
Functions§
- relay_
messages_ delivery_ confirmation - Relay messages delivery confirmation of Substrate-to-Substrate messages. No checks are made to ensure that transaction will succeed.
- relay_
messages_ range - Deliver range of Substrate-to-Substrate messages. No checks are made to ensure that transaction will succeed.
- run
- Run Substrate-to-Substrate messages sync loop.