{ "--1": "Millau Types", "MillauAddress": "AccountId", "MillauLookupSource": "AccountId", "MillauBalance": "u64", "MillauBlockHash": "H512", "MillauBlockNumber": "u64", "MillauHeader": { "parent_Hash": "MillauBlockHash", "number": "Compact", "state_root": "MillauBlockHash", "extrinsics_root": "MillauBlockHash", "digest": "MillauDigest" }, "MillauDigest": { "logs": "Vec" }, "MillauDigestItem": { "_enum": { "Other": "Vec", "AuthoritiesChange": "Vec", "ChangesTrieRoot": "MillauBlockHash", "SealV0": "SealV0", "Consensus": "Consensus", "Seal": "Seal", "PreRuntime": "PreRuntime" } }, "--2": "Rialto Types", "RialtoAddress": "MultiAddress", "RialtoLookupSource": "MultiAddress", "RialtoBalance": "u128", "RialtoBlockHash": "H256", "RialtoBlockNumber": "u32", "RialtoHeader": { "parent_Hash": "RialtoBlockHash", "number": "Compact", "state_root": "RialtoBlockHash", "extrinsics_root": "RialtoBlockHash", "digest": "RialtoDigest" }, "RialtoDigest": { "logs": "Vec" }, "RialtoDigestItem": { "_enum": { "Other": "Vec", "AuthoritiesChange": "Vec", "ChangesTrieRoot": "RialtoBlockHash", "SealV0": "SealV0", "Consensus": "Consensus", "Seal": "Seal", "PreRuntime": "PreRuntime" } }, "--3": "Common types", "AccountSigner": "MultiSigner", "SpecVersion": "u32", "RelayerId": "AccountId", "SourceAccountId": "AccountId", "ImportedHeader": { "header": "BridgedHeader", "requires_justification": "bool", "is_finalized": "bool", "signal_hash": "Option" }, "AuthoritySet": { "authorities": "AuthorityList", "set_id": "SetId" }, "Id": "[u8; 4]", "ChainId": "Id", "LaneId": "Id", "MessageNonce": "u64", "BridgeMessageId": "(Id, u64)", "MessageKey": { "lane_id": "LaneId", "nonce:": "MessageNonce" }, "InboundRelayer": "AccountId", "InboundLaneData": { "relayers": "Vec", "last_confirmed_nonce": "MessageNonce" }, "UnrewardedRelayer": { "relayer": "RelayerId", "messages": "DeliveredMessages" }, "DeliveredMessages": { "begin": "MessageNonce", "end": "MessageNonce", "dispatch_results": "BitVec" }, "OutboundLaneData": { "oldest_unpruned_nonce": "MessageNonce", "latest_received_nonce": "MessageNonce", "latest_generated_nonce": "MessageNonce" }, "MessageData": { "payload": "MessagePayload", "fee": "Fee" }, "MessagePayload": "Vec", "BridgedOpaqueCall": "Vec", "OutboundMessageFee": "Fee", "OutboundPayload": { "spec_version": "SpecVersion", "weight": "Weight", "origin": "CallOrigin", "dispatch_fee_payment": "DispatchFeePayment", "call": "BridgedOpaqueCall" }, "CallOrigin": { "_enum": { "SourceRoot": "()", "TargetAccount": "(SourceAccountId, MultiSigner, MultiSignature)", "SourceAccount": "SourceAccountId" } }, "DispatchFeePayment": { "_enum": { "AtSourceChain": "()", "AtTargetChain": "()" } }, "MultiSigner": { "_enum": { "Ed25519": "H256", "Sr25519": "H256", "Ecdsa": "[u8;33]" } }, "MessagesProofOf": { "bridged_header_hash": "BridgedBlockHash", "storage_proof": "Vec", "lane": "LaneId", "nonces_start": "MessageNonce", "nonces_end": "MessageNonce" }, "StorageProofItem": "Vec", "MessagesDeliveryProofOf": { "bridged_header_hash": "BridgedBlockHash", "storage_proof": "Vec", "lane": "LaneId" }, "UnrewardedRelayersState": { "unrewarded_relayer_entries": "MessageNonce", "messages_in_oldest_entry": "MessageNonce", "total_messages": "MessageNonce" }, "AncestryProof": "()", "MessageFeeData": { "lane_id": "LaneId", "payload": "OutboundPayload" }, "Precommit": { "target_hash": "BridgedBlockHash", "target_number": "BridgedBlockNumber" }, "AuthoritySignature": "[u8;64]", "AuthorityId": "[u8;32]", "SignedPrecommit": { "precommit": "Precommit", "signature": "AuthoritySignature", "id": "AuthorityId" }, "Commit": { "target_hash": "BridgedBlockHash", "target_number": "BridgedBlockNumber", "precommits": "Vec" }, "GrandpaJustification": { "round": "u64", "commit": "Commit", "votes_ancestries": "Vec" }, "Address": "MillauAddress", "LookupSource": "MillauLookupSource", "Fee": "MillauBalance", "Balance": "MillauBalance", "Hash": "MillauBlockHash", "BlockHash": "MillauBlockHash", "BlockNumber": "MillauBlockNumber", "BridgedBlockHash": "RialtoBlockHash", "BridgedBlockNumber": "RialtoBlockNumber", "BridgedHeader": "RialtoHeader", "Parameter": { "_enum": { "MillauToRialtoConversionRate": "u128" } } }