{
    "magicNumber": 1635018093,
    "metadata": {
        "v14": {
            "lookup": {
                "types": [
                    {
                        "id": 0,
                        "type": {
                            "path": [
                                "sp_core",
                                "crypto",
                                "AccountId32"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 1,
                                            "typeName": "[u8; 32]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 1,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 32,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 2,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "U8"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 3,
                        "type": {
                            "path": [
                                "frame_system",
                                "AccountInfo"
                            ],
                            "params": [
                                {
                                    "name": "Index",
                                    "type": 4
                                },
                                {
                                    "name": "AccountData",
                                    "type": 5
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "nonce",
                                            "type": 4,
                                            "typeName": "Index",
                                            "docs": []
                                        },
                                        {
                                            "name": "consumers",
                                            "type": 4,
                                            "typeName": "RefCount",
                                            "docs": []
                                        },
                                        {
                                            "name": "providers",
                                            "type": 4,
                                            "typeName": "RefCount",
                                            "docs": []
                                        },
                                        {
                                            "name": "sufficients",
                                            "type": 4,
                                            "typeName": "RefCount",
                                            "docs": []
                                        },
                                        {
                                            "name": "data",
                                            "type": 5,
                                            "typeName": "AccountData",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 4,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "U32"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 5,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "AccountData"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "free",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "reserved",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "misc_frozen",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "fee_frozen",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 6,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "U128"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 7,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "PerDispatchClass"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 8
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "normal",
                                            "type": 8,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "operational",
                                            "type": 8,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "mandatory",
                                            "type": 8,
                                            "typeName": "T",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 8,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "U64"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 9,
                        "type": {
                            "path": [
                                "primitive_types",
                                "H256"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 1,
                                            "typeName": "[u8; 32]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 10,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 11,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "generic",
                                "digest",
                                "Digest"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "logs",
                                            "type": 12,
                                            "typeName": "Vec<DigestItem>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 12,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 13
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 13,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "generic",
                                "digest",
                                "DigestItem"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "PreRuntime",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 14,
                                                    "typeName": "ConsensusEngineId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Consensus",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 14,
                                                    "typeName": "ConsensusEngineId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Seal",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 14,
                                                    "typeName": "ConsensusEngineId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Other",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "RuntimeEnvironmentUpdated",
                                            "fields": [],
                                            "index": 8,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 14,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 4,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 15,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 16
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 16,
                        "type": {
                            "path": [
                                "frame_system",
                                "EventRecord"
                            ],
                            "params": [
                                {
                                    "name": "E",
                                    "type": 17
                                },
                                {
                                    "name": "T",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "phase",
                                            "type": 155,
                                            "typeName": "Phase",
                                            "docs": []
                                        },
                                        {
                                            "name": "event",
                                            "type": 17,
                                            "typeName": "E",
                                            "docs": []
                                        },
                                        {
                                            "name": "topics",
                                            "type": 156,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 17,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "System",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 18,
                                                    "typeName": "frame_system::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Scheduler",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 27,
                                                    "typeName": "pallet_scheduler::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Preimage",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 33,
                                                    "typeName": "pallet_preimage::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "Indices",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 34,
                                                    "typeName": "pallet_indices::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Balances",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 35,
                                                    "typeName": "pallet_balances::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransactionPayment",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 37,
                                                    "typeName": "pallet_transaction_payment::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 32,
                                            "docs": []
                                        },
                                        {
                                            "name": "Staking",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 38,
                                                    "typeName": "pallet_staking::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Offences",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 43,
                                                    "typeName": "pallet_offences::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Session",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 45,
                                                    "typeName": "pallet_session::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "Grandpa",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 46,
                                                    "typeName": "pallet_grandpa::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "ImOnline",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 51,
                                                    "typeName": "pallet_im_online::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "Democracy",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 60,
                                                    "typeName": "pallet_democracy::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "Council",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 65,
                                                    "typeName": "pallet_collective::Event<Runtime, pallet_collective::Instance1>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "TechnicalCommittee",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 66,
                                                    "typeName": "pallet_collective::Event<Runtime, pallet_collective::Instance2>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "PhragmenElection",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 67,
                                                    "typeName": "pallet_elections_phragmen::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "TechnicalMembership",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 70,
                                                    "typeName": "pallet_membership::Event<Runtime, pallet_membership::Instance1>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "Treasury",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 71,
                                                    "typeName": "pallet_treasury::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "Claims",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 72,
                                                    "typeName": "claims::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Vesting",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 75,
                                                    "typeName": "pallet_vesting::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "Utility",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 76,
                                                    "typeName": "pallet_utility::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "Identity",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 77,
                                                    "typeName": "pallet_identity::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 28,
                                            "docs": []
                                        },
                                        {
                                            "name": "Proxy",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 78,
                                                    "typeName": "pallet_proxy::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 29,
                                            "docs": []
                                        },
                                        {
                                            "name": "Multisig",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 81,
                                                    "typeName": "pallet_multisig::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 30,
                                            "docs": []
                                        },
                                        {
                                            "name": "Bounties",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 83,
                                                    "typeName": "pallet_bounties::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 34,
                                            "docs": []
                                        },
                                        {
                                            "name": "ChildBounties",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 84,
                                                    "typeName": "pallet_child_bounties::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 38,
                                            "docs": []
                                        },
                                        {
                                            "name": "Tips",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 85,
                                                    "typeName": "pallet_tips::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 35,
                                            "docs": []
                                        },
                                        {
                                            "name": "ElectionProviderMultiPhase",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 86,
                                                    "typeName": "pallet_election_provider_multi_phase::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 36,
                                            "docs": []
                                        },
                                        {
                                            "name": "VoterList",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 89,
                                                    "typeName": "pallet_bags_list::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 37,
                                            "docs": []
                                        },
                                        {
                                            "name": "NominationPools",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 90,
                                                    "typeName": "pallet_nomination_pools::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 39,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParaInclusion",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 93,
                                                    "typeName": "parachains_inclusion::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 53,
                                            "docs": []
                                        },
                                        {
                                            "name": "Paras",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 105,
                                                    "typeName": "parachains_paras::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 56,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ump",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 106,
                                                    "typeName": "parachains_ump::Event",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 59,
                                            "docs": []
                                        },
                                        {
                                            "name": "Hrmp",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 109,
                                                    "typeName": "parachains_hrmp::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 60,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParasDisputes",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 111,
                                                    "typeName": "parachains_disputes::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 62,
                                            "docs": []
                                        },
                                        {
                                            "name": "Registrar",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 115,
                                                    "typeName": "paras_registrar::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 70,
                                            "docs": []
                                        },
                                        {
                                            "name": "Slots",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 116,
                                                    "typeName": "slots::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 71,
                                            "docs": []
                                        },
                                        {
                                            "name": "Auctions",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 117,
                                                    "typeName": "auctions::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 72,
                                            "docs": []
                                        },
                                        {
                                            "name": "Crowdloan",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 118,
                                                    "typeName": "crowdloan::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 73,
                                            "docs": []
                                        },
                                        {
                                            "name": "XcmPallet",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 119,
                                                    "typeName": "pallet_xcm::Event<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 99,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 18,
                        "type": {
                            "path": [
                                "frame_system",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ExtrinsicSuccess",
                                            "fields": [
                                                {
                                                    "name": "dispatch_info",
                                                    "type": 19,
                                                    "typeName": "DispatchInfo",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "An extrinsic completed successfully."
                                            ]
                                        },
                                        {
                                            "name": "ExtrinsicFailed",
                                            "fields": [
                                                {
                                                    "name": "dispatch_error",
                                                    "type": 22,
                                                    "typeName": "DispatchError",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dispatch_info",
                                                    "type": 19,
                                                    "typeName": "DispatchInfo",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "An extrinsic failed."
                                            ]
                                        },
                                        {
                                            "name": "CodeUpdated",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "`:code` was updated."
                                            ]
                                        },
                                        {
                                            "name": "NewAccount",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A new account was created."
                                            ]
                                        },
                                        {
                                            "name": "KilledAccount",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "An account was reaped."
                                            ]
                                        },
                                        {
                                            "name": "Remarked",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "On on-chain remark happened."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Event for the System pallet."
                            ]
                        }
                    },
                    {
                        "id": 19,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "DispatchInfo"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "weight",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "class",
                                            "type": 20,
                                            "typeName": "DispatchClass",
                                            "docs": []
                                        },
                                        {
                                            "name": "pays_fee",
                                            "type": 21,
                                            "typeName": "Pays",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 20,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "DispatchClass"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Normal",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Operational",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mandatory",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 21,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "Pays"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Yes",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "No",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 22,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "DispatchError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Other",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "CannotLookup",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "BadOrigin",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Module",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 23,
                                                    "typeName": "ModuleError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "ConsumerRemaining",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "NoProviders",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "TooManyConsumers",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Token",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 24,
                                                    "typeName": "TokenError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Arithmetic",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 25,
                                                    "typeName": "ArithmeticError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transactional",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 26,
                                                    "typeName": "TransactionalError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 23,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "ModuleError"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "index",
                                            "type": 2,
                                            "typeName": "u8",
                                            "docs": []
                                        },
                                        {
                                            "name": "error",
                                            "type": 14,
                                            "typeName": "[u8; MAX_MODULE_ERROR_ENCODED_SIZE]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 24,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "TokenError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NoFunds",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "WouldDie",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "BelowMinimum",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "CannotCreate",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnknownAsset",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Frozen",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Unsupported",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 25,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "ArithmeticError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Underflow",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Overflow",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "DivisionByZero",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 26,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "TransactionalError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "LimitReached",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "NoLayer",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 27,
                        "type": {
                            "path": [
                                "pallet_scheduler",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Scheduled",
                                            "fields": [
                                                {
                                                    "name": "when",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Scheduled some task."
                                            ]
                                        },
                                        {
                                            "name": "Canceled",
                                            "fields": [
                                                {
                                                    "name": "when",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Canceled some task."
                                            ]
                                        },
                                        {
                                            "name": "Dispatched",
                                            "fields": [
                                                {
                                                    "name": "task",
                                                    "type": 28,
                                                    "typeName": "TaskAddress<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "id",
                                                    "type": 29,
                                                    "typeName": "Option<Vec<u8>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Dispatched some task."
                                            ]
                                        },
                                        {
                                            "name": "CallLookupFailed",
                                            "fields": [
                                                {
                                                    "name": "task",
                                                    "type": 28,
                                                    "typeName": "TaskAddress<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "id",
                                                    "type": 29,
                                                    "typeName": "Option<Vec<u8>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "error",
                                                    "type": 32,
                                                    "typeName": "LookupError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "The call for the provided hash was not found so the task has been aborted."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Events type."
                            ]
                        }
                    },
                    {
                        "id": 28,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 29,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 10
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 30,
                        "type": {
                            "path": [
                                "Result"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 31
                                },
                                {
                                    "name": "E",
                                    "type": 22
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Ok",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 31,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Err",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 22,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 31,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": []
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 32,
                        "type": {
                            "path": [
                                "frame_support",
                                "traits",
                                "schedule",
                                "LookupError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unknown",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "BadFormat",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 33,
                        "type": {
                            "path": [
                                "pallet_preimage",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noted",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A preimage has been noted."
                                            ]
                                        },
                                        {
                                            "name": "Requested",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A preimage has been requested."
                                            ]
                                        },
                                        {
                                            "name": "Cleared",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A preimage has ben cleared."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 34,
                        "type": {
                            "path": [
                                "pallet_indices",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "IndexAssigned",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A account index was assigned."
                                            ]
                                        },
                                        {
                                            "name": "IndexFreed",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A account index has been freed up (unassigned)."
                                            ]
                                        },
                                        {
                                            "name": "IndexFrozen",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A account index has been frozen to its current account ID."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 35,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Endowed",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "free_balance",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "An account was created with some free balance."
                                            ]
                                        },
                                        {
                                            "name": "DustLost",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "An account was removed whose balance was non-zero but below ExistentialDeposit,",
                                                "resulting in an outright loss."
                                            ]
                                        },
                                        {
                                            "name": "Transfer",
                                            "fields": [
                                                {
                                                    "name": "from",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "to",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Transfer succeeded."
                                            ]
                                        },
                                        {
                                            "name": "BalanceSet",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "free",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserved",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A balance was set by root."
                                            ]
                                        },
                                        {
                                            "name": "Reserved",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Some balance was reserved (moved from free to reserved)."
                                            ]
                                        },
                                        {
                                            "name": "Unreserved",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Some balance was unreserved (moved from reserved to free)."
                                            ]
                                        },
                                        {
                                            "name": "ReserveRepatriated",
                                            "fields": [
                                                {
                                                    "name": "from",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "to",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "destination_status",
                                                    "type": 36,
                                                    "typeName": "Status",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Some balance was moved from the reserve of the first account to the second account.",
                                                "Final argument indicates the destination balance type."
                                            ]
                                        },
                                        {
                                            "name": "Deposit",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Some amount was deposited (e.g. for transaction fees)."
                                            ]
                                        },
                                        {
                                            "name": "Withdraw",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Some amount was withdrawn from the account (e.g. for transaction fees)."
                                            ]
                                        },
                                        {
                                            "name": "Slashed",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Some amount was removed from the account (e.g. for misbehavior)."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 36,
                        "type": {
                            "path": [
                                "frame_support",
                                "traits",
                                "tokens",
                                "misc",
                                "BalanceStatus"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Free",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Reserved",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 37,
                        "type": {
                            "path": [
                                "pallet_transaction_payment",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TransactionFeePaid",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "actual_fee",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "tip",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee,",
                                                "has been paid by `who`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 38,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "EraPaid",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "The era payout has been set; the first balance is the validator-payout; the second is",
                                                "the remainder from the maximum amount of reward.",
                                                "\\[era_index, validator_payout, remainder\\]"
                                            ]
                                        },
                                        {
                                            "name": "Rewarded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "The nominator has been rewarded by this amount. \\[stash, amount\\]"
                                            ]
                                        },
                                        {
                                            "name": "Slashed",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "One validator (and its nominators) has been slashed by the given amount.",
                                                "\\[validator, amount\\]"
                                            ]
                                        },
                                        {
                                            "name": "OldSlashingReportDiscarded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "SessionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "An old slashing report from a prior era was discarded because it could",
                                                "not be processed. \\[session_index\\]"
                                            ]
                                        },
                                        {
                                            "name": "StakersElected",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "A new set of stakers was elected."
                                            ]
                                        },
                                        {
                                            "name": "Bonded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "An account has bonded this amount. \\[stash, amount\\]",
                                                "",
                                                "NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,",
                                                "it will not be emitted for staking rewards when they are added to stake."
                                            ]
                                        },
                                        {
                                            "name": "Unbonded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "An account has unbonded this amount. \\[stash, amount\\]"
                                            ]
                                        },
                                        {
                                            "name": "Withdrawn",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`",
                                                "from the unlocking queue. \\[stash, amount\\]"
                                            ]
                                        },
                                        {
                                            "name": "Kicked",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "A nominator has been kicked from a validator. \\[nominator, stash\\]"
                                            ]
                                        },
                                        {
                                            "name": "StakingElectionFailed",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The election failed. No new era is planned."
                                            ]
                                        },
                                        {
                                            "name": "Chilled",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "An account has stopped participating as either a validator or nominator.",
                                                "\\[stash\\]"
                                            ]
                                        },
                                        {
                                            "name": "PayoutStarted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "The stakers' rewards are getting paid. \\[era_index, validator_stash\\]"
                                            ]
                                        },
                                        {
                                            "name": "ValidatorPrefsSet",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 39,
                                                    "typeName": "ValidatorPrefs",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "A validator has set their preferences."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 39,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "ValidatorPrefs"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "commission",
                                            "type": 40,
                                            "typeName": "Perbill",
                                            "docs": []
                                        },
                                        {
                                            "name": "blocked",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 40,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 41
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 41,
                        "type": {
                            "path": [
                                "sp_arithmetic",
                                "per_things",
                                "Perbill"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 42,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "Bool"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 43,
                        "type": {
                            "path": [
                                "pallet_offences",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Offence",
                                            "fields": [
                                                {
                                                    "name": "kind",
                                                    "type": 44,
                                                    "typeName": "Kind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timeslot",
                                                    "type": 10,
                                                    "typeName": "OpaqueTimeSlot",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "There is an offence reported of the given `kind` happened at the `session_index` and",
                                                "(kind-specific) time slot. This event is not deposited for duplicate slashes.",
                                                "\\[kind, timeslot\\]."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Events type."
                            ]
                        }
                    },
                    {
                        "id": 44,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 16,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 45,
                        "type": {
                            "path": [
                                "pallet_session",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewSession",
                                            "fields": [
                                                {
                                                    "name": "session_index",
                                                    "type": 4,
                                                    "typeName": "SessionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "New session has happened. Note that the argument is the session index, not the",
                                                "block number as the type might suggest."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 46,
                        "type": {
                            "path": [
                                "pallet_grandpa",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewAuthorities",
                                            "fields": [
                                                {
                                                    "name": "authority_set",
                                                    "type": 47,
                                                    "typeName": "AuthorityList",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "New authority set has been applied."
                                            ]
                                        },
                                        {
                                            "name": "Paused",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Current authority set has been paused."
                                            ]
                                        },
                                        {
                                            "name": "Resumed",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Current authority set has been resumed."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 47,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 48
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 48,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    49,
                                    8
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 49,
                        "type": {
                            "path": [
                                "sp_finality_grandpa",
                                "app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 50,
                                            "typeName": "ed25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 50,
                        "type": {
                            "path": [
                                "sp_core",
                                "ed25519",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 1,
                                            "typeName": "[u8; 32]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 51,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "HeartbeatReceived",
                                            "fields": [
                                                {
                                                    "name": "authority_id",
                                                    "type": 52,
                                                    "typeName": "T::AuthorityId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A new heartbeat was received from `AuthorityId`."
                                            ]
                                        },
                                        {
                                            "name": "AllGood",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "At the end of the session, no offence was committed."
                                            ]
                                        },
                                        {
                                            "name": "SomeOffline",
                                            "fields": [
                                                {
                                                    "name": "offline",
                                                    "type": 54,
                                                    "typeName": "Vec<IdentificationTuple<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "At the end of the session, at least one validator was found to be offline."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 52,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "sr25519",
                                "app_sr25519",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 53,
                        "type": {
                            "path": [
                                "sp_core",
                                "sr25519",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 1,
                                            "typeName": "[u8; 32]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 54,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 55
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 55,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    56
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 56,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "Exposure"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "total",
                                            "type": 57,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "own",
                                            "type": 57,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "others",
                                            "type": 58,
                                            "typeName": "Vec<IndividualExposure<AccountId, Balance>>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 57,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 6
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 58,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 59
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 59,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "IndividualExposure"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "who",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "value",
                                            "type": 57,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 60,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Proposed",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A motion has been proposed by a public account."
                                            ]
                                        },
                                        {
                                            "name": "Tabled",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "depositors",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A public proposal has been tabled for referendum vote."
                                            ]
                                        },
                                        {
                                            "name": "ExternalTabled",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "An external proposal has been tabled."
                                            ]
                                        },
                                        {
                                            "name": "Started",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "threshold",
                                                    "type": 62,
                                                    "typeName": "VoteThreshold",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A referendum has begun."
                                            ]
                                        },
                                        {
                                            "name": "Passed",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A proposal has been approved by referendum."
                                            ]
                                        },
                                        {
                                            "name": "NotPassed",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A proposal has been rejected by referendum."
                                            ]
                                        },
                                        {
                                            "name": "Cancelled",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A referendum has been cancelled."
                                            ]
                                        },
                                        {
                                            "name": "Executed",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "A proposal has been enacted."
                                            ]
                                        },
                                        {
                                            "name": "Delegated",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "target",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "An account has delegated their vote to another account."
                                            ]
                                        },
                                        {
                                            "name": "Undelegated",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "An account has cancelled a previous delegation operation."
                                            ]
                                        },
                                        {
                                            "name": "Vetoed",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "until",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "An external proposal has been vetoed."
                                            ]
                                        },
                                        {
                                            "name": "PreimageNoted",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "A proposal's preimage was noted, and the deposit taken."
                                            ]
                                        },
                                        {
                                            "name": "PreimageUsed",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "provider",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "A proposal preimage was removed and used (the deposit was returned)."
                                            ]
                                        },
                                        {
                                            "name": "PreimageInvalid",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": [
                                                "A proposal could not be executed because its preimage was invalid."
                                            ]
                                        },
                                        {
                                            "name": "PreimageMissing",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": [
                                                "A proposal could not be executed because its preimage was missing."
                                            ]
                                        },
                                        {
                                            "name": "PreimageReaped",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "provider",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reaper",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": [
                                                "A registered preimage was removed and the deposit collected by the reaper."
                                            ]
                                        },
                                        {
                                            "name": "Blacklisted",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": [
                                                "A proposal_hash has been blacklisted permanently."
                                            ]
                                        },
                                        {
                                            "name": "Voted",
                                            "fields": [
                                                {
                                                    "name": "voter",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "vote",
                                                    "type": 63,
                                                    "typeName": "AccountVote<BalanceOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": [
                                                "An account has voted in a referendum"
                                            ]
                                        },
                                        {
                                            "name": "Seconded",
                                            "fields": [
                                                {
                                                    "name": "seconder",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prop_index",
                                                    "type": 4,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": [
                                                "An account has secconded a proposal"
                                            ]
                                        },
                                        {
                                            "name": "ProposalCanceled",
                                            "fields": [
                                                {
                                                    "name": "prop_index",
                                                    "type": 4,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": [
                                                "A proposal got canceled."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 61,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 0
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 62,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "vote_threshold",
                                "VoteThreshold"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "SuperMajorityApprove",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "SuperMajorityAgainst",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "SimpleMajority",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 63,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "vote",
                                "AccountVote"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Standard",
                                            "fields": [
                                                {
                                                    "name": "vote",
                                                    "type": 64,
                                                    "typeName": "Vote",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Split",
                                            "fields": [
                                                {
                                                    "name": "aye",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "nay",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 64,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "vote",
                                "Vote"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 2,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 65,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Proposed",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "threshold",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A motion (given hash) has been proposed (by given account) with a threshold (given",
                                                "`MemberCount`)."
                                            ]
                                        },
                                        {
                                            "name": "Voted",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "voted",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "yes",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "no",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A motion (given hash) has been voted on by given account, leaving",
                                                "a tally (yes votes and no votes given respectively as `MemberCount`)."
                                            ]
                                        },
                                        {
                                            "name": "Approved",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A motion was approved by the required threshold."
                                            ]
                                        },
                                        {
                                            "name": "Disapproved",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A motion was not approved by the required threshold."
                                            ]
                                        },
                                        {
                                            "name": "Executed",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A motion was executed; result will be `Ok` if it returned without error."
                                            ]
                                        },
                                        {
                                            "name": "MemberExecuted",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A single member did some action; result will be `Ok` if it returned without error."
                                            ]
                                        },
                                        {
                                            "name": "Closed",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "yes",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "no",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A proposal was closed because its threshold was reached or after its duration was up."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 66,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Proposed",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "threshold",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A motion (given hash) has been proposed (by given account) with a threshold (given",
                                                "`MemberCount`)."
                                            ]
                                        },
                                        {
                                            "name": "Voted",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "voted",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "yes",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "no",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A motion (given hash) has been voted on by given account, leaving",
                                                "a tally (yes votes and no votes given respectively as `MemberCount`)."
                                            ]
                                        },
                                        {
                                            "name": "Approved",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A motion was approved by the required threshold."
                                            ]
                                        },
                                        {
                                            "name": "Disapproved",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A motion was not approved by the required threshold."
                                            ]
                                        },
                                        {
                                            "name": "Executed",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A motion was executed; result will be `Ok` if it returned without error."
                                            ]
                                        },
                                        {
                                            "name": "MemberExecuted",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A single member did some action; result will be `Ok` if it returned without error."
                                            ]
                                        },
                                        {
                                            "name": "Closed",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "yes",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "no",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A proposal was closed because its threshold was reached or after its duration was up."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 67,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewTerm",
                                            "fields": [
                                                {
                                                    "name": "new_members",
                                                    "type": 68,
                                                    "typeName": "Vec<(<T as frame_system::Config>::AccountId, BalanceOf<T>)>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A new term with new_members. This indicates that enough candidates existed to run",
                                                "the election, not that enough have has been elected. The inner value must be examined",
                                                "for this purpose. A `NewTerm(\\[\\])` indicates that some candidates got their bond",
                                                "slashed and none were elected, whilst `EmptyTerm` means that no candidates existed to",
                                                "begin with."
                                            ]
                                        },
                                        {
                                            "name": "EmptyTerm",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "No (or not enough) candidates existed for this round. This is different from",
                                                "`NewTerm(\\[\\])`. See the description of `NewTerm`."
                                            ]
                                        },
                                        {
                                            "name": "ElectionError",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Internal error happened while trying to perform election."
                                            ]
                                        },
                                        {
                                            "name": "MemberKicked",
                                            "fields": [
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A member has been removed. This should always be followed by either `NewTerm` or",
                                                "`EmptyTerm`."
                                            ]
                                        },
                                        {
                                            "name": "Renounced",
                                            "fields": [
                                                {
                                                    "name": "candidate",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Someone has renounced their candidacy."
                                            ]
                                        },
                                        {
                                            "name": "CandidateSlashed",
                                            "fields": [
                                                {
                                                    "name": "candidate",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A candidate was slashed by amount due to failing to obtain a seat as member or",
                                                "runner-up.",
                                                "",
                                                "Note that old members and runners-up are also candidates."
                                            ]
                                        },
                                        {
                                            "name": "SeatHolderSlashed",
                                            "fields": [
                                                {
                                                    "name": "seat_holder",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A seat holder was slashed by amount by being forcefully removed from the set."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 68,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 69
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 69,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 70,
                        "type": {
                            "path": [
                                "pallet_membership",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "MemberAdded",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The given member was added; see the transaction for who."
                                            ]
                                        },
                                        {
                                            "name": "MemberRemoved",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The given member was removed; see the transaction for who."
                                            ]
                                        },
                                        {
                                            "name": "MembersSwapped",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Two members were swapped; see the transaction for who."
                                            ]
                                        },
                                        {
                                            "name": "MembersReset",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The membership was reset; see the transaction for who the new set is."
                                            ]
                                        },
                                        {
                                            "name": "KeyChanged",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "One of the members' keys changed."
                                            ]
                                        },
                                        {
                                            "name": "Dummy",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Phantom member, never used."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 71,
                        "type": {
                            "path": [
                                "pallet_treasury",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Proposed",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "New proposal."
                                            ]
                                        },
                                        {
                                            "name": "Spending",
                                            "fields": [
                                                {
                                                    "name": "budget_remaining",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "We have ended a spend period and will now allocate funds."
                                            ]
                                        },
                                        {
                                            "name": "Awarded",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "award",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Some funds have been allocated."
                                            ]
                                        },
                                        {
                                            "name": "Rejected",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "slashed",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A proposal was rejected; funds were slashed."
                                            ]
                                        },
                                        {
                                            "name": "Burnt",
                                            "fields": [
                                                {
                                                    "name": "burnt_funds",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Some of our funds have been burnt."
                                            ]
                                        },
                                        {
                                            "name": "Rollover",
                                            "fields": [
                                                {
                                                    "name": "rollover_balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Spending has finished; this is the amount that rolls over until next spend."
                                            ]
                                        },
                                        {
                                            "name": "Deposit",
                                            "fields": [
                                                {
                                                    "name": "value",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Some funds have been deposited."
                                            ]
                                        },
                                        {
                                            "name": "SpendApproved",
                                            "fields": [
                                                {
                                                    "name": "proposal_index",
                                                    "type": 4,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "A new spend proposal has been approved."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 72,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Claimed",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ethereum_address",
                                                    "type": 73,
                                                    "typeName": "EthereumAddress",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Someone claimed some DOTs."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 73,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "EthereumAddress"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 74,
                                            "typeName": "[u8; 20]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 74,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 20,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 75,
                        "type": {
                            "path": [
                                "pallet_vesting",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "VestingUpdated",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "unvested",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "The amount vested has been updated. This could indicate a change in funds available.",
                                                "The balance given is the amount which is left unvested (and thus locked)."
                                            ]
                                        },
                                        {
                                            "name": "VestingCompleted",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "An \\[account\\] has become fully vested."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 76,
                        "type": {
                            "path": [
                                "pallet_utility",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "BatchInterrupted",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "error",
                                                    "type": 22,
                                                    "typeName": "DispatchError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Batch of dispatches did not complete fully. Index of first failing dispatch given, as",
                                                "well as the error."
                                            ]
                                        },
                                        {
                                            "name": "BatchCompleted",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Batch of dispatches completed fully with no error."
                                            ]
                                        },
                                        {
                                            "name": "BatchCompletedWithErrors",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Batch of dispatches completed but has errors."
                                            ]
                                        },
                                        {
                                            "name": "ItemCompleted",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "A single item within a Batch of dispatches has completed with no error."
                                            ]
                                        },
                                        {
                                            "name": "ItemFailed",
                                            "fields": [
                                                {
                                                    "name": "error",
                                                    "type": 22,
                                                    "typeName": "DispatchError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A single item within a Batch of dispatches has completed with error."
                                            ]
                                        },
                                        {
                                            "name": "DispatchedAs",
                                            "fields": [
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A call was dispatched."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 77,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "IdentitySet",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A name was set or reset (which will remove all judgements)."
                                            ]
                                        },
                                        {
                                            "name": "IdentityCleared",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A name was cleared, and the given balance returned."
                                            ]
                                        },
                                        {
                                            "name": "IdentityKilled",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A name was removed and the given balance slashed."
                                            ]
                                        },
                                        {
                                            "name": "JudgementRequested",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "registrar_index",
                                                    "type": 4,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A judgement was asked from a registrar."
                                            ]
                                        },
                                        {
                                            "name": "JudgementUnrequested",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "registrar_index",
                                                    "type": 4,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A judgement request was retracted."
                                            ]
                                        },
                                        {
                                            "name": "JudgementGiven",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "registrar_index",
                                                    "type": 4,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A judgement was given by a registrar."
                                            ]
                                        },
                                        {
                                            "name": "RegistrarAdded",
                                            "fields": [
                                                {
                                                    "name": "registrar_index",
                                                    "type": 4,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A registrar was added."
                                            ]
                                        },
                                        {
                                            "name": "SubIdentityAdded",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "main",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "A sub-identity was added to an identity and the deposit paid."
                                            ]
                                        },
                                        {
                                            "name": "SubIdentityRemoved",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "main",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "A sub-identity was removed from an identity and the deposit freed."
                                            ]
                                        },
                                        {
                                            "name": "SubIdentityRevoked",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "main",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "A sub-identity was cleared, and the given deposit repatriated from the",
                                                "main identity account to the sub-identity account."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 78,
                        "type": {
                            "path": [
                                "pallet_proxy",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ProxyExecuted",
                                            "fields": [
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A proxy was executed correctly, with the given."
                                            ]
                                        },
                                        {
                                            "name": "AnonymousCreated",
                                            "fields": [
                                                {
                                                    "name": "anonymous",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "disambiguation_index",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Anonymous account has been created by new proxy with given",
                                                "disambiguation index and proxy type."
                                            ]
                                        },
                                        {
                                            "name": "Announced",
                                            "fields": [
                                                {
                                                    "name": "real",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 9,
                                                    "typeName": "CallHashOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "An announcement was placed to make a call in the future."
                                            ]
                                        },
                                        {
                                            "name": "ProxyAdded",
                                            "fields": [
                                                {
                                                    "name": "delegator",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delegatee",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A proxy was added."
                                            ]
                                        },
                                        {
                                            "name": "ProxyRemoved",
                                            "fields": [
                                                {
                                                    "name": "delegator",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delegatee",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A proxy was removed."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 79,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "ProxyType"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Any",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "NonTransfer",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Governance",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Staking",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "IdentityJudgement",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "CancelProxy",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Auction",
                                            "fields": [],
                                            "index": 7,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 80,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "U16"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 81,
                        "type": {
                            "path": [
                                "pallet_multisig",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewMultisig",
                                            "fields": [
                                                {
                                                    "name": "approving",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "multisig",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "CallHash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A new multisig operation has begun."
                                            ]
                                        },
                                        {
                                            "name": "MultisigApproval",
                                            "fields": [
                                                {
                                                    "name": "approving",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timepoint",
                                                    "type": 82,
                                                    "typeName": "Timepoint<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "multisig",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "CallHash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A multisig operation has been approved by someone."
                                            ]
                                        },
                                        {
                                            "name": "MultisigExecuted",
                                            "fields": [
                                                {
                                                    "name": "approving",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timepoint",
                                                    "type": 82,
                                                    "typeName": "Timepoint<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "multisig",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "CallHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A multisig operation has been executed."
                                            ]
                                        },
                                        {
                                            "name": "MultisigCancelled",
                                            "fields": [
                                                {
                                                    "name": "cancelling",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timepoint",
                                                    "type": 82,
                                                    "typeName": "Timepoint<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "multisig",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "CallHash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A multisig operation has been cancelled."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 82,
                        "type": {
                            "path": [
                                "pallet_multisig",
                                "Timepoint"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "height",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "index",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 83,
                        "type": {
                            "path": [
                                "pallet_bounties",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "BountyProposed",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "New bounty proposal."
                                            ]
                                        },
                                        {
                                            "name": "BountyRejected",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "bond",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A bounty proposal was rejected; funds were slashed."
                                            ]
                                        },
                                        {
                                            "name": "BountyBecameActive",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A bounty proposal is funded and became active."
                                            ]
                                        },
                                        {
                                            "name": "BountyAwarded",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A bounty is awarded to a beneficiary."
                                            ]
                                        },
                                        {
                                            "name": "BountyClaimed",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "payout",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A bounty is claimed by beneficiary."
                                            ]
                                        },
                                        {
                                            "name": "BountyCanceled",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A bounty is cancelled."
                                            ]
                                        },
                                        {
                                            "name": "BountyExtended",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "A bounty expiry is extended."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 84,
                        "type": {
                            "path": [
                                "pallet_child_bounties",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Added",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A child-bounty is added."
                                            ]
                                        },
                                        {
                                            "name": "Awarded",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A child-bounty is awarded to a beneficiary."
                                            ]
                                        },
                                        {
                                            "name": "Claimed",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "payout",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A child-bounty is claimed by beneficiary."
                                            ]
                                        },
                                        {
                                            "name": "Canceled",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_index",
                                                    "type": 4,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A child-bounty is cancelled."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 85,
                        "type": {
                            "path": [
                                "pallet_tips",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewTip",
                                            "fields": [
                                                {
                                                    "name": "tip_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A new tip suggestion has been opened."
                                            ]
                                        },
                                        {
                                            "name": "TipClosing",
                                            "fields": [
                                                {
                                                    "name": "tip_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A tip suggestion has reached threshold and is closing."
                                            ]
                                        },
                                        {
                                            "name": "TipClosed",
                                            "fields": [
                                                {
                                                    "name": "tip_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "payout",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A tip suggestion has been closed."
                                            ]
                                        },
                                        {
                                            "name": "TipRetracted",
                                            "fields": [
                                                {
                                                    "name": "tip_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A tip suggestion has been retracted."
                                            ]
                                        },
                                        {
                                            "name": "TipSlashed",
                                            "fields": [
                                                {
                                                    "name": "tip_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "finder",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A tip suggestion has been slashed."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 86,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "SolutionStored",
                                            "fields": [
                                                {
                                                    "name": "election_compute",
                                                    "type": 87,
                                                    "typeName": "ElectionCompute",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prev_ejected",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A solution was stored with the given compute.",
                                                "",
                                                "If the solution is signed, this means that it hasn't yet been processed. If the",
                                                "solution is unsigned, this means that it has also been processed.",
                                                "",
                                                "The `bool` is `true` when a previous solution was ejected to make room for this one."
                                            ]
                                        },
                                        {
                                            "name": "ElectionFinalized",
                                            "fields": [
                                                {
                                                    "name": "election_compute",
                                                    "type": 88,
                                                    "typeName": "Option<ElectionCompute>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "The election has been finalized, with `Some` of the given computation, or else if the",
                                                "election failed, `None`."
                                            ]
                                        },
                                        {
                                            "name": "Rewarded",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "An account has been rewarded for their signed submission being finalized."
                                            ]
                                        },
                                        {
                                            "name": "Slashed",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "<T as frame_system::Config>::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "An account has been slashed for submitting an invalid signed submission."
                                            ]
                                        },
                                        {
                                            "name": "SignedPhaseStarted",
                                            "fields": [
                                                {
                                                    "name": "round",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "The signed phase of the given round has started."
                                            ]
                                        },
                                        {
                                            "name": "UnsignedPhaseStarted",
                                            "fields": [
                                                {
                                                    "name": "round",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "The unsigned phase of the given round has started."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 87,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "ElectionCompute"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "OnChain",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Signed",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Unsigned",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Fallback",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Emergency",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 88,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 87
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 87,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 89,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Rebagged",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "from",
                                                    "type": 8,
                                                    "typeName": "T::Score",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "to",
                                                    "type": 8,
                                                    "typeName": "T::Score",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Moved an account from one bag to another."
                                            ]
                                        },
                                        {
                                            "name": "ScoreUpdated",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_score",
                                                    "type": 8,
                                                    "typeName": "T::Score",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Updated the score of some account to the given amount."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 90,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Created",
                                            "fields": [
                                                {
                                                    "name": "depositor",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A pool has been created."
                                            ]
                                        },
                                        {
                                            "name": "Bonded",
                                            "fields": [
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "bonded",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "joined",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A member has became bonded in a pool."
                                            ]
                                        },
                                        {
                                            "name": "PaidOut",
                                            "fields": [
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "payout",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A payout has been made to a member."
                                            ]
                                        },
                                        {
                                            "name": "Unbonded",
                                            "fields": [
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "points",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "era",
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A member has unbonded from their pool.",
                                                "",
                                                "- `balance` is the corresponding balance of the number of points that has been",
                                                "  requested to be unbonded (the argument of the `unbond` transaction) from the bonded",
                                                "  pool.",
                                                "- `points` is the number of points that are issued as a result of `balance` being",
                                                "dissolved into the corresponding unbonding pool.",
                                                "- `era` is the era in which the balance will be unbonded.",
                                                "In the absence of slashing, these values will match. In the presence of slashing, the",
                                                "number of points that are issued in the unbonding pool will be less than the amount",
                                                "requested to be unbonded."
                                            ]
                                        },
                                        {
                                            "name": "Withdrawn",
                                            "fields": [
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "points",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A member has withdrawn from their pool.",
                                                "",
                                                "The given number of `points` have been dissolved in return of `balance`.",
                                                "",
                                                "Similar to `Unbonded` event, in the absence of slashing, the ratio of point to balance",
                                                "will be 1."
                                            ]
                                        },
                                        {
                                            "name": "Destroyed",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A pool has been destroyed."
                                            ]
                                        },
                                        {
                                            "name": "StateChanged",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_state",
                                                    "type": 91,
                                                    "typeName": "PoolState",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "The state of a pool has changed"
                                            ]
                                        },
                                        {
                                            "name": "MemberRemoved",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "member",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "A member has been removed from a pool.",
                                                "",
                                                "The removal can be voluntary (withdrawn all unbonded funds) or involuntary (kicked)."
                                            ]
                                        },
                                        {
                                            "name": "RolesUpdated",
                                            "fields": [
                                                {
                                                    "name": "root",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "state_toggler",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "nominator",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "The roles of a pool have been updated to the given new roles. Note that the depositor",
                                                "can never change."
                                            ]
                                        },
                                        {
                                            "name": "PoolSlashed",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "The active balance of pool `pool_id` has been slashed to `balance`."
                                            ]
                                        },
                                        {
                                            "name": "UnbondingPoolSlashed",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "era",
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "The unbond pool at `era` of pool `pool_id` has been slashed to `balance`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Events of this pallet."
                            ]
                        }
                    },
                    {
                        "id": 91,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "PoolState"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Open",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Blocked",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Destroying",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 92,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 93,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "inclusion",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "CandidateBacked",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 94,
                                                    "typeName": "CandidateReceipt<T::Hash>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 103,
                                                    "typeName": "CoreIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 104,
                                                    "typeName": "GroupIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A candidate was backed. `[candidate, head_data]`"
                                            ]
                                        },
                                        {
                                            "name": "CandidateIncluded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 94,
                                                    "typeName": "CandidateReceipt<T::Hash>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 103,
                                                    "typeName": "CoreIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 104,
                                                    "typeName": "GroupIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A candidate was included. `[candidate, head_data]`"
                                            ]
                                        },
                                        {
                                            "name": "CandidateTimedOut",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 94,
                                                    "typeName": "CandidateReceipt<T::Hash>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 103,
                                                    "typeName": "CoreIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A candidate timed out. `[candidate, head_data]`"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 94,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CandidateReceipt"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "descriptor",
                                            "type": 95,
                                            "typeName": "CandidateDescriptor<H>",
                                            "docs": []
                                        },
                                        {
                                            "name": "commitments_hash",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 95,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CandidateDescriptor"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "para_id",
                                            "type": 96,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "relay_parent",
                                            "type": 9,
                                            "typeName": "H",
                                            "docs": []
                                        },
                                        {
                                            "name": "collator",
                                            "type": 97,
                                            "typeName": "CollatorId",
                                            "docs": []
                                        },
                                        {
                                            "name": "persisted_validation_data_hash",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "pov_hash",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "erasure_root",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "signature",
                                            "type": 98,
                                            "typeName": "CollatorSignature",
                                            "docs": []
                                        },
                                        {
                                            "name": "para_head",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "validation_code_hash",
                                            "type": 101,
                                            "typeName": "ValidationCodeHash",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 96,
                        "type": {
                            "path": [
                                "polkadot_parachain",
                                "primitives",
                                "Id"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 97,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "collator_app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 98,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "collator_app",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 99,
                                            "typeName": "sr25519::Signature",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 99,
                        "type": {
                            "path": [
                                "sp_core",
                                "sr25519",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 100,
                                            "typeName": "[u8; 64]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 100,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 64,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 101,
                        "type": {
                            "path": [
                                "polkadot_parachain",
                                "primitives",
                                "ValidationCodeHash"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 102,
                        "type": {
                            "path": [
                                "polkadot_parachain",
                                "primitives",
                                "HeadData"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 103,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CoreIndex"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 104,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "GroupIndex"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 105,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "CurrentCodeUpdated",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Current code has been updated for a Para. `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "CurrentHeadUpdated",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Current head has been updated for a Para. `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "CodeUpgradeScheduled",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A code upgrade has been scheduled for a Para. `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "NewHeadNoted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A new head has been noted for a Para. `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "ActionQueued",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "SessionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "A para has been queued to execute pending actions. `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckStarted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 101,
                                                    "typeName": "ValidationCodeHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "The given para either initiated or subscribed to a PVF check for the given validation",
                                                "code. `code_hash` `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckAccepted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 101,
                                                    "typeName": "ValidationCodeHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "The given validation code was accepted by the PVF pre-checking vote.",
                                                "`code_hash` `para_id`"
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckRejected",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 101,
                                                    "typeName": "ValidationCodeHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "The given validation code was rejected by the PVF pre-checking vote.",
                                                "`code_hash` `para_id`"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 106,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "ump",
                                "pallet",
                                "Event"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidFormat",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "MessageId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Upward message is invalid XCM.",
                                                "\\[ id \\]"
                                            ]
                                        },
                                        {
                                            "name": "UnsupportedVersion",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "MessageId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Upward message is unsupported version of XCM.",
                                                "\\[ id \\]"
                                            ]
                                        },
                                        {
                                            "name": "ExecutedUpward",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "MessageId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 107,
                                                    "typeName": "Outcome",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Upward message executed with the given outcome.",
                                                "\\[ id, outcome \\]"
                                            ]
                                        },
                                        {
                                            "name": "WeightExhausted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "MessageId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "The weight limit for handling upward messages was reached.",
                                                "\\[ id, remaining, required \\]"
                                            ]
                                        },
                                        {
                                            "name": "UpwardMessagesReceived",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Some upward messages have been received and will be processed.",
                                                "\\[ para, count, size \\]"
                                            ]
                                        },
                                        {
                                            "name": "OverweightEnqueued",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "MessageId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "OverweightIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "The weight budget was exceeded for an individual upward message.",
                                                "",
                                                "This message can be later dispatched manually using `service_overweight` dispatchable",
                                                "using the assigned `overweight_index`.",
                                                "",
                                                "\\[ para, id, overweight_index, required \\]"
                                            ]
                                        },
                                        {
                                            "name": "OverweightServiced",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "OverweightIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Upward message from the overweight queue was executed with the given actual weight",
                                                "used.",
                                                "",
                                                "\\[ overweight_index, used \\]"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 107,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "traits",
                                "Outcome"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Complete",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Incomplete",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 108,
                                                    "typeName": "Error",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Error",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 108,
                                                    "typeName": "Error",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 108,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "traits",
                                "Error"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Overflow",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Unimplemented",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "UntrustedReserveLocation",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "UntrustedTeleportLocation",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "MultiLocationFull",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "MultiLocationNotInvertible",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "BadOrigin",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "InvalidLocation",
                                            "fields": [],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "AssetNotFound",
                                            "fields": [],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "FailedToTransactAsset",
                                            "fields": [],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "NotWithdrawable",
                                            "fields": [],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "LocationCannotHold",
                                            "fields": [],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExceedsMaxMessageSize",
                                            "fields": [],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "DestinationUnsupported",
                                            "fields": [],
                                            "index": 13,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transport",
                                            "fields": [],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "Unroutable",
                                            "fields": [],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnknownClaim",
                                            "fields": [],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "FailedToDecode",
                                            "fields": [],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "MaxWeightInvalid",
                                            "fields": [],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "NotHoldingFees",
                                            "fields": [],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "TooExpensive",
                                            "fields": [],
                                            "index": 20,
                                            "docs": []
                                        },
                                        {
                                            "name": "Trap",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnhandledXcmVersion",
                                            "fields": [],
                                            "index": 22,
                                            "docs": []
                                        },
                                        {
                                            "name": "WeightLimitReached",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": []
                                        },
                                        {
                                            "name": "Barrier",
                                            "fields": [],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "WeightNotComputable",
                                            "fields": [],
                                            "index": 25,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 109,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "hrmp",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "OpenChannelRequested",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Open HRMP channel requested.",
                                                "`[sender, recipient, proposed_max_capacity, proposed_max_message_size]`"
                                            ]
                                        },
                                        {
                                            "name": "OpenChannelCanceled",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 110,
                                                    "typeName": "HrmpChannelId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "An HRMP channel request sent by the receiver was canceled by either party.",
                                                "`[by_parachain, channel_id]`"
                                            ]
                                        },
                                        {
                                            "name": "OpenChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Open HRMP channel accepted. `[sender, recipient]`"
                                            ]
                                        },
                                        {
                                            "name": "ChannelClosed",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 110,
                                                    "typeName": "HrmpChannelId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "HRMP channel closed. `[by_parachain, channel_id]`"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 110,
                        "type": {
                            "path": [
                                "polkadot_parachain",
                                "primitives",
                                "HrmpChannelId"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "sender",
                                            "type": 96,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "recipient",
                                            "type": 96,
                                            "typeName": "Id",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 111,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "disputes",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "DisputeInitiated",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 112,
                                                    "typeName": "CandidateHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 113,
                                                    "typeName": "DisputeLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A dispute has been initiated. \\[candidate hash, dispute location\\]"
                                            ]
                                        },
                                        {
                                            "name": "DisputeConcluded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 112,
                                                    "typeName": "CandidateHash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 114,
                                                    "typeName": "DisputeResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A dispute has concluded for or against a candidate.",
                                                "`\\[para id, candidate hash, dispute result\\]`"
                                            ]
                                        },
                                        {
                                            "name": "DisputeTimedOut",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 112,
                                                    "typeName": "CandidateHash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "A dispute has timed out due to insufficient participation.",
                                                "`\\[para id, candidate hash\\]`"
                                            ]
                                        },
                                        {
                                            "name": "Revert",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "A dispute has concluded with supermajority against a candidate.",
                                                "Block authors should no longer build on top of this head and should",
                                                "instead revert the block at the given height. This should be the",
                                                "number of the child of the last known valid block in the chain."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 112,
                        "type": {
                            "path": [
                                "polkadot_core_primitives",
                                "CandidateHash"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 113,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "disputes",
                                "DisputeLocation"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Local",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remote",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 114,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "disputes",
                                "DisputeResult"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Valid",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Invalid",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 115,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "paras_registrar",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Registered",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "manager",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Deregistered",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Reserved",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 116,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "slots",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NewLeasePeriod",
                                            "fields": [
                                                {
                                                    "name": "lease_period",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A new `[lease_period]` is beginning."
                                            ]
                                        },
                                        {
                                            "name": "Leased",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "leaser",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "period_begin",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "period_count",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "extra_reserved",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "total_amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A para has won the right to a continuous set of lease periods as a parachain.",
                                                "First balance is any extra amount reserved on top of the para's existing deposit.",
                                                "Second balance is the total amount reserved."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 117,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "auctions",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "AuctionStarted",
                                            "fields": [
                                                {
                                                    "name": "auction_index",
                                                    "type": 4,
                                                    "typeName": "AuctionIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "lease_period",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ending",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "An auction started. Provides its index and the block number where it will begin to",
                                                "close and the first lease period of the quadruplet that is auctioned."
                                            ]
                                        },
                                        {
                                            "name": "AuctionClosed",
                                            "fields": [
                                                {
                                                    "name": "auction_index",
                                                    "type": 4,
                                                    "typeName": "AuctionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "An auction ended. All funds become unreserved."
                                            ]
                                        },
                                        {
                                            "name": "Reserved",
                                            "fields": [
                                                {
                                                    "name": "bidder",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "extra_reserved",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "total_amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Funds were reserved for a winning bid. First balance is the extra amount reserved.",
                                                "Second is the total."
                                            ]
                                        },
                                        {
                                            "name": "Unreserved",
                                            "fields": [
                                                {
                                                    "name": "bidder",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Funds were unreserved since bidder is no longer active. `[bidder, amount]`"
                                            ]
                                        },
                                        {
                                            "name": "ReserveConfiscated",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "leaser",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Someone attempted to lease the same slot twice for a parachain. The amount is held in reserve",
                                                "but no parachain slot has been leased."
                                            ]
                                        },
                                        {
                                            "name": "BidAccepted",
                                            "fields": [
                                                {
                                                    "name": "bidder",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "first_slot",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "last_slot",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "A new bid has been accepted as the current winner."
                                            ]
                                        },
                                        {
                                            "name": "WinningOffset",
                                            "fields": [
                                                {
                                                    "name": "auction_index",
                                                    "type": 4,
                                                    "typeName": "AuctionIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "block_number",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "The winning offset was chosen for an auction. This will map into the `Winning` storage map."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 118,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "crowdloan",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Created",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Create a new crowdloaning campaign."
                                            ]
                                        },
                                        {
                                            "name": "Contributed",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fund_index",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Contributed to a crowd sale."
                                            ]
                                        },
                                        {
                                            "name": "Withdrew",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fund_index",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Withdrew full balance of a contributor."
                                            ]
                                        },
                                        {
                                            "name": "PartiallyRefunded",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "The loans in a fund have been partially dissolved, i.e. there are some left",
                                                "over child keys that still need to be killed."
                                            ]
                                        },
                                        {
                                            "name": "AllRefunded",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "All loans in a fund have been refunded."
                                            ]
                                        },
                                        {
                                            "name": "Dissolved",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Fund is dissolved."
                                            ]
                                        },
                                        {
                                            "name": "HandleBidResult",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "result",
                                                    "type": 30,
                                                    "typeName": "DispatchResult",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "The result of trying to submit a new bid to the Slots pallet."
                                            ]
                                        },
                                        {
                                            "name": "Edited",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "The configuration to a crowdloan has been edited."
                                            ]
                                        },
                                        {
                                            "name": "MemoUpdated",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "memo",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "A memo has been updated."
                                            ]
                                        },
                                        {
                                            "name": "AddedToNewRaise",
                                            "fields": [
                                                {
                                                    "name": "para_id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "A parachain has been moved to `NewRaise`"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 119,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "Event"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Attempted",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 107,
                                                    "typeName": "xcm::latest::Outcome",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Execution of an XCM message was attempted.",
                                                "",
                                                "\\[ outcome \\]"
                                            ]
                                        },
                                        {
                                            "name": "Sent",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "A XCM message was sent.",
                                                "",
                                                "\\[ origin, destination, message \\]"
                                            ]
                                        },
                                        {
                                            "name": "UnexpectedResponse",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Query response received which does not match a registered query. This may be because a",
                                                "matching query was never registered, it may be because it is a duplicate response, or",
                                                "because the query timed out.",
                                                "",
                                                "\\[ origin location, id \\]"
                                            ]
                                        },
                                        {
                                            "name": "ResponseReady",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 139,
                                                    "typeName": "Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Query response has been received and is ready for taking with `take_response`. There is",
                                                "no registered notification call.",
                                                "",
                                                "\\[ id, response \\]"
                                            ]
                                        },
                                        {
                                            "name": "Notified",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Query response has been received and query is removed. The registered notification has",
                                                "been dispatched and executed successfully.",
                                                "",
                                                "\\[ id, pallet index, call index \\]"
                                            ]
                                        },
                                        {
                                            "name": "NotifyOverweight",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Query response has been received and query is removed. The registered notification could",
                                                "not be dispatched because the dispatch weight is greater than the maximum weight",
                                                "originally budgeted by this runtime for the query result.",
                                                "",
                                                "\\[ id, pallet index, call index, actual weight, max budgeted weight \\]"
                                            ]
                                        },
                                        {
                                            "name": "NotifyDispatchError",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Query response has been received and query is removed. There was a general error with",
                                                "dispatching the notification call.",
                                                "",
                                                "\\[ id, pallet index, call index \\]"
                                            ]
                                        },
                                        {
                                            "name": "NotifyDecodeFailed",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Query response has been received and query is removed. The dispatch was unable to be",
                                                "decoded into a `Call`; this might be due to dispatch function having a signature which",
                                                "is not `(origin, QueryId, Response)`.",
                                                "",
                                                "\\[ id, pallet index, call index \\]"
                                            ]
                                        },
                                        {
                                            "name": "InvalidResponder",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 148,
                                                    "typeName": "Option<MultiLocation>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Expected query response has been received but the origin location of the response does",
                                                "not match that expected. The query remains registered for a later, valid, response to",
                                                "be received and acted upon.",
                                                "",
                                                "\\[ origin location, id, expected location \\]"
                                            ]
                                        },
                                        {
                                            "name": "InvalidResponderVersion",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Expected query response has been received but the expected origin location placed in",
                                                "storage by this runtime previously cannot be decoded. The query remains registered.",
                                                "",
                                                "This is unexpected (since a location placed in storage in a previously executing",
                                                "runtime should be readable prior to query timeout) and dangerous since the possibly",
                                                "valid response will be dropped. Manual governance intervention is probably going to be",
                                                "needed.",
                                                "",
                                                "\\[ origin location, id \\]"
                                            ]
                                        },
                                        {
                                            "name": "ResponseTaken",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Received query response has been read and removed.",
                                                "",
                                                "\\[ id \\]"
                                            ]
                                        },
                                        {
                                            "name": "AssetsTrapped",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": "H256",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 149,
                                                    "typeName": "VersionedMultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Some assets have been placed in an asset trap.",
                                                "",
                                                "\\[ hash, origin, assets \\]"
                                            ]
                                        },
                                        {
                                            "name": "VersionChangeNotified",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "XcmVersion",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "An XCM version change notification message has been attempted to be sent.",
                                                "",
                                                "\\[ destination, result \\]"
                                            ]
                                        },
                                        {
                                            "name": "SupportedVersionChanged",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "XcmVersion",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": [
                                                "The supported version of a location has been changed. This might be through an",
                                                "automatic notification or a manual intervention.",
                                                "",
                                                "\\[ location, XCM version \\]"
                                            ]
                                        },
                                        {
                                            "name": "NotifyTargetSendFail",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 108,
                                                    "typeName": "XcmError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": [
                                                "A given location which had a version change subscription was dropped owing to an error",
                                                "sending the notification to it.",
                                                "",
                                                "\\[ location, query ID, error \\]"
                                            ]
                                        },
                                        {
                                            "name": "NotifyTargetMigrationFail",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 154,
                                                    "typeName": "VersionedMultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": [
                                                "A given location which had a version change subscription was dropped owing to an error",
                                                "migrating the location to our new XCM format.",
                                                "",
                                                "\\[ location, query ID \\]"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tThe [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted\n\t\t\tby this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 120,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multilocation",
                                "MultiLocation"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "parents",
                                            "type": 2,
                                            "typeName": "u8",
                                            "docs": []
                                        },
                                        {
                                            "name": "interior",
                                            "type": 121,
                                            "typeName": "Junctions",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 121,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multilocation",
                                "Junctions"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Here",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "X1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "X2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "X3",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "X4",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "X5",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "X6",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "X7",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "X8",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 122,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 122,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "junction",
                                "Junction"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Parachain",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountId32",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "id",
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountIndex64",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountKey20",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key",
                                                    "type": 74,
                                                    "typeName": "[u8; 20]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "PalletInstance",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "GeneralIndex",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "GeneralKey",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 125,
                                                    "typeName": "WeakBoundedVec<u8, ConstU32<32>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "OnlyChild",
                                            "fields": [],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Plurality",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 127,
                                                    "typeName": "BodyId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "part",
                                                    "type": 128,
                                                    "typeName": "BodyPart",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 123,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 4
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 124,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "junction",
                                "NetworkId"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Any",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Named",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 125,
                                                    "typeName": "WeakBoundedVec<u8, ConstU32<32>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Polkadot",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Kusama",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 125,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 2
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 126,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 8
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 127,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "junction",
                                "BodyId"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unit",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Named",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 125,
                                                    "typeName": "WeakBoundedVec<u8, ConstU32<32>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Index",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Executive",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Technical",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Legislative",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Judicial",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 128,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "junction",
                                "BodyPart"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Voice",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Members",
                                            "fields": [
                                                {
                                                    "name": "count",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Fraction",
                                            "fields": [
                                                {
                                                    "name": "nom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "denom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "AtLeastProportion",
                                            "fields": [
                                                {
                                                    "name": "nom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "denom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "MoreThanProportion",
                                            "fields": [
                                                {
                                                    "name": "nom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "denom",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 129,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 130,
                                            "typeName": "Vec<Instruction<Call>>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 130,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 131
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 131,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "Instruction"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposited",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReceiveTeleportedAsset",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 139,
                                                    "typeName": "Response",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 143,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClearOrigin",
                                            "fields": [],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "DescendOrigin",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 121,
                                                    "typeName": "InteriorMultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReportError",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 134,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight_limit",
                                                    "type": 147,
                                                    "typeName": "WeightLimit",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "RefundSurplus",
                                            "fields": [],
                                            "index": 20,
                                            "docs": []
                                        },
                                        {
                                            "name": "SetErrorHandler",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 129,
                                                    "typeName": "Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": []
                                        },
                                        {
                                            "name": "SetAppendix",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 129,
                                                    "typeName": "Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClearError",
                                            "fields": [],
                                            "index": 23,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClaimAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ticket",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Trap",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "SubscribeVersion",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnsubscribeVersion",
                                            "fields": [],
                                            "index": 27,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 132,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "MultiAssets"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 133,
                                            "typeName": "Vec<MultiAsset>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 133,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 134
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 134,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "MultiAsset"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "id",
                                            "type": 135,
                                            "typeName": "AssetId",
                                            "docs": []
                                        },
                                        {
                                            "name": "fun",
                                            "type": 136,
                                            "typeName": "Fungibility",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 135,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "AssetId"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Concrete",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Abstract",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 136,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "Fungibility"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Fungible",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "NonFungible",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 137,
                                                    "typeName": "AssetInstance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 137,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "AssetInstance"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Undefined",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Index",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Array4",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 14,
                                                    "typeName": "[u8; 4]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Array8",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 138,
                                                    "typeName": "[u8; 8]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Array16",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 44,
                                                    "typeName": "[u8; 16]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Array32",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Blob",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 138,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 8,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 139,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "Response"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Null",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Assets",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExecutionResult",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 140,
                                                    "typeName": "Option<(u32, Error)>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Version",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "super::Version",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 140,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 141
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 141,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 141,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    108
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 142,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "OriginKind"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Native",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "SovereignAccount",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Superuser",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Xcm",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 143,
                        "type": {
                            "path": [
                                "xcm",
                                "double_encoded",
                                "DoubleEncoded"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "encoded",
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 144,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "MultiAssetFilter"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Definite",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Wild",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 145,
                                                    "typeName": "WildMultiAsset",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 145,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "WildMultiAsset"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "All",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllOf",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 135,
                                                    "typeName": "AssetId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fun",
                                                    "type": 146,
                                                    "typeName": "WildFungibility",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 146,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "multiasset",
                                "WildFungibility"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Fungible",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "NonFungible",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 147,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "WeightLimit"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unlimited",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Limited",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 148,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 120
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 149,
                        "type": {
                            "path": [
                                "xcm",
                                "VersionedMultiAssets"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 150,
                                                    "typeName": "Vec<v0::MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "v1::MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 150,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 151
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 151,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "multi_asset",
                                "MultiAsset"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "All",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllFungible",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllNonFungible",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllAbstractFungible",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllAbstractNonFungible",
                                            "fields": [
                                                {
                                                    "name": "class",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllConcreteFungible",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "AllConcreteNonFungible",
                                            "fields": [
                                                {
                                                    "name": "class",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "AbstractFungible",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "AbstractNonFungible",
                                            "fields": [
                                                {
                                                    "name": "class",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "instance",
                                                    "type": 137,
                                                    "typeName": "AssetInstance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "ConcreteFungible",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "ConcreteNonFungible",
                                            "fields": [
                                                {
                                                    "name": "class",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "instance",
                                                    "type": 137,
                                                    "typeName": "AssetInstance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 152,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "multi_location",
                                "MultiLocation"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Null",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "X1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "X2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "X3",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "X4",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "X5",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "X6",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "X7",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "X8",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 153,
                                                    "typeName": "Junction",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 153,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "junction",
                                "Junction"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Parent",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Parachain",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountId32",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "id",
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountIndex64",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "AccountKey20",
                                            "fields": [
                                                {
                                                    "name": "network",
                                                    "type": 124,
                                                    "typeName": "NetworkId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key",
                                                    "type": 74,
                                                    "typeName": "[u8; 20]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "PalletInstance",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": "u8",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "GeneralIndex",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 57,
                                                    "typeName": "u128",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "GeneralKey",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 125,
                                                    "typeName": "WeakBoundedVec<u8, ConstU32<32>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "OnlyChild",
                                            "fields": [],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Plurality",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 127,
                                                    "typeName": "BodyId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "part",
                                                    "type": 128,
                                                    "typeName": "BodyPart",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 154,
                        "type": {
                            "path": [
                                "xcm",
                                "VersionedMultiLocation"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 152,
                                                    "typeName": "v0::MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "v1::MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 155,
                        "type": {
                            "path": [
                                "frame_system",
                                "Phase"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ApplyExtrinsic",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Finalization",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Initialization",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 156,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 9
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 157,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 28
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 158,
                        "type": {
                            "path": [
                                "frame_system",
                                "LastRuntimeUpgradeInfo"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "spec_version",
                                            "type": 123,
                                            "typeName": "codec::Compact<u32>",
                                            "docs": []
                                        },
                                        {
                                            "name": "spec_name",
                                            "type": 159,
                                            "typeName": "sp_runtime::RuntimeString",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 159,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "primitive": "Str"
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 160,
                        "type": {
                            "path": [
                                "frame_system",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "fill_block",
                                            "fields": [
                                                {
                                                    "name": "ratio",
                                                    "type": 41,
                                                    "typeName": "Perbill",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A dispatch that will fill the block weight up to the given ratio."
                                            ]
                                        },
                                        {
                                            "name": "remark",
                                            "fields": [
                                                {
                                                    "name": "remark",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Make some on-chain remark.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_heap_pages",
                                            "fields": [
                                                {
                                                    "name": "pages",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Set the number of pages in the WebAssembly environment's heap."
                                            ]
                                        },
                                        {
                                            "name": "set_code",
                                            "fields": [
                                                {
                                                    "name": "code",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Set the new runtime code.",
                                                "",
                                                "# <weight>",
                                                "- `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`",
                                                "- 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is",
                                                "  expensive).",
                                                "- 1 storage write (codec `O(C)`).",
                                                "- 1 digest item.",
                                                "- 1 event.",
                                                "The weight of this function is dependent on the runtime, but generally this is very",
                                                "expensive. We will treat this as a full block.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_code_without_checks",
                                            "fields": [
                                                {
                                                    "name": "code",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Set the new runtime code without doing any checks of the given `code`.",
                                                "",
                                                "# <weight>",
                                                "- `O(C)` where `C` length of `code`",
                                                "- 1 storage write (codec `O(C)`).",
                                                "- 1 digest item.",
                                                "- 1 event.",
                                                "The weight of this function is dependent on the runtime. We will treat this as a full",
                                                "block. # </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_storage",
                                            "fields": [
                                                {
                                                    "name": "items",
                                                    "type": 161,
                                                    "typeName": "Vec<KeyValue>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Set some items of storage."
                                            ]
                                        },
                                        {
                                            "name": "kill_storage",
                                            "fields": [
                                                {
                                                    "name": "keys",
                                                    "type": 163,
                                                    "typeName": "Vec<Key>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Kill some items from storage."
                                            ]
                                        },
                                        {
                                            "name": "kill_prefix",
                                            "fields": [
                                                {
                                                    "name": "prefix",
                                                    "type": 10,
                                                    "typeName": "Key",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "subkeys",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Kill all storage items with a key that starts with the given prefix.",
                                                "",
                                                "**NOTE:** We rely on the Root origin to provide us the number of subkeys under",
                                                "the prefix we are removing to accurately calculate the weight of this function."
                                            ]
                                        },
                                        {
                                            "name": "remark_with_event",
                                            "fields": [
                                                {
                                                    "name": "remark",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Make some on-chain remark and emit event."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 161,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 162
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 162,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    10,
                                    10
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 163,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 10
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 164,
                        "type": {
                            "path": [
                                "frame_system",
                                "limits",
                                "BlockWeights"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "base_block",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_block",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "per_class",
                                            "type": 165,
                                            "typeName": "PerDispatchClass<WeightsPerClass>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 165,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "PerDispatchClass"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 166
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "normal",
                                            "type": 166,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "operational",
                                            "type": 166,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "mandatory",
                                            "type": 166,
                                            "typeName": "T",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 166,
                        "type": {
                            "path": [
                                "frame_system",
                                "limits",
                                "WeightsPerClass"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "base_extrinsic",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_extrinsic",
                                            "type": 167,
                                            "typeName": "Option<Weight>",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_total",
                                            "type": 167,
                                            "typeName": "Option<Weight>",
                                            "docs": []
                                        },
                                        {
                                            "name": "reserved",
                                            "type": 167,
                                            "typeName": "Option<Weight>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 167,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 8
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 8,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 168,
                        "type": {
                            "path": [
                                "frame_system",
                                "limits",
                                "BlockLength"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "max",
                                            "type": 169,
                                            "typeName": "PerDispatchClass<u32>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 169,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "PerDispatchClass"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "normal",
                                            "type": 4,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "operational",
                                            "type": 4,
                                            "typeName": "T",
                                            "docs": []
                                        },
                                        {
                                            "name": "mandatory",
                                            "type": 4,
                                            "typeName": "T",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 170,
                        "type": {
                            "path": [
                                "frame_support",
                                "weights",
                                "RuntimeDbWeight"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "read",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "write",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 171,
                        "type": {
                            "path": [
                                "sp_version",
                                "RuntimeVersion"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "spec_name",
                                            "type": 159,
                                            "typeName": "RuntimeString",
                                            "docs": []
                                        },
                                        {
                                            "name": "impl_name",
                                            "type": 159,
                                            "typeName": "RuntimeString",
                                            "docs": []
                                        },
                                        {
                                            "name": "authoring_version",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "spec_version",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "impl_version",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "apis",
                                            "type": 172,
                                            "typeName": "ApisVec",
                                            "docs": []
                                        },
                                        {
                                            "name": "transaction_version",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "state_version",
                                            "type": 2,
                                            "typeName": "u8",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 172,
                        "type": {
                            "path": [
                                "Cow"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 173
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 173,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 173,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 174
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 174,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    138,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 175,
                        "type": {
                            "path": [
                                "frame_system",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidSpecName",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The name of specification does not match between the current runtime",
                                                "and the new runtime."
                                            ]
                                        },
                                        {
                                            "name": "SpecVersionNeedsToIncrease",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The specification version is not allowed to decrease between the current runtime",
                                                "and the new runtime."
                                            ]
                                        },
                                        {
                                            "name": "FailedToExtractRuntimeVersion",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Failed to extract the runtime version from the new runtime.",
                                                "",
                                                "Either calling `Core_version` or decoding `RuntimeVersion` failed."
                                            ]
                                        },
                                        {
                                            "name": "NonDefaultComposite",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Suicide called when the account has non-default composite data."
                                            ]
                                        },
                                        {
                                            "name": "NonZeroRefCount",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "There is a non-zero reference count preventing the account from being purged."
                                            ]
                                        },
                                        {
                                            "name": "CallFiltered",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The origin filter prevent the call to be dispatched."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Error for the System pallet"
                            ]
                        }
                    },
                    {
                        "id": 176,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 177
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 177,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 178
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 178,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 178,
                        "type": {
                            "path": [
                                "pallet_scheduler",
                                "ScheduledV3"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": 179
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "PalletsOrigin",
                                    "type": 253
                                },
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "maybe_id",
                                            "type": 29,
                                            "typeName": "Option<Vec<u8>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "priority",
                                            "type": 2,
                                            "typeName": "schedule::Priority",
                                            "docs": []
                                        },
                                        {
                                            "name": "call",
                                            "type": 179,
                                            "typeName": "Call",
                                            "docs": []
                                        },
                                        {
                                            "name": "maybe_periodic",
                                            "type": 182,
                                            "typeName": "Option<schedule::Period<BlockNumber>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "origin",
                                            "type": 253,
                                            "typeName": "PalletsOrigin",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 179,
                        "type": {
                            "path": [
                                "frame_support",
                                "traits",
                                "schedule",
                                "MaybeHashed"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 180
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Value",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 180,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Hash",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": "Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 180,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "Call"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "System",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 160,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<System, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Scheduler",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 181,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Scheduler, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Preimage",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 183,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Preimage, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "Babe",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 184,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Babe, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Timestamp",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 194,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Timestamp, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Indices",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 195,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Indices, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Balances",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 196,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Balances, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Authorship",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 199,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Authorship, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Staking",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 201,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Staking, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Session",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 210,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Session, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "Grandpa",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 215,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Grandpa, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "ImOnline",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 226,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ImOnline, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "Democracy",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 233,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Democracy, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "Council",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 236,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Council, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "TechnicalCommittee",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 237,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<TechnicalCommittee, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "PhragmenElection",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 238,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<PhragmenElection, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "TechnicalMembership",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 240,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<TechnicalMembership, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "Treasury",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 241,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Treasury, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "Claims",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 242,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Claims, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Vesting",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 249,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Vesting, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "Utility",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 251,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Utility, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "Identity",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 260,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Identity, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 28,
                                            "docs": []
                                        },
                                        {
                                            "name": "Proxy",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 300,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Proxy, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 29,
                                            "docs": []
                                        },
                                        {
                                            "name": "Multisig",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 302,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Multisig, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 30,
                                            "docs": []
                                        },
                                        {
                                            "name": "Bounties",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 305,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Bounties, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 34,
                                            "docs": []
                                        },
                                        {
                                            "name": "ChildBounties",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 306,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ChildBounties, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 38,
                                            "docs": []
                                        },
                                        {
                                            "name": "Tips",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 307,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Tips, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 35,
                                            "docs": []
                                        },
                                        {
                                            "name": "ElectionProviderMultiPhase",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 308,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ElectionProviderMultiPhase, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 36,
                                            "docs": []
                                        },
                                        {
                                            "name": "VoterList",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 367,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<VoterList, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 37,
                                            "docs": []
                                        },
                                        {
                                            "name": "NominationPools",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 368,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<NominationPools, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 39,
                                            "docs": []
                                        },
                                        {
                                            "name": "Configuration",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 373,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Configuration, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 51,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParasShared",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 374,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ParasShared, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 52,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParaInclusion",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 375,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ParaInclusion, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 53,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParaInherent",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 376,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ParaInherent, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 54,
                                            "docs": []
                                        },
                                        {
                                            "name": "Paras",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 402,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Paras, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 56,
                                            "docs": []
                                        },
                                        {
                                            "name": "Initializer",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 404,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Initializer, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 57,
                                            "docs": []
                                        },
                                        {
                                            "name": "Dmp",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 405,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Dmp, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 58,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ump",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 406,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Ump, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 59,
                                            "docs": []
                                        },
                                        {
                                            "name": "Hrmp",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 407,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Hrmp, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 60,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParasDisputes",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 408,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<ParasDisputes, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 62,
                                            "docs": []
                                        },
                                        {
                                            "name": "Registrar",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 409,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Registrar, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 70,
                                            "docs": []
                                        },
                                        {
                                            "name": "Slots",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 410,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Slots, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 71,
                                            "docs": []
                                        },
                                        {
                                            "name": "Auctions",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 411,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Auctions, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 72,
                                            "docs": []
                                        },
                                        {
                                            "name": "Crowdloan",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 413,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<Crowdloan, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 73,
                                            "docs": []
                                        },
                                        {
                                            "name": "XcmPallet",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 421,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch\n::CallableCallFor<XcmPallet, Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 99,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 181,
                        "type": {
                            "path": [
                                "pallet_scheduler",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "schedule",
                                            "fields": [
                                                {
                                                    "name": "when",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_periodic",
                                                    "type": 182,
                                                    "typeName": "Option<schedule::Period<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "priority",
                                                    "type": 2,
                                                    "typeName": "schedule::Priority",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 179,
                                                    "typeName": "Box<CallOrHashOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Anonymously schedule a task."
                                            ]
                                        },
                                        {
                                            "name": "cancel",
                                            "fields": [
                                                {
                                                    "name": "when",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Cancel an anonymously scheduled task."
                                            ]
                                        },
                                        {
                                            "name": "schedule_named",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "when",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_periodic",
                                                    "type": 182,
                                                    "typeName": "Option<schedule::Period<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "priority",
                                                    "type": 2,
                                                    "typeName": "schedule::Priority",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 179,
                                                    "typeName": "Box<CallOrHashOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Schedule a named task."
                                            ]
                                        },
                                        {
                                            "name": "cancel_named",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Cancel a named scheduled task."
                                            ]
                                        },
                                        {
                                            "name": "schedule_after",
                                            "fields": [
                                                {
                                                    "name": "after",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_periodic",
                                                    "type": 182,
                                                    "typeName": "Option<schedule::Period<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "priority",
                                                    "type": 2,
                                                    "typeName": "schedule::Priority",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 179,
                                                    "typeName": "Box<CallOrHashOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Anonymously schedule a task after a delay.",
                                                "",
                                                "# <weight>",
                                                "Same as [`schedule`].",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "schedule_named_after",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "after",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_periodic",
                                                    "type": 182,
                                                    "typeName": "Option<schedule::Period<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "priority",
                                                    "type": 2,
                                                    "typeName": "schedule::Priority",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 179,
                                                    "typeName": "Box<CallOrHashOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Schedule a named task after a delay.",
                                                "",
                                                "# <weight>",
                                                "Same as [`schedule_named`](Self::schedule_named).",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 182,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 28
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 28,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 183,
                        "type": {
                            "path": [
                                "pallet_preimage",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "note_preimage",
                                            "fields": [
                                                {
                                                    "name": "bytes",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Register a preimage on-chain.",
                                                "",
                                                "If the preimage was previously requested, no fees or deposits are taken for providing",
                                                "the preimage. Otherwise, a deposit is taken proportional to the size of the preimage."
                                            ]
                                        },
                                        {
                                            "name": "unnote_preimage",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Clear an unrequested preimage from the runtime storage."
                                            ]
                                        },
                                        {
                                            "name": "request_preimage",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Request a preimage be uploaded to the chain without paying any fees or deposits.",
                                                "",
                                                "If the preimage requests has already been provided on-chain, we unreserve any deposit",
                                                "a user may have paid, and take the control of the preimage out of their hands."
                                            ]
                                        },
                                        {
                                            "name": "unrequest_preimage",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Clear a previously made request for a preimage.",
                                                "",
                                                "NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 184,
                        "type": {
                            "path": [
                                "pallet_babe",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "report_equivocation",
                                            "fields": [
                                                {
                                                    "name": "equivocation_proof",
                                                    "type": 185,
                                                    "typeName": "Box<EquivocationProof<T::Header>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key_owner_proof",
                                                    "type": 190,
                                                    "typeName": "T::KeyOwnerProof",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Report authority equivocation/misbehavior. This method will verify",
                                                "the equivocation proof and validate the given key ownership proof",
                                                "against the extracted offender. If both are valid, the offence will",
                                                "be reported."
                                            ]
                                        },
                                        {
                                            "name": "report_equivocation_unsigned",
                                            "fields": [
                                                {
                                                    "name": "equivocation_proof",
                                                    "type": 185,
                                                    "typeName": "Box<EquivocationProof<T::Header>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key_owner_proof",
                                                    "type": 190,
                                                    "typeName": "T::KeyOwnerProof",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Report authority equivocation/misbehavior. This method will verify",
                                                "the equivocation proof and validate the given key ownership proof",
                                                "against the extracted offender. If both are valid, the offence will",
                                                "be reported.",
                                                "This extrinsic must be called unsigned and it is expected that only",
                                                "block authors will call it (validated in `ValidateUnsigned`), as such",
                                                "if the block author is defined it will be defined as the equivocation",
                                                "reporter."
                                            ]
                                        },
                                        {
                                            "name": "plan_config_change",
                                            "fields": [
                                                {
                                                    "name": "config",
                                                    "type": 191,
                                                    "typeName": "NextConfigDescriptor",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Plan an epoch config change. The epoch config change is recorded and will be enacted on",
                                                "the next call to `enact_epoch_change`. The config will be activated one epoch after.",
                                                "Multiple calls to this method will replace any existing planned config change that had",
                                                "not been enacted yet."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 185,
                        "type": {
                            "path": [
                                "sp_consensus_slots",
                                "EquivocationProof"
                            ],
                            "params": [
                                {
                                    "name": "Header",
                                    "type": 186
                                },
                                {
                                    "name": "Id",
                                    "type": 188
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "offender",
                                            "type": 188,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "slot",
                                            "type": 189,
                                            "typeName": "Slot",
                                            "docs": []
                                        },
                                        {
                                            "name": "first_header",
                                            "type": 186,
                                            "typeName": "Header",
                                            "docs": []
                                        },
                                        {
                                            "name": "second_header",
                                            "type": 186,
                                            "typeName": "Header",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 186,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "generic",
                                "header",
                                "Header"
                            ],
                            "params": [
                                {
                                    "name": "Number",
                                    "type": 4
                                },
                                {
                                    "name": "Hash",
                                    "type": 187
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "parent_hash",
                                            "type": 9,
                                            "typeName": "Hash::Output",
                                            "docs": []
                                        },
                                        {
                                            "name": "number",
                                            "type": 123,
                                            "typeName": "Number",
                                            "docs": []
                                        },
                                        {
                                            "name": "state_root",
                                            "type": 9,
                                            "typeName": "Hash::Output",
                                            "docs": []
                                        },
                                        {
                                            "name": "extrinsics_root",
                                            "type": 9,
                                            "typeName": "Hash::Output",
                                            "docs": []
                                        },
                                        {
                                            "name": "digest",
                                            "type": 11,
                                            "typeName": "Digest",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 187,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "traits",
                                "BlakeTwo256"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 188,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 189,
                        "type": {
                            "path": [
                                "sp_consensus_slots",
                                "Slot"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 8,
                                            "typeName": "u64",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 190,
                        "type": {
                            "path": [
                                "sp_session",
                                "MembershipProof"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "session",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "trie_nodes",
                                            "type": 163,
                                            "typeName": "Vec<Vec<u8>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "validator_count",
                                            "type": 4,
                                            "typeName": "ValidatorCount",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 191,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "digests",
                                "NextConfigDescriptor"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": "c",
                                                    "type": 192,
                                                    "typeName": "(u64, u64)",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "allowed_slots",
                                                    "type": 193,
                                                    "typeName": "AllowedSlots",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 192,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    8,
                                    8
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 193,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "AllowedSlots"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "PrimarySlots",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "PrimaryAndSecondaryPlainSlots",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "PrimaryAndSecondaryVRFSlots",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 194,
                        "type": {
                            "path": [
                                "pallet_timestamp",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set",
                                            "fields": [
                                                {
                                                    "name": "now",
                                                    "type": 126,
                                                    "typeName": "T::Moment",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Set the current time.",
                                                "",
                                                "This call should be invoked exactly once per block. It will panic at the finalization",
                                                "phase, if this call hasn't been invoked by that time.",
                                                "",
                                                "The timestamp should be greater than the previous one by the amount specified by",
                                                "`MinimumPeriod`.",
                                                "",
                                                "The dispatch origin for this call must be `Inherent`.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)",
                                                "- 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in",
                                                "  `on_finalize`)",
                                                "- 1 event handler `on_timestamp_set`. Must be `O(1)`.",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 195,
                        "type": {
                            "path": [
                                "pallet_indices",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "claim",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Assign an previously unassigned index.",
                                                "",
                                                "Payment: `Deposit` is reserved from the sender account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `index`: the index to be claimed. This must not be in use.",
                                                "",
                                                "Emits `IndexAssigned` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- One storage mutation (codec `O(1)`).",
                                                "- One reserve operation.",
                                                "- One event.",
                                                "-------------------",
                                                "- DB Weight: 1 Read/Write (Accounts)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "transfer",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Assign an index already owned by the sender to another account. The balance reservation",
                                                "is effectively transferred to the new account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `index`: the index to be re-assigned. This must be owned by the sender.",
                                                "- `new`: the new owner of the index. This function is a no-op if it is equal to sender.",
                                                "",
                                                "Emits `IndexAssigned` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- One storage mutation (codec `O(1)`).",
                                                "- One transfer operation.",
                                                "- One event.",
                                                "-------------------",
                                                "- DB Weight:",
                                                "   - Reads: Indices Accounts, System Account (recipient)",
                                                "   - Writes: Indices Accounts, System Account (recipient)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "free",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Free up an index owned by the sender.",
                                                "",
                                                "Payment: Any previous deposit placed for the index is unreserved in the sender account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must own the index.",
                                                "",
                                                "- `index`: the index to be freed. This must be owned by the sender.",
                                                "",
                                                "Emits `IndexFreed` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- One storage mutation (codec `O(1)`).",
                                                "- One reserve operation.",
                                                "- One event.",
                                                "-------------------",
                                                "- DB Weight: 1 Read/Write (Accounts)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_transfer",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "freeze",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Force an index to an account. This doesn't require a deposit. If the index is already",
                                                "held, then any deposit is reimbursed to its current owner.",
                                                "",
                                                "The dispatch origin for this call must be _Root_.",
                                                "",
                                                "- `index`: the index to be (re-)assigned.",
                                                "- `new`: the new owner of the index. This function is a no-op if it is equal to sender.",
                                                "- `freeze`: if set to `true`, will freeze the index so it cannot be transferred.",
                                                "",
                                                "Emits `IndexAssigned` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- One storage mutation (codec `O(1)`).",
                                                "- Up to one reserve operation.",
                                                "- One event.",
                                                "-------------------",
                                                "- DB Weight:",
                                                "   - Reads: Indices Accounts, System Account (original owner)",
                                                "   - Writes: Indices Accounts, System Account (original owner)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "freeze",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "T::AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Freeze an index so it will always point to the sender account. This consumes the",
                                                "deposit.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the signing account must have a",
                                                "non-frozen account `index`.",
                                                "",
                                                "- `index`: the index to be frozen in place.",
                                                "",
                                                "Emits `IndexFrozen` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- One storage mutation (codec `O(1)`).",
                                                "- Up to one slash operation.",
                                                "- One event.",
                                                "-------------------",
                                                "- DB Weight: 1 Read/Write (Accounts)",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 196,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "transfer",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Transfer some liquid free balance to another account.",
                                                "",
                                                "`transfer` will set the `FreeBalance` of the sender and receiver.",
                                                "If the sender's account is below the existential deposit as a result",
                                                "of the transfer, the account will be reaped.",
                                                "",
                                                "The dispatch origin for this call must be `Signed` by the transactor.",
                                                "",
                                                "# <weight>",
                                                "- Dependent on arguments but not critical, given proper implementations for input config",
                                                "  types. See related functions below.",
                                                "- It contains a limited number of reads and writes internally and no complex",
                                                "  computation.",
                                                "",
                                                "Related functions:",
                                                "",
                                                "  - `ensure_can_withdraw` is always called internally but has a bounded complexity.",
                                                "  - Transferring balances to accounts that did not exist before will cause",
                                                "    `T::OnNewAccount::on_new_account` to be called.",
                                                "  - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.",
                                                "  - `transfer_keep_alive` works the same way as `transfer`, but has an additional check",
                                                "    that the transfer will not kill the origin account.",
                                                "---------------------------------",
                                                "- Origin account is already in memory, so no DB operations for them.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_balance",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_free",
                                                    "type": 57,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_reserved",
                                                    "type": 57,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Set the balances of a given account.",
                                                "",
                                                "This will alter `FreeBalance` and `ReservedBalance` in storage. it will",
                                                "also alter the total issuance of the system (`TotalIssuance`) appropriately.",
                                                "If the new free or reserved balance is below the existential deposit,",
                                                "it will reset the account nonce (`frame_system::AccountNonce`).",
                                                "",
                                                "The dispatch origin for this call is `root`."
                                            ]
                                        },
                                        {
                                            "name": "force_transfer",
                                            "fields": [
                                                {
                                                    "name": "source",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Exactly as `transfer`, except the origin must be root and the source account may be",
                                                "specified.",
                                                "# <weight>",
                                                "- Same as transfer, but additional read and write because the source account is not",
                                                "  assumed to be in the overlay.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "transfer_keep_alive",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Same as the [`transfer`] call, but with a check that the transfer will not kill the",
                                                "origin account.",
                                                "",
                                                "99% of the time you want [`transfer`] instead.",
                                                "",
                                                "[`transfer`]: struct.Pallet.html#method.transfer"
                                            ]
                                        },
                                        {
                                            "name": "transfer_all",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "keep_alive",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Transfer the entire transferable balance from the caller account.",
                                                "",
                                                "NOTE: This function only attempts to transfer _transferable_ balances. This means that",
                                                "any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be",
                                                "transferred by this function. To ensure that this function results in a killed account,",
                                                "you might need to prepare the account by removing any reference counters, storage",
                                                "deposits, etc...",
                                                "",
                                                "The dispatch origin of this call must be Signed.",
                                                "",
                                                "- `dest`: The recipient of the transfer.",
                                                "- `keep_alive`: A boolean to determine if the `transfer_all` operation should send all",
                                                "  of the funds the account has, causing the sender account to be killed (false), or",
                                                "  transfer everything except at least the existential deposit, which will guarantee to",
                                                "  keep the sender account alive (true). # <weight>",
                                                "- O(1). Just like transfer, but reading the user's transferable balance first.",
                                                "  #</weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_unreserve",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "T::Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Unreserve some balance from a user by force.",
                                                "",
                                                "Can only be called by ROOT."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 197,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "multiaddress",
                                "MultiAddress"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "AccountIndex",
                                    "type": 31
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Id",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Index",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 198,
                                                    "typeName": "AccountIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Address32",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Address20",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 74,
                                                    "typeName": "[u8; 20]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 198,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 31
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 199,
                        "type": {
                            "path": [
                                "pallet_authorship",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set_uncles",
                                            "fields": [
                                                {
                                                    "name": "new_uncles",
                                                    "type": 200,
                                                    "typeName": "Vec<T::Header>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Provide a set of uncles."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 200,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 186
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 201,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "bond",
                                            "fields": [
                                                {
                                                    "name": "controller",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "payee",
                                                    "type": 202,
                                                    "typeName": "RewardDestination<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Take the origin account as a stash and lock up `value` of its balance. `controller` will",
                                                "be the account that controls it.",
                                                "",
                                                "`value` must be more than the `minimum_balance` specified by `T::Currency`.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the stash account.",
                                                "",
                                                "Emits `Bonded`.",
                                                "# <weight>",
                                                "- Independent of the arguments. Moderate complexity.",
                                                "- O(1).",
                                                "- Three extra DB entries.",
                                                "",
                                                "NOTE: Two of the storage writes (`Self::bonded`, `Self::payee`) are _never_ cleaned",
                                                "unless the `origin` falls below _existential deposit_ and gets removed as dust.",
                                                "------------------",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "bond_extra",
                                            "fields": [
                                                {
                                                    "name": "max_additional",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Add some extra amount that have appeared in the stash `free_balance` into the balance up",
                                                "for staking.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the stash, not the controller.",
                                                "",
                                                "Use this if there are additional funds in your stash account that you wish to bond.",
                                                "Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose",
                                                "any limitation on the amount that can be added.",
                                                "",
                                                "Emits `Bonded`.",
                                                "",
                                                "# <weight>",
                                                "- Independent of the arguments. Insignificant complexity.",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "unbond",
                                            "fields": [
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Schedule a portion of the stash to be unlocked ready for transfer out after the bond",
                                                "period ends. If this leaves an amount actively bonded less than",
                                                "T::Currency::minimum_balance(), then it is increased to the full amount.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
                                                "",
                                                "Once the unlock period is done, you can call `withdraw_unbonded` to actually move",
                                                "the funds out of management ready for transfer.",
                                                "",
                                                "No more than a limited number of unlocking chunks (see `MaxUnlockingChunks`)",
                                                "can co-exists at the same time. In that case, [`Call::withdraw_unbonded`] need",
                                                "to be called first to remove some of the chunks (if possible).",
                                                "",
                                                "If a user encounters the `InsufficientBond` error when calling this extrinsic,",
                                                "they should call `chill` first in order to free up their bonded funds.",
                                                "",
                                                "Emits `Unbonded`.",
                                                "",
                                                "See also [`Call::withdraw_unbonded`]."
                                            ]
                                        },
                                        {
                                            "name": "withdraw_unbonded",
                                            "fields": [
                                                {
                                                    "name": "num_slashing_spans",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Remove any unlocked chunks from the `unlocking` queue from our management.",
                                                "",
                                                "This essentially frees up that balance to be used by the stash account to do",
                                                "whatever it wants.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller.",
                                                "",
                                                "Emits `Withdrawn`.",
                                                "",
                                                "See also [`Call::unbond`].",
                                                "",
                                                "# <weight>",
                                                "Complexity O(S) where S is the number of slashing spans to remove",
                                                "NOTE: Weight annotation is the kill scenario, we refund otherwise.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "validate",
                                            "fields": [
                                                {
                                                    "name": "prefs",
                                                    "type": 39,
                                                    "typeName": "ValidatorPrefs",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Declare the desire to validate for the origin controller.",
                                                "",
                                                "Effects will be felt at the beginning of the next era.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash."
                                            ]
                                        },
                                        {
                                            "name": "nominate",
                                            "fields": [
                                                {
                                                    "name": "targets",
                                                    "type": 203,
                                                    "typeName": "Vec<<T::Lookup as StaticLookup>::Source>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Declare the desire to nominate `targets` for the origin controller.",
                                                "",
                                                "Effects will be felt at the beginning of the next era.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
                                                "",
                                                "# <weight>",
                                                "- The transaction's complexity is proportional to the size of `targets` (N)",
                                                "which is capped at CompactAssignments::LIMIT (T::MaxNominations).",
                                                "- Both the reads and writes follow a similar pattern.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "chill",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Declare no desire to either validate or nominate.",
                                                "",
                                                "Effects will be felt at the beginning of the next era.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
                                                "",
                                                "# <weight>",
                                                "- Independent of the arguments. Insignificant complexity.",
                                                "- Contains one read.",
                                                "- Writes are limited to the `origin` account key.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_payee",
                                            "fields": [
                                                {
                                                    "name": "payee",
                                                    "type": 202,
                                                    "typeName": "RewardDestination<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "(Re-)set the payment target for a controller.",
                                                "",
                                                "Effects will be felt instantly (as soon as this function is completed successfully).",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
                                                "",
                                                "# <weight>",
                                                "- Independent of the arguments. Insignificant complexity.",
                                                "- Contains a limited number of reads.",
                                                "- Writes are limited to the `origin` account key.",
                                                "---------",
                                                "- Weight: O(1)",
                                                "- DB Weight:",
                                                "    - Read: Ledger",
                                                "    - Write: Payee",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_controller",
                                            "fields": [
                                                {
                                                    "name": "controller",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "(Re-)set the controller of a stash.",
                                                "",
                                                "Effects will be felt instantly (as soon as this function is completed successfully).",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the stash, not the controller.",
                                                "",
                                                "# <weight>",
                                                "- Independent of the arguments. Insignificant complexity.",
                                                "- Contains a limited number of reads.",
                                                "- Writes are limited to the `origin` account key.",
                                                "----------",
                                                "Weight: O(1)",
                                                "DB Weight:",
                                                "- Read: Bonded, Ledger New Controller, Ledger Old Controller",
                                                "- Write: Bonded, Ledger New Controller, Ledger Old Controller",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_validator_count",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Sets the ideal number of validators.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# <weight>",
                                                "Weight: O(1)",
                                                "Write: Validator Count",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "increase_validator_count",
                                            "fields": [
                                                {
                                                    "name": "additional",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Increments the ideal number of validators.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# <weight>",
                                                "Same as [`Self::set_validator_count`].",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "scale_validator_count",
                                            "fields": [
                                                {
                                                    "name": "factor",
                                                    "type": 204,
                                                    "typeName": "Percent",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Scale up the ideal number of validators by a factor.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# <weight>",
                                                "Same as [`Self::set_validator_count`].",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_no_eras",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Force there to be no new eras indefinitely.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# Warning",
                                                "",
                                                "The election process starts multiple blocks before the end of the era.",
                                                "Thus the election process may be ongoing when this is called. In this case the",
                                                "election will continue until the next era is triggered.",
                                                "",
                                                "# <weight>",
                                                "- No arguments.",
                                                "- Weight: O(1)",
                                                "- Write: ForceEra",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_new_era",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Force there to be a new era at the end of the next session. After this, it will be",
                                                "reset to normal (non-forced) behaviour.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# Warning",
                                                "",
                                                "The election process starts multiple blocks before the end of the era.",
                                                "If this is called just before a new era is triggered, the election process may not",
                                                "have enough blocks to get a result.",
                                                "",
                                                "# <weight>",
                                                "- No arguments.",
                                                "- Weight: O(1)",
                                                "- Write ForceEra",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_invulnerables",
                                            "fields": [
                                                {
                                                    "name": "invulnerables",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": [
                                                "Set the validators who cannot be slashed (if any).",
                                                "",
                                                "The dispatch origin must be Root."
                                            ]
                                        },
                                        {
                                            "name": "force_unstake",
                                            "fields": [
                                                {
                                                    "name": "stash",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "num_slashing_spans",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": [
                                                "Force a current staker to become completely unstaked, immediately.",
                                                "",
                                                "The dispatch origin must be Root."
                                            ]
                                        },
                                        {
                                            "name": "force_new_era_always",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "Force there to be a new era at the end of sessions indefinitely.",
                                                "",
                                                "The dispatch origin must be Root.",
                                                "",
                                                "# Warning",
                                                "",
                                                "The election process starts multiple blocks before the end of the era.",
                                                "If this is called just before a new era is triggered, the election process may not",
                                                "have enough blocks to get a result."
                                            ]
                                        },
                                        {
                                            "name": "cancel_deferred_slash",
                                            "fields": [
                                                {
                                                    "name": "era",
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "slash_indices",
                                                    "type": 205,
                                                    "typeName": "Vec<u32>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": [
                                                "Cancel enactment of a deferred slash.",
                                                "",
                                                "Can be called by the `T::SlashCancelOrigin`.",
                                                "",
                                                "Parameters: era and indices of the slashes for that era to kill."
                                            ]
                                        },
                                        {
                                            "name": "payout_stakers",
                                            "fields": [
                                                {
                                                    "name": "validator_stash",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "era",
                                                    "type": 4,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": [
                                                "Pay out all the stakers behind a single validator for a single era.",
                                                "",
                                                "- `validator_stash` is the stash account of the validator. Their nominators, up to",
                                                "  `T::MaxNominatorRewardedPerValidator`, will also receive their rewards.",
                                                "- `era` may be any era between `[current_era - history_depth; current_era]`.",
                                                "",
                                                "The origin of this call must be _Signed_. Any account can call this function, even if",
                                                "it is not one of the stakers.",
                                                "",
                                                "# <weight>",
                                                "- Time complexity: at most O(MaxNominatorRewardedPerValidator).",
                                                "- Contains a limited number of reads and writes.",
                                                "-----------",
                                                "N is the Number of payouts for the validator (including the validator)",
                                                "Weight:",
                                                "- Reward Destination Staked: O(N)",
                                                "- Reward Destination Controller (Creating): O(N)",
                                                "",
                                                "  NOTE: weights are assuming that payouts are made to alive stash account (Staked).",
                                                "  Paying even a dead controller is cheaper weight-wise. We don't do any refunds here.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "rebond",
                                            "fields": [
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": [
                                                "Rebond a portion of the stash scheduled to be unlocked.",
                                                "",
                                                "The dispatch origin must be signed by the controller.",
                                                "",
                                                "# <weight>",
                                                "- Time complexity: O(L), where L is unlocking chunks",
                                                "- Bounded by `MaxUnlockingChunks`.",
                                                "- Storage changes: Can't increase storage, only decrease it.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_history_depth",
                                            "fields": [
                                                {
                                                    "name": "new_history_depth",
                                                    "type": 123,
                                                    "typeName": "EraIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "era_items_deleted",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 20,
                                            "docs": [
                                                "Set `HistoryDepth` value. This function will delete any history information",
                                                "when `HistoryDepth` is reduced.",
                                                "",
                                                "Parameters:",
                                                "- `new_history_depth`: The new history depth you would like to set.",
                                                "- `era_items_deleted`: The number of items that will be deleted by this dispatch. This",
                                                "  should report all the storage items that will be deleted by clearing old era history.",
                                                "  Needed to report an accurate weight for the dispatch. Trusted by `Root` to report an",
                                                "  accurate number.",
                                                "",
                                                "Origin must be root.",
                                                "",
                                                "# <weight>",
                                                "- E: Number of history depths removed, i.e. 10 -> 7 = 3",
                                                "- Weight: O(E)",
                                                "- DB Weight:",
                                                "    - Reads: Current Era, History Depth",
                                                "    - Writes: History Depth",
                                                "    - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs",
                                                "    - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake,",
                                                "      ErasStartSessionIndex",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "reap_stash",
                                            "fields": [
                                                {
                                                    "name": "stash",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "num_slashing_spans",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": [
                                                "Remove all data structures concerning a staker/stash once it is at a state where it can",
                                                "be considered `dust` in the staking system. The requirements are:",
                                                "",
                                                "1. the `total_balance` of the stash is below existential deposit.",
                                                "2. or, the `ledger.total` of the stash is below existential deposit.",
                                                "",
                                                "The former can happen in cases like a slash; the latter when a fully unbonded account",
                                                "is still receiving staking rewards in `RewardDestination::Staked`.",
                                                "",
                                                "It can be called by anyone, as long as `stash` meets the above requirements.",
                                                "",
                                                "Refunds the transaction fees upon successful execution."
                                            ]
                                        },
                                        {
                                            "name": "kick",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 203,
                                                    "typeName": "Vec<<T::Lookup as StaticLookup>::Source>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": [
                                                "Remove the given nominations from the calling validator.",
                                                "",
                                                "Effects will be felt at the beginning of the next era.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
                                                "",
                                                "- `who`: A list of nominator stash accounts who are nominating this validator which",
                                                "  should no longer be nominating this validator.",
                                                "",
                                                "Note: Making this call only makes sense if you first set the validator preferences to",
                                                "block any further nominations."
                                            ]
                                        },
                                        {
                                            "name": "set_staking_configs",
                                            "fields": [
                                                {
                                                    "name": "min_nominator_bond",
                                                    "type": 206,
                                                    "typeName": "ConfigOp<BalanceOf<T>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "min_validator_bond",
                                                    "type": 206,
                                                    "typeName": "ConfigOp<BalanceOf<T>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_nominator_count",
                                                    "type": 207,
                                                    "typeName": "ConfigOp<u32>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_validator_count",
                                                    "type": 207,
                                                    "typeName": "ConfigOp<u32>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "chill_threshold",
                                                    "type": 208,
                                                    "typeName": "ConfigOp<Percent>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "min_commission",
                                                    "type": 209,
                                                    "typeName": "ConfigOp<Perbill>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": [
                                                "Update the various staking configurations .",
                                                "",
                                                "* `min_nominator_bond`: The minimum active bond needed to be a nominator.",
                                                "* `min_validator_bond`: The minimum active bond needed to be a validator.",
                                                "* `max_nominator_count`: The max number of users who can be a nominator at once. When",
                                                "  set to `None`, no limit is enforced.",
                                                "* `max_validator_count`: The max number of users who can be a validator at once. When",
                                                "  set to `None`, no limit is enforced.",
                                                "* `chill_threshold`: The ratio of `max_nominator_count` or `max_validator_count` which",
                                                "  should be filled in order for the `chill_other` transaction to work.",
                                                "* `min_commission`: The minimum amount of commission that each validators must maintain.",
                                                "  This is checked only upon calling `validate`. Existing validators are not affected.",
                                                "",
                                                "Origin must be Root to call this function.",
                                                "",
                                                "NOTE: Existing nominators and validators will not be affected by this update.",
                                                "to kick people under the new limits, `chill_other` should be called."
                                            ]
                                        },
                                        {
                                            "name": "chill_other",
                                            "fields": [
                                                {
                                                    "name": "controller",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": [
                                                "Declare a `controller` to stop participating as either a validator or nominator.",
                                                "",
                                                "Effects will be felt at the beginning of the next era.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_, but can be called by anyone.",
                                                "",
                                                "If the caller is the same as the controller being targeted, then no further checks are",
                                                "enforced, and this function behaves just like `chill`.",
                                                "",
                                                "If the caller is different than the controller being targeted, the following conditions",
                                                "must be met:",
                                                "",
                                                "* `controller` must belong to a nominator who has become non-decodable,",
                                                "",
                                                "Or:",
                                                "",
                                                "* A `ChillThreshold` must be set and checked which defines how close to the max",
                                                "  nominators or validators we must reach before users can start chilling one-another.",
                                                "* A `MaxNominatorCount` and `MaxValidatorCount` must be set which is used to determine",
                                                "  how close we are to the threshold.",
                                                "* A `MinNominatorBond` and `MinValidatorBond` must be set and checked, which determines",
                                                "  if this is a person that should be chilled because they have not met the threshold",
                                                "  bond required.",
                                                "",
                                                "This can be helpful if bond requirements are updated, and we need to remove old users",
                                                "who do not satisfy these requirements."
                                            ]
                                        },
                                        {
                                            "name": "force_apply_min_commission",
                                            "fields": [
                                                {
                                                    "name": "validator_stash",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": [
                                                "Force a validator to have at least the minimum commission. This will not affect a",
                                                "validator who already has a commission greater than or equal to the minimum. Any account",
                                                "can call this."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 202,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "RewardDestination"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Staked",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Stash",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Controller",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Account",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 203,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 197
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 204,
                        "type": {
                            "path": [
                                "sp_arithmetic",
                                "per_things",
                                "Percent"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 2,
                                            "typeName": "u8",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 205,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 4
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 206,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 207,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 208,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 204
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 204,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 209,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 41
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 41,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 210,
                        "type": {
                            "path": [
                                "pallet_session",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set_keys",
                                            "fields": [
                                                {
                                                    "name": "keys",
                                                    "type": 211,
                                                    "typeName": "T::Keys",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proof",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Sets the session key(s) of the function caller to `keys`.",
                                                "Allows an account to set its session key prior to becoming a validator.",
                                                "This doesn't take effect until the next session.",
                                                "",
                                                "The dispatch origin of this function must be signed.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(1)`. Actual cost depends on the number of length of",
                                                "  `T::Keys::key_ids()` which is fixed.",
                                                "- DbReads: `origin account`, `T::ValidatorIdOf`, `NextKeys`",
                                                "- DbWrites: `origin account`, `NextKeys`",
                                                "- DbReads per key id: `KeyOwner`",
                                                "- DbWrites per key id: `KeyOwner`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "purge_keys",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Removes any session key(s) of the function caller.",
                                                "",
                                                "This doesn't take effect until the next session.",
                                                "",
                                                "The dispatch origin of this function must be Signed and the account must be either be",
                                                "convertible to a validator ID using the chain's typical addressing system (this usually",
                                                "means being a controller account) or directly convertible into a validator ID (which",
                                                "usually means being a stash account).",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(1)` in number of key types. Actual cost depends on the number of length",
                                                "  of `T::Keys::key_ids()` which is fixed.",
                                                "- DbReads: `T::ValidatorIdOf`, `NextKeys`, `origin account`",
                                                "- DbWrites: `NextKeys`, `origin account`",
                                                "- DbWrites per key id: `KeyOwner`",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 211,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "SessionKeys"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "grandpa",
                                            "type": 49,
                                            "typeName": "<Grandpa as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        },
                                        {
                                            "name": "babe",
                                            "type": 188,
                                            "typeName": "<Babe as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        },
                                        {
                                            "name": "im_online",
                                            "type": 52,
                                            "typeName": "<ImOnline as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        },
                                        {
                                            "name": "para_validator",
                                            "type": 212,
                                            "typeName": "<Initializer as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        },
                                        {
                                            "name": "para_assignment",
                                            "type": 213,
                                            "typeName": "<ParaSessionInfo as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        },
                                        {
                                            "name": "authority_discovery",
                                            "type": 214,
                                            "typeName": "<AuthorityDiscovery as $crate::BoundToRuntimeAppPublic>::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 212,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "validator_app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 213,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "assignment_app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 214,
                        "type": {
                            "path": [
                                "sp_authority_discovery",
                                "app",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 53,
                                            "typeName": "sr25519::Public",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 215,
                        "type": {
                            "path": [
                                "pallet_grandpa",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "report_equivocation",
                                            "fields": [
                                                {
                                                    "name": "equivocation_proof",
                                                    "type": 216,
                                                    "typeName": "Box<EquivocationProof<T::Hash, T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key_owner_proof",
                                                    "type": 190,
                                                    "typeName": "T::KeyOwnerProof",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Report voter equivocation/misbehavior. This method will verify the",
                                                "equivocation proof and validate the given key ownership proof",
                                                "against the extracted offender. If both are valid, the offence",
                                                "will be reported."
                                            ]
                                        },
                                        {
                                            "name": "report_equivocation_unsigned",
                                            "fields": [
                                                {
                                                    "name": "equivocation_proof",
                                                    "type": 216,
                                                    "typeName": "Box<EquivocationProof<T::Hash, T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "key_owner_proof",
                                                    "type": 190,
                                                    "typeName": "T::KeyOwnerProof",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Report voter equivocation/misbehavior. This method will verify the",
                                                "equivocation proof and validate the given key ownership proof",
                                                "against the extracted offender. If both are valid, the offence",
                                                "will be reported.",
                                                "",
                                                "This extrinsic must be called unsigned and it is expected that only",
                                                "block authors will call it (validated in `ValidateUnsigned`), as such",
                                                "if the block author is defined it will be defined as the equivocation",
                                                "reporter."
                                            ]
                                        },
                                        {
                                            "name": "note_stalled",
                                            "fields": [
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "best_finalized_block_number",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Note that the current authority set of the GRANDPA finality gadget has stalled.",
                                                "",
                                                "This will trigger a forced authority set change at the beginning of the next session, to",
                                                "be enacted `delay` blocks after that. The `delay` should be high enough to safely assume",
                                                "that the block signalling the forced change will not be re-orged e.g. 1000 blocks.",
                                                "The block production rate (which may be slowed down because of finality lagging) should",
                                                "be taken into account when choosing the `delay`. The GRANDPA voters based on the new",
                                                "authority will start voting on top of `best_finalized_block_number` for new finalized",
                                                "blocks. `best_finalized_block_number` should be the highest of the latest finalized",
                                                "block of all validators of the new authority set.",
                                                "",
                                                "Only callable by root."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 216,
                        "type": {
                            "path": [
                                "sp_finality_grandpa",
                                "EquivocationProof"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                },
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "set_id",
                                            "type": 8,
                                            "typeName": "SetId",
                                            "docs": []
                                        },
                                        {
                                            "name": "equivocation",
                                            "type": 217,
                                            "typeName": "Equivocation<H, N>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 217,
                        "type": {
                            "path": [
                                "sp_finality_grandpa",
                                "Equivocation"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                },
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Prevote",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 218,
                                                    "typeName": "grandpa::Equivocation<AuthorityId, grandpa::Prevote<H, N>,\nAuthoritySignature>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Precommit",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 223,
                                                    "typeName": "grandpa::Equivocation<AuthorityId, grandpa::Precommit<H, N>,\nAuthoritySignature>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 218,
                        "type": {
                            "path": [
                                "finality_grandpa",
                                "Equivocation"
                            ],
                            "params": [
                                {
                                    "name": "Id",
                                    "type": 49
                                },
                                {
                                    "name": "V",
                                    "type": 219
                                },
                                {
                                    "name": "S",
                                    "type": 220
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "round_number",
                                            "type": 8,
                                            "typeName": "u64",
                                            "docs": []
                                        },
                                        {
                                            "name": "identity",
                                            "type": 49,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "first",
                                            "type": 222,
                                            "typeName": "(V, S)",
                                            "docs": []
                                        },
                                        {
                                            "name": "second",
                                            "type": 222,
                                            "typeName": "(V, S)",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 219,
                        "type": {
                            "path": [
                                "finality_grandpa",
                                "Prevote"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                },
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "target_hash",
                                            "type": 9,
                                            "typeName": "H",
                                            "docs": []
                                        },
                                        {
                                            "name": "target_number",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 220,
                        "type": {
                            "path": [
                                "sp_finality_grandpa",
                                "app",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 221,
                                            "typeName": "ed25519::Signature",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 221,
                        "type": {
                            "path": [
                                "sp_core",
                                "ed25519",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 100,
                                            "typeName": "[u8; 64]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 222,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    219,
                                    220
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 223,
                        "type": {
                            "path": [
                                "finality_grandpa",
                                "Equivocation"
                            ],
                            "params": [
                                {
                                    "name": "Id",
                                    "type": 49
                                },
                                {
                                    "name": "V",
                                    "type": 224
                                },
                                {
                                    "name": "S",
                                    "type": 220
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "round_number",
                                            "type": 8,
                                            "typeName": "u64",
                                            "docs": []
                                        },
                                        {
                                            "name": "identity",
                                            "type": 49,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "first",
                                            "type": 225,
                                            "typeName": "(V, S)",
                                            "docs": []
                                        },
                                        {
                                            "name": "second",
                                            "type": 225,
                                            "typeName": "(V, S)",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 224,
                        "type": {
                            "path": [
                                "finality_grandpa",
                                "Precommit"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                },
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "target_hash",
                                            "type": 9,
                                            "typeName": "H",
                                            "docs": []
                                        },
                                        {
                                            "name": "target_number",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 225,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    224,
                                    220
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 226,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "heartbeat",
                                            "fields": [
                                                {
                                                    "name": "heartbeat",
                                                    "type": 227,
                                                    "typeName": "Heartbeat<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "signature",
                                                    "type": 232,
                                                    "typeName": "<T::AuthorityId as RuntimeAppPublic>::Signature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "# <weight>",
                                                "- Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is",
                                                "  length of `heartbeat.network_state.external_address`",
                                                "  - `O(K)`: decoding of length `K`",
                                                "  - `O(E)`: decoding/encoding of length `E`",
                                                "- DbReads: pallet_session `Validators`, pallet_session `CurrentIndex`, `Keys`,",
                                                "  `ReceivedHeartbeats`",
                                                "- DbWrites: `ReceivedHeartbeats`",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 227,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "Heartbeat"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "block_number",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "network_state",
                                            "type": 228,
                                            "typeName": "OpaqueNetworkState",
                                            "docs": []
                                        },
                                        {
                                            "name": "session_index",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "authority_index",
                                            "type": 4,
                                            "typeName": "AuthIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "validators_len",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 228,
                        "type": {
                            "path": [
                                "sp_core",
                                "offchain",
                                "OpaqueNetworkState"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "peer_id",
                                            "type": 229,
                                            "typeName": "OpaquePeerId",
                                            "docs": []
                                        },
                                        {
                                            "name": "external_addresses",
                                            "type": 230,
                                            "typeName": "Vec<OpaqueMultiaddr>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 229,
                        "type": {
                            "path": [
                                "sp_core",
                                "OpaquePeerId"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 230,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 231
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 231,
                        "type": {
                            "path": [
                                "sp_core",
                                "offchain",
                                "OpaqueMultiaddr"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 232,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "sr25519",
                                "app_sr25519",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 99,
                                            "typeName": "sr25519::Signature",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 233,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "propose",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Propose a sensitive action to be taken.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_ and the sender must",
                                                "have funds to cover the deposit.",
                                                "",
                                                "- `proposal_hash`: The hash of the proposal preimage.",
                                                "- `value`: The amount of deposit (must be at least `MinimumDeposit`).",
                                                "",
                                                "Emits `Proposed`.",
                                                "",
                                                "Weight: `O(p)`"
                                            ]
                                        },
                                        {
                                            "name": "second",
                                            "fields": [
                                                {
                                                    "name": "proposal",
                                                    "type": 123,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "seconds_upper_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Signals agreement with a particular proposal.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_ and the sender",
                                                "must have funds to cover the deposit, equal to the original deposit.",
                                                "",
                                                "- `proposal`: The index of the proposal to second.",
                                                "- `seconds_upper_bound`: an upper bound on the current number of seconds on this",
                                                "  proposal. Extrinsic is weighted according to this value with no refund.",
                                                "",
                                                "Weight: `O(S)` where S is the number of seconds a proposal already has."
                                            ]
                                        },
                                        {
                                            "name": "vote",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 123,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "vote",
                                                    "type": 63,
                                                    "typeName": "AccountVote<BalanceOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal;",
                                                "otherwise it is a vote to keep the status quo.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `ref_index`: The index of the referendum to vote for.",
                                                "- `vote`: The vote configuration.",
                                                "",
                                                "Weight: `O(R)` where R is the number of referendums the voter has voted on."
                                            ]
                                        },
                                        {
                                            "name": "emergency_cancel",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Schedule an emergency cancellation of a referendum. Cannot happen twice to the same",
                                                "referendum.",
                                                "",
                                                "The dispatch origin of this call must be `CancellationOrigin`.",
                                                "",
                                                "-`ref_index`: The index of the referendum to cancel.",
                                                "",
                                                "Weight: `O(1)`."
                                            ]
                                        },
                                        {
                                            "name": "external_propose",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Schedule a referendum to be tabled once it is legal to schedule an external",
                                                "referendum.",
                                                "",
                                                "The dispatch origin of this call must be `ExternalOrigin`.",
                                                "",
                                                "- `proposal_hash`: The preimage hash of the proposal.",
                                                "",
                                                "Weight: `O(V)` with V number of vetoers in the blacklist of proposal.",
                                                "  Decoding vec of length V. Charged as maximum"
                                            ]
                                        },
                                        {
                                            "name": "external_propose_majority",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Schedule a majority-carries referendum to be tabled next once it is legal to schedule",
                                                "an external referendum.",
                                                "",
                                                "The dispatch of this call must be `ExternalMajorityOrigin`.",
                                                "",
                                                "- `proposal_hash`: The preimage hash of the proposal.",
                                                "",
                                                "Unlike `external_propose`, blacklisting has no effect on this and it may replace a",
                                                "pre-scheduled `external_propose` call.",
                                                "",
                                                "Weight: `O(1)`"
                                            ]
                                        },
                                        {
                                            "name": "external_propose_default",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Schedule a negative-turnout-bias referendum to be tabled next once it is legal to",
                                                "schedule an external referendum.",
                                                "",
                                                "The dispatch of this call must be `ExternalDefaultOrigin`.",
                                                "",
                                                "- `proposal_hash`: The preimage hash of the proposal.",
                                                "",
                                                "Unlike `external_propose`, blacklisting has no effect on this and it may replace a",
                                                "pre-scheduled `external_propose` call.",
                                                "",
                                                "Weight: `O(1)`"
                                            ]
                                        },
                                        {
                                            "name": "fast_track",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "voting_period",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Schedule the currently externally-proposed majority-carries referendum to be tabled",
                                                "immediately. If there is no externally-proposed referendum currently, or if there is one",
                                                "but it is not a majority-carries referendum then it fails.",
                                                "",
                                                "The dispatch of this call must be `FastTrackOrigin`.",
                                                "",
                                                "- `proposal_hash`: The hash of the current external proposal.",
                                                "- `voting_period`: The period that is allowed for voting on this proposal.",
                                                "\tMust be always greater than zero.",
                                                "\tFor `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`.",
                                                "- `delay`: The number of block after voting has ended in approval and this should be",
                                                "  enacted. This doesn't have a minimum amount.",
                                                "",
                                                "Emits `Started`.",
                                                "",
                                                "Weight: `O(1)`"
                                            ]
                                        },
                                        {
                                            "name": "veto_external",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Veto and blacklist the external proposal hash.",
                                                "",
                                                "The dispatch origin of this call must be `VetoOrigin`.",
                                                "",
                                                "- `proposal_hash`: The preimage hash of the proposal to veto and blacklist.",
                                                "",
                                                "Emits `Vetoed`.",
                                                "",
                                                "Weight: `O(V + log(V))` where V is number of `existing vetoers`"
                                            ]
                                        },
                                        {
                                            "name": "cancel_referendum",
                                            "fields": [
                                                {
                                                    "name": "ref_index",
                                                    "type": 123,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Remove a referendum.",
                                                "",
                                                "The dispatch origin of this call must be _Root_.",
                                                "",
                                                "- `ref_index`: The index of the referendum to cancel.",
                                                "",
                                                "# Weight: `O(1)`."
                                            ]
                                        },
                                        {
                                            "name": "cancel_queued",
                                            "fields": [
                                                {
                                                    "name": "which",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Cancel a proposal queued for enactment.",
                                                "",
                                                "The dispatch origin of this call must be _Root_.",
                                                "",
                                                "- `which`: The index of the referendum to cancel.",
                                                "",
                                                "Weight: `O(D)` where `D` is the items in the dispatch queue. Weighted as `D = 10`."
                                            ]
                                        },
                                        {
                                            "name": "delegate",
                                            "fields": [
                                                {
                                                    "name": "to",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "conviction",
                                                    "type": 234,
                                                    "typeName": "Conviction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Delegate the voting power (with some given conviction) of the sending account.",
                                                "",
                                                "The balance delegated is locked for as long as it's delegated, and thereafter for the",
                                                "time appropriate for the conviction's lock period.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_, and the signing account must either:",
                                                "  - be delegating already; or",
                                                "  - have no voting activity (if there is, then it will need to be removed/consolidated",
                                                "    through `reap_vote` or `unvote`).",
                                                "",
                                                "- `to`: The account whose voting the `target` account's voting power will follow.",
                                                "- `conviction`: The conviction that will be attached to the delegated votes. When the",
                                                "  account is undelegated, the funds will be locked for the corresponding period.",
                                                "- `balance`: The amount of the account's balance to be used in delegating. This must not",
                                                "  be more than the account's current balance.",
                                                "",
                                                "Emits `Delegated`.",
                                                "",
                                                "Weight: `O(R)` where R is the number of referendums the voter delegating to has",
                                                "  voted on. Weight is charged as if maximum votes."
                                            ]
                                        },
                                        {
                                            "name": "undelegate",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Undelegate the voting power of the sending account.",
                                                "",
                                                "Tokens may be unlocked following once an amount of time consistent with the lock period",
                                                "of the conviction with which the delegation was issued.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_ and the signing account must be",
                                                "currently delegating.",
                                                "",
                                                "Emits `Undelegated`.",
                                                "",
                                                "Weight: `O(R)` where R is the number of referendums the voter delegating to has",
                                                "  voted on. Weight is charged as if maximum votes."
                                            ]
                                        },
                                        {
                                            "name": "clear_public_proposals",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Clears all public proposals.",
                                                "",
                                                "The dispatch origin of this call must be _Root_.",
                                                "",
                                                "Weight: `O(1)`."
                                            ]
                                        },
                                        {
                                            "name": "note_preimage",
                                            "fields": [
                                                {
                                                    "name": "encoded_proposal",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": [
                                                "Register the preimage for an upcoming proposal. This doesn't require the proposal to be",
                                                "in the dispatch queue but does require a deposit, returned once enacted.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `encoded_proposal`: The preimage of a proposal.",
                                                "",
                                                "Emits `PreimageNoted`.",
                                                "",
                                                "Weight: `O(E)` with E size of `encoded_proposal` (protected by a required deposit)."
                                            ]
                                        },
                                        {
                                            "name": "note_preimage_operational",
                                            "fields": [
                                                {
                                                    "name": "encoded_proposal",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": [
                                                "Same as `note_preimage` but origin is `OperationalPreimageOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "note_imminent_preimage",
                                            "fields": [
                                                {
                                                    "name": "encoded_proposal",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": [
                                                "Register the preimage for an upcoming proposal. This requires the proposal to be",
                                                "in the dispatch queue. No deposit is needed. When this call is successful, i.e.",
                                                "the preimage has not been uploaded before and matches some imminent proposal,",
                                                "no fee is paid.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `encoded_proposal`: The preimage of a proposal.",
                                                "",
                                                "Emits `PreimageNoted`.",
                                                "",
                                                "Weight: `O(E)` with E size of `encoded_proposal` (protected by a required deposit)."
                                            ]
                                        },
                                        {
                                            "name": "note_imminent_preimage_operational",
                                            "fields": [
                                                {
                                                    "name": "encoded_proposal",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": [
                                                "Same as `note_imminent_preimage` but origin is `OperationalPreimageOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "reap_preimage",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_len_upper_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": [
                                                "Remove an expired proposal preimage and collect the deposit.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `proposal_hash`: The preimage hash of a proposal.",
                                                "- `proposal_length_upper_bound`: an upper bound on length of the proposal. Extrinsic is",
                                                "  weighted according to this value with no refund.",
                                                "",
                                                "This will only work after `VotingPeriod` blocks from the time that the preimage was",
                                                "noted, if it's the same account doing it. If it's a different account, then it'll only",
                                                "work an additional `EnactmentPeriod` later.",
                                                "",
                                                "Emits `PreimageReaped`.",
                                                "",
                                                "Weight: `O(D)` where D is length of proposal."
                                            ]
                                        },
                                        {
                                            "name": "unlock",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": [
                                                "Unlock tokens that have an expired lock.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `target`: The account to remove the lock on.",
                                                "",
                                                "Weight: `O(R)` with R number of vote of target."
                                            ]
                                        },
                                        {
                                            "name": "remove_vote",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 20,
                                            "docs": [
                                                "Remove a vote for a referendum.",
                                                "",
                                                "If:",
                                                "- the referendum was cancelled, or",
                                                "- the referendum is ongoing, or",
                                                "- the referendum has ended such that",
                                                "  - the vote of the account was in opposition to the result; or",
                                                "  - there was no conviction to the account's vote; or",
                                                "  - the account made a split vote",
                                                "...then the vote is removed cleanly and a following call to `unlock` may result in more",
                                                "funds being available.",
                                                "",
                                                "If, however, the referendum has ended and:",
                                                "- it finished corresponding to the vote of the account, and",
                                                "- the account made a standard vote with conviction, and",
                                                "- the lock period of the conviction is not over",
                                                "...then the lock will be aggregated into the overall account's lock, which may involve",
                                                "*overlocking* (where the two locks are combined into a single lock that is the maximum",
                                                "of both the amount locked and the time is it locked for).",
                                                "",
                                                "The dispatch origin of this call must be _Signed_, and the signer must have a vote",
                                                "registered for referendum `index`.",
                                                "",
                                                "- `index`: The index of referendum of the vote to be removed.",
                                                "",
                                                "Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.",
                                                "  Weight is calculated for the maximum number of vote."
                                            ]
                                        },
                                        {
                                            "name": "remove_other_vote",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": [
                                                "Remove a vote for a referendum.",
                                                "",
                                                "If the `target` is equal to the signer, then this function is exactly equivalent to",
                                                "`remove_vote`. If not equal to the signer, then the vote must have expired,",
                                                "either because the referendum was cancelled, because the voter lost the referendum or",
                                                "because the conviction period is over.",
                                                "",
                                                "The dispatch origin of this call must be _Signed_.",
                                                "",
                                                "- `target`: The account of the vote to be removed; this account must have voted for",
                                                "  referendum `index`.",
                                                "- `index`: The index of referendum of the vote to be removed.",
                                                "",
                                                "Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.",
                                                "  Weight is calculated for the maximum number of vote."
                                            ]
                                        },
                                        {
                                            "name": "enact_proposal",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 4,
                                                    "typeName": "ReferendumIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": [
                                                "Enact a proposal from a referendum. For now we just make the weight be the maximum."
                                            ]
                                        },
                                        {
                                            "name": "blacklist",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_ref_index",
                                                    "type": 235,
                                                    "typeName": "Option<ReferendumIndex>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": [
                                                "Permanently place a proposal into the blacklist. This prevents it from ever being",
                                                "proposed again.",
                                                "",
                                                "If called on a queued public or external proposal, then this will result in it being",
                                                "removed. If the `ref_index` supplied is an active referendum with the proposal hash,",
                                                "then it will be cancelled.",
                                                "",
                                                "The dispatch origin of this call must be `BlacklistOrigin`.",
                                                "",
                                                "- `proposal_hash`: The proposal hash to blacklist permanently.",
                                                "- `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be",
                                                "cancelled.",
                                                "",
                                                "Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a",
                                                "  reasonable value)."
                                            ]
                                        },
                                        {
                                            "name": "cancel_proposal",
                                            "fields": [
                                                {
                                                    "name": "prop_index",
                                                    "type": 123,
                                                    "typeName": "PropIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": [
                                                "Remove a proposal.",
                                                "",
                                                "The dispatch origin of this call must be `CancelProposalOrigin`.",
                                                "",
                                                "- `prop_index`: The index of the proposal to cancel.",
                                                "",
                                                "Weight: `O(p)` where `p = PublicProps::<T>::decode_len()`"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 234,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "conviction",
                                "Conviction"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked1x",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked2x",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked3x",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked4x",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked5x",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Locked6x",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 235,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 236,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set_members",
                                            "fields": [
                                                {
                                                    "name": "new_members",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prime",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "old_count",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Set the collective's membership.",
                                                "",
                                                "- `new_members`: The new member list. Be nice to the chain and provide it sorted.",
                                                "- `prime`: The prime member whose vote sets the default.",
                                                "- `old_count`: The upper bound for the previous number of members in storage. Used for",
                                                "  weight estimation.",
                                                "",
                                                "Requires root origin.",
                                                "",
                                                "NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but",
                                                "      the weight estimations rely on it to estimate dispatchable weight.",
                                                "",
                                                "# WARNING:",
                                                "",
                                                "The `pallet-collective` can also be managed by logic outside of the pallet through the",
                                                "implementation of the trait [`ChangeMembers`].",
                                                "Any call to `set_members` must be careful that the member set doesn't get out of sync",
                                                "with other logic managing the member set.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(MP + N)` where:",
                                                "  - `M` old-members-count (code- and governance-bounded)",
                                                "  - `N` new-members-count (code- and governance-bounded)",
                                                "  - `P` proposals-count (code-bounded)",
                                                "- DB:",
                                                "  - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the",
                                                "    members",
                                                "  - 1 storage read (codec `O(P)`) for reading the proposals",
                                                "  - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal",
                                                "  - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "execute",
                                            "fields": [
                                                {
                                                    "name": "proposal",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config<I>>::Proposal>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Dispatch a proposal from a member using the `Member` origin.",
                                                "",
                                                "Origin must be a member of the collective.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching",
                                                "  `proposal`",
                                                "- DB: 1 read (codec `O(M)`) + DB access of `proposal`",
                                                "- 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "propose",
                                            "fields": [
                                                {
                                                    "name": "threshold",
                                                    "type": 123,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config<I>>::Proposal>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Add a new proposal to either be voted on or executed directly.",
                                                "",
                                                "Requires the sender to be member.",
                                                "",
                                                "`threshold` determines whether `proposal` is executed directly (`threshold < 2`)",
                                                "or put up for voting.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(B + M + P1)` or `O(B + M + P2)` where:",
                                                "  - `B` is `proposal` size in bytes (length-fee-bounded)",
                                                "  - `M` is members-count (code- and governance-bounded)",
                                                "  - branching is influenced by `threshold` where:",
                                                "    - `P1` is proposal execution complexity (`threshold < 2`)",
                                                "    - `P2` is proposals-count (code-bounded) (`threshold >= 2`)",
                                                "- DB:",
                                                "  - 1 storage read `is_member` (codec `O(M)`)",
                                                "  - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)",
                                                "  - DB accesses influenced by `threshold`:",
                                                "    - EITHER storage accesses done by `proposal` (`threshold < 2`)",
                                                "    - OR proposal insertion (`threshold <= 2`)",
                                                "      - 1 storage mutation `Proposals` (codec `O(P2)`)",
                                                "      - 1 storage mutation `ProposalCount` (codec `O(1)`)",
                                                "      - 1 storage write `ProposalOf` (codec `O(B)`)",
                                                "      - 1 storage write `Voting` (codec `O(M)`)",
                                                "  - 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "vote",
                                            "fields": [
                                                {
                                                    "name": "proposal",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "approve",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Add an aye or nay vote for the sender to the given proposal.",
                                                "",
                                                "Requires the sender to be a member.",
                                                "",
                                                "Transaction fees will be waived if the member is voting on any particular proposal",
                                                "for the first time and the call is successful. Subsequent vote changes will charge a",
                                                "fee.",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(M)` where `M` is members-count (code- and governance-bounded)",
                                                "- DB:",
                                                "  - 1 storage read `Members` (codec `O(M)`)",
                                                "  - 1 storage mutation `Voting` (codec `O(M)`)",
                                                "- 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "close",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_weight_bound",
                                                    "type": 126,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Close a vote that is either approved, disapproved or whose voting period has ended.",
                                                "",
                                                "May be called by any signed account in order to finish voting and close the proposal.",
                                                "",
                                                "If called before the end of the voting period it will only close the vote if it is",
                                                "has enough votes to be approved or disapproved.",
                                                "",
                                                "If called after the end of the voting period abstentions are counted as rejections",
                                                "unless there is a prime member set and the prime member cast an approval.",
                                                "",
                                                "If the close operation completes successfully with disapproval, the transaction fee will",
                                                "be waived. Otherwise execution of the approved operation will be charged to the caller.",
                                                "",
                                                "+ `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed",
                                                "proposal.",
                                                "+ `length_bound`: The upper bound for the length of the proposal in storage. Checked via",
                                                "`storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(B + M + P1 + P2)` where:",
                                                "  - `B` is `proposal` size in bytes (length-fee-bounded)",
                                                "  - `M` is members-count (code- and governance-bounded)",
                                                "  - `P1` is the complexity of `proposal` preimage.",
                                                "  - `P2` is proposal-count (code-bounded)",
                                                "- DB:",
                                                " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)",
                                                " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec",
                                                "   `O(P2)`)",
                                                " - any mutations done while executing `proposal` (`P1`)",
                                                "- up to 3 events",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "disapprove_proposal",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Disapprove a proposal, close, and remove it from the system, regardless of its current",
                                                "state.",
                                                "",
                                                "Must be called by the Root origin.",
                                                "",
                                                "Parameters:",
                                                "* `proposal_hash`: The hash of the proposal that should be disapproved.",
                                                "",
                                                "# <weight>",
                                                "Complexity: O(P) where P is the number of max proposals",
                                                "DB Weight:",
                                                "* Reads: Proposals",
                                                "* Writes: Voting, Proposals, ProposalOf",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 237,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set_members",
                                            "fields": [
                                                {
                                                    "name": "new_members",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prime",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "old_count",
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Set the collective's membership.",
                                                "",
                                                "- `new_members`: The new member list. Be nice to the chain and provide it sorted.",
                                                "- `prime`: The prime member whose vote sets the default.",
                                                "- `old_count`: The upper bound for the previous number of members in storage. Used for",
                                                "  weight estimation.",
                                                "",
                                                "Requires root origin.",
                                                "",
                                                "NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but",
                                                "      the weight estimations rely on it to estimate dispatchable weight.",
                                                "",
                                                "# WARNING:",
                                                "",
                                                "The `pallet-collective` can also be managed by logic outside of the pallet through the",
                                                "implementation of the trait [`ChangeMembers`].",
                                                "Any call to `set_members` must be careful that the member set doesn't get out of sync",
                                                "with other logic managing the member set.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(MP + N)` where:",
                                                "  - `M` old-members-count (code- and governance-bounded)",
                                                "  - `N` new-members-count (code- and governance-bounded)",
                                                "  - `P` proposals-count (code-bounded)",
                                                "- DB:",
                                                "  - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the",
                                                "    members",
                                                "  - 1 storage read (codec `O(P)`) for reading the proposals",
                                                "  - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal",
                                                "  - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "execute",
                                            "fields": [
                                                {
                                                    "name": "proposal",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config<I>>::Proposal>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Dispatch a proposal from a member using the `Member` origin.",
                                                "",
                                                "Origin must be a member of the collective.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching",
                                                "  `proposal`",
                                                "- DB: 1 read (codec `O(M)`) + DB access of `proposal`",
                                                "- 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "propose",
                                            "fields": [
                                                {
                                                    "name": "threshold",
                                                    "type": 123,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config<I>>::Proposal>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Add a new proposal to either be voted on or executed directly.",
                                                "",
                                                "Requires the sender to be member.",
                                                "",
                                                "`threshold` determines whether `proposal` is executed directly (`threshold < 2`)",
                                                "or put up for voting.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(B + M + P1)` or `O(B + M + P2)` where:",
                                                "  - `B` is `proposal` size in bytes (length-fee-bounded)",
                                                "  - `M` is members-count (code- and governance-bounded)",
                                                "  - branching is influenced by `threshold` where:",
                                                "    - `P1` is proposal execution complexity (`threshold < 2`)",
                                                "    - `P2` is proposals-count (code-bounded) (`threshold >= 2`)",
                                                "- DB:",
                                                "  - 1 storage read `is_member` (codec `O(M)`)",
                                                "  - 1 storage read `ProposalOf::contains_key` (codec `O(1)`)",
                                                "  - DB accesses influenced by `threshold`:",
                                                "    - EITHER storage accesses done by `proposal` (`threshold < 2`)",
                                                "    - OR proposal insertion (`threshold <= 2`)",
                                                "      - 1 storage mutation `Proposals` (codec `O(P2)`)",
                                                "      - 1 storage mutation `ProposalCount` (codec `O(1)`)",
                                                "      - 1 storage write `ProposalOf` (codec `O(B)`)",
                                                "      - 1 storage write `Voting` (codec `O(M)`)",
                                                "  - 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "vote",
                                            "fields": [
                                                {
                                                    "name": "proposal",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "approve",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Add an aye or nay vote for the sender to the given proposal.",
                                                "",
                                                "Requires the sender to be a member.",
                                                "",
                                                "Transaction fees will be waived if the member is voting on any particular proposal",
                                                "for the first time and the call is successful. Subsequent vote changes will charge a",
                                                "fee.",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(M)` where `M` is members-count (code- and governance-bounded)",
                                                "- DB:",
                                                "  - 1 storage read `Members` (codec `O(M)`)",
                                                "  - 1 storage mutation `Voting` (codec `O(M)`)",
                                                "- 1 event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "close",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposal_weight_bound",
                                                    "type": 126,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "length_bound",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Close a vote that is either approved, disapproved or whose voting period has ended.",
                                                "",
                                                "May be called by any signed account in order to finish voting and close the proposal.",
                                                "",
                                                "If called before the end of the voting period it will only close the vote if it is",
                                                "has enough votes to be approved or disapproved.",
                                                "",
                                                "If called after the end of the voting period abstentions are counted as rejections",
                                                "unless there is a prime member set and the prime member cast an approval.",
                                                "",
                                                "If the close operation completes successfully with disapproval, the transaction fee will",
                                                "be waived. Otherwise execution of the approved operation will be charged to the caller.",
                                                "",
                                                "+ `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed",
                                                "proposal.",
                                                "+ `length_bound`: The upper bound for the length of the proposal in storage. Checked via",
                                                "`storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.",
                                                "",
                                                "# <weight>",
                                                "## Weight",
                                                "- `O(B + M + P1 + P2)` where:",
                                                "  - `B` is `proposal` size in bytes (length-fee-bounded)",
                                                "  - `M` is members-count (code- and governance-bounded)",
                                                "  - `P1` is the complexity of `proposal` preimage.",
                                                "  - `P2` is proposal-count (code-bounded)",
                                                "- DB:",
                                                " - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`)",
                                                " - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec",
                                                "   `O(P2)`)",
                                                " - any mutations done while executing `proposal` (`P1`)",
                                                "- up to 3 events",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "disapprove_proposal",
                                            "fields": [
                                                {
                                                    "name": "proposal_hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Disapprove a proposal, close, and remove it from the system, regardless of its current",
                                                "state.",
                                                "",
                                                "Must be called by the Root origin.",
                                                "",
                                                "Parameters:",
                                                "* `proposal_hash`: The hash of the proposal that should be disapproved.",
                                                "",
                                                "# <weight>",
                                                "Complexity: O(P) where P is the number of max proposals",
                                                "DB Weight:",
                                                "* Reads: Proposals",
                                                "* Writes: Voting, Proposals, ProposalOf",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 238,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "vote",
                                            "fields": [
                                                {
                                                    "name": "votes",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Vote for a set of candidates for the upcoming round of election. This can be called to",
                                                "set the initial votes, or update already existing votes.",
                                                "",
                                                "Upon initial voting, `value` units of `who`'s balance is locked and a deposit amount is",
                                                "reserved. The deposit is based on the number of votes and can be updated over time.",
                                                "",
                                                "The `votes` should:",
                                                "  - not be empty.",
                                                "  - be less than the number of possible candidates. Note that all current members and",
                                                "    runners-up are also automatically candidates for the next round.",
                                                "",
                                                "If `value` is more than `who`'s free balance, then the maximum of the two is used.",
                                                "",
                                                "The dispatch origin of this call must be signed.",
                                                "",
                                                "### Warning",
                                                "",
                                                "It is the responsibility of the caller to **NOT** place all of their balance into the",
                                                "lock and keep some for further operations.",
                                                "",
                                                "# <weight>",
                                                "We assume the maximum weight among all 3 cases: vote_equal, vote_more and vote_less.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "remove_voter",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Remove `origin` as a voter.",
                                                "",
                                                "This removes the lock and returns the deposit.",
                                                "",
                                                "The dispatch origin of this call must be signed and be a voter."
                                            ]
                                        },
                                        {
                                            "name": "submit_candidacy",
                                            "fields": [
                                                {
                                                    "name": "candidate_count",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Submit oneself for candidacy. A fixed amount of deposit is recorded.",
                                                "",
                                                "All candidates are wiped at the end of the term. They either become a member/runner-up,",
                                                "or leave the system while their deposit is slashed.",
                                                "",
                                                "The dispatch origin of this call must be signed.",
                                                "",
                                                "### Warning",
                                                "",
                                                "Even if a candidate ends up being a member, they must call [`Call::renounce_candidacy`]",
                                                "to get their deposit back. Losing the spot in an election will always lead to a slash.",
                                                "",
                                                "# <weight>",
                                                "The number of current candidates must be provided as witness data.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "renounce_candidacy",
                                            "fields": [
                                                {
                                                    "name": "renouncing",
                                                    "type": 239,
                                                    "typeName": "Renouncing",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Renounce one's intention to be a candidate for the next election round. 3 potential",
                                                "outcomes exist:",
                                                "",
                                                "- `origin` is a candidate and not elected in any set. In this case, the deposit is",
                                                "  unreserved, returned and origin is removed as a candidate.",
                                                "- `origin` is a current runner-up. In this case, the deposit is unreserved, returned and",
                                                "  origin is removed as a runner-up.",
                                                "- `origin` is a current member. In this case, the deposit is unreserved and origin is",
                                                "  removed as a member, consequently not being a candidate for the next round anymore.",
                                                "  Similar to [`remove_member`](Self::remove_member), if replacement runners exists, they",
                                                "  are immediately used. If the prime is renouncing, then no prime will exist until the",
                                                "  next round.",
                                                "",
                                                "The dispatch origin of this call must be signed, and have one of the above roles.",
                                                "",
                                                "# <weight>",
                                                "The type of renouncing must be provided as witness data.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "remove_member",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "slash_bond",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "rerun_election",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Remove a particular member from the set. This is effective immediately and the bond of",
                                                "the outgoing member is slashed.",
                                                "",
                                                "If a runner-up is available, then the best runner-up will be removed and replaces the",
                                                "outgoing member. Otherwise, if `rerun_election` is `true`, a new phragmen election is",
                                                "started, else, nothing happens.",
                                                "",
                                                "If `slash_bond` is set to true, the bond of the member being removed is slashed. Else,",
                                                "it is returned.",
                                                "",
                                                "The dispatch origin of this call must be root.",
                                                "",
                                                "Note that this does not affect the designated block number of the next election.",
                                                "",
                                                "# <weight>",
                                                "If we have a replacement, we use a small weight. Else, since this is a root call and",
                                                "will go into phragmen, we assume full block for now.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "clean_defunct_voters",
                                            "fields": [
                                                {
                                                    "name": "num_voters",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "num_defunct",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Clean all voters who are defunct (i.e. they do not serve any purpose at all). The",
                                                "deposit of the removed voters are returned.",
                                                "",
                                                "This is an root function to be used only for cleaning the state.",
                                                "",
                                                "The dispatch origin of this call must be root.",
                                                "",
                                                "# <weight>",
                                                "The total number of voters and those that are defunct must be provided as witness data.",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 239,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "Renouncing"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Member",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "RunnerUp",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Candidate",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 240,
                        "type": {
                            "path": [
                                "pallet_membership",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "add_member",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Add a member `who` to the set.",
                                                "",
                                                "May only be called from `T::AddOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "remove_member",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Remove a member `who` from the set.",
                                                "",
                                                "May only be called from `T::RemoveOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "swap_member",
                                            "fields": [
                                                {
                                                    "name": "remove",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "add",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Swap out one member `remove` for another `add`.",
                                                "",
                                                "May only be called from `T::SwapOrigin`.",
                                                "",
                                                "Prime membership is *not* passed from `remove` to `add`, if extant."
                                            ]
                                        },
                                        {
                                            "name": "reset_members",
                                            "fields": [
                                                {
                                                    "name": "members",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Change the membership to a new set, disregarding the existing membership. Be nice and",
                                                "pass `members` pre-sorted.",
                                                "",
                                                "May only be called from `T::ResetOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "change_key",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Swap out the sending member for some other key `new`.",
                                                "",
                                                "May only be called from `Signed` origin of a current member.",
                                                "",
                                                "Prime membership is passed from the origin account to `new`, if extant."
                                            ]
                                        },
                                        {
                                            "name": "set_prime",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Set the prime member. Must be a current member.",
                                                "",
                                                "May only be called from `T::PrimeOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "clear_prime",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Remove the prime member if it exists.",
                                                "",
                                                "May only be called from `T::PrimeOrigin`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 241,
                        "type": {
                            "path": [
                                "pallet_treasury",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "propose_spend",
                                            "fields": [
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Put forward a suggestion for spending. A deposit proportional to the value",
                                                "is reserved and slashed if the proposal is rejected. It is returned once the",
                                                "proposal is awarded.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(1)",
                                                "- DbReads: `ProposalCount`, `origin account`",
                                                "- DbWrites: `ProposalCount`, `Proposals`, `origin account`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "reject_proposal",
                                            "fields": [
                                                {
                                                    "name": "proposal_id",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Reject a proposed spend. The original deposit will be slashed.",
                                                "",
                                                "May only be called from `T::RejectOrigin`.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(1)",
                                                "- DbReads: `Proposals`, `rejected proposer account`",
                                                "- DbWrites: `Proposals`, `rejected proposer account`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "approve_proposal",
                                            "fields": [
                                                {
                                                    "name": "proposal_id",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Approve a proposal. At a later time, the proposal will be allocated to the beneficiary",
                                                "and the original deposit will be returned.",
                                                "",
                                                "May only be called from `T::ApproveOrigin`.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(1).",
                                                "- DbReads: `Proposals`, `Approvals`",
                                                "- DbWrite: `Approvals`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "spend",
                                            "fields": [
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Propose and approve a spend of treasury funds.",
                                                "",
                                                "- `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`.",
                                                "- `amount`: The amount to be transferred from the treasury to the `beneficiary`.",
                                                "- `beneficiary`: The destination account for the transfer.",
                                                "",
                                                "NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the",
                                                "beneficiary."
                                            ]
                                        },
                                        {
                                            "name": "remove_approval",
                                            "fields": [
                                                {
                                                    "name": "proposal_id",
                                                    "type": 123,
                                                    "typeName": "ProposalIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Force a previously approved proposal to be removed from the approval queue.",
                                                "The original deposit will no longer be returned.",
                                                "",
                                                "May only be called from `T::RejectOrigin`.",
                                                "- `proposal_id`: The index of a proposal",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(A) where `A` is the number of approvals",
                                                "- Db reads and writes: `Approvals`",
                                                "# </weight>",
                                                "",
                                                "Errors:",
                                                "- `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue,",
                                                "i.e., the proposal has not been approved. This could also mean the proposal does not",
                                                "exist altogether, thus there is no way it would have been approved in the first place."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 242,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "claim",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ethereum_signature",
                                                    "type": 243,
                                                    "typeName": "EcdsaSignature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Make a claim to collect your DOTs.",
                                                "",
                                                "The dispatch origin for this call must be _None_.",
                                                "",
                                                "Unsigned Validation:",
                                                "A call to claim is deemed valid if the signature provided matches",
                                                "the expected signed message of:",
                                                "",
                                                "> Ethereum Signed Message:",
                                                "> (configured prefix string)(address)",
                                                "",
                                                "and `address` matches the `dest` account.",
                                                "",
                                                "Parameters:",
                                                "- `dest`: The destination account to payout the claim.",
                                                "- `ethereum_signature`: The signature of an ethereum signed message",
                                                "   matching the format described above.",
                                                "",
                                                "<weight>",
                                                "The weight of this call is invariant over the input parameters.",
                                                "Weight includes logic to validate unsigned `claim` call.",
                                                "",
                                                "Total Complexity: O(1)",
                                                "</weight>"
                                            ]
                                        },
                                        {
                                            "name": "mint_claim",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 73,
                                                    "typeName": "EthereumAddress",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "vesting_schedule",
                                                    "type": 245,
                                                    "typeName": "Option<(BalanceOf<T>, BalanceOf<T>, T::BlockNumber)>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "statement",
                                                    "type": 247,
                                                    "typeName": "Option<StatementKind>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Mint a new claim to collect DOTs.",
                                                "",
                                                "The dispatch origin for this call must be _Root_.",
                                                "",
                                                "Parameters:",
                                                "- `who`: The Ethereum address allowed to collect this claim.",
                                                "- `value`: The number of DOTs that will be claimed.",
                                                "- `vesting_schedule`: An optional vesting schedule for these DOTs.",
                                                "",
                                                "<weight>",
                                                "The weight of this call is invariant over the input parameters.",
                                                "We assume worst case that both vesting and statement is being inserted.",
                                                "",
                                                "Total Complexity: O(1)",
                                                "</weight>"
                                            ]
                                        },
                                        {
                                            "name": "claim_attest",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ethereum_signature",
                                                    "type": 243,
                                                    "typeName": "EcdsaSignature",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "statement",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Make a claim to collect your DOTs by signing a statement.",
                                                "",
                                                "The dispatch origin for this call must be _None_.",
                                                "",
                                                "Unsigned Validation:",
                                                "A call to `claim_attest` is deemed valid if the signature provided matches",
                                                "the expected signed message of:",
                                                "",
                                                "> Ethereum Signed Message:",
                                                "> (configured prefix string)(address)(statement)",
                                                "",
                                                "and `address` matches the `dest` account; the `statement` must match that which is",
                                                "expected according to your purchase arrangement.",
                                                "",
                                                "Parameters:",
                                                "- `dest`: The destination account to payout the claim.",
                                                "- `ethereum_signature`: The signature of an ethereum signed message",
                                                "   matching the format described above.",
                                                "- `statement`: The identity of the statement which is being attested to in the signature.",
                                                "",
                                                "<weight>",
                                                "The weight of this call is invariant over the input parameters.",
                                                "Weight includes logic to validate unsigned `claim_attest` call.",
                                                "",
                                                "Total Complexity: O(1)",
                                                "</weight>"
                                            ]
                                        },
                                        {
                                            "name": "attest",
                                            "fields": [
                                                {
                                                    "name": "statement",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Attest to a statement, needed to finalize the claims process.",
                                                "",
                                                "WARNING: Insecure unless your chain includes `PrevalidateAttests` as a `SignedExtension`.",
                                                "",
                                                "Unsigned Validation:",
                                                "A call to attest is deemed valid if the sender has a `Preclaim` registered",
                                                "and provides a `statement` which is expected for the account.",
                                                "",
                                                "Parameters:",
                                                "- `statement`: The identity of the statement which is being attested to in the signature.",
                                                "",
                                                "<weight>",
                                                "The weight of this call is invariant over the input parameters.",
                                                "Weight includes logic to do pre-validation on `attest` call.",
                                                "",
                                                "Total Complexity: O(1)",
                                                "</weight>"
                                            ]
                                        },
                                        {
                                            "name": "move_claim",
                                            "fields": [
                                                {
                                                    "name": "old",
                                                    "type": 73,
                                                    "typeName": "EthereumAddress",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new",
                                                    "type": 73,
                                                    "typeName": "EthereumAddress",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_preclaim",
                                                    "type": 92,
                                                    "typeName": "Option<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 243,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "EcdsaSignature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 244,
                                            "typeName": "[u8; 65]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 244,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 65,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 245,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 246
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 246,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 246,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    6,
                                    6,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 247,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 248
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 248,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 248,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "StatementKind"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Regular",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Saft",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 249,
                        "type": {
                            "path": [
                                "pallet_vesting",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "vest",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Unlock any vested funds of the sender account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have funds still",
                                                "locked under this pallet.",
                                                "",
                                                "Emits either `VestingCompleted` or `VestingUpdated`.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- DbWeight: 2 Reads, 2 Writes",
                                                "    - Reads: Vesting Storage, Balances Locks, [Sender Account]",
                                                "    - Writes: Vesting Storage, Balances Locks, [Sender Account]",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "vest_other",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Unlock any vested funds of a `target` account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `target`: The account whose vested funds should be unlocked. Must have funds still",
                                                "locked under this pallet.",
                                                "",
                                                "Emits either `VestingCompleted` or `VestingUpdated`.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- DbWeight: 3 Reads, 3 Writes",
                                                "    - Reads: Vesting Storage, Balances Locks, Target Account",
                                                "    - Writes: Vesting Storage, Balances Locks, Target Account",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "vested_transfer",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "schedule",
                                                    "type": 250,
                                                    "typeName": "VestingInfo<BalanceOf<T>, T::BlockNumber>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Create a vested transfer.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `target`: The account receiving the vested funds.",
                                                "- `schedule`: The vesting schedule attached to the transfer.",
                                                "",
                                                "Emits `VestingCreated`.",
                                                "",
                                                "NOTE: This will unlock all schedules through the current block.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- DbWeight: 3 Reads, 3 Writes",
                                                "    - Reads: Vesting Storage, Balances Locks, Target Account, [Sender Account]",
                                                "    - Writes: Vesting Storage, Balances Locks, Target Account, [Sender Account]",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_vested_transfer",
                                            "fields": [
                                                {
                                                    "name": "source",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "target",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "schedule",
                                                    "type": 250,
                                                    "typeName": "VestingInfo<BalanceOf<T>, T::BlockNumber>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Force a vested transfer.",
                                                "",
                                                "The dispatch origin for this call must be _Root_.",
                                                "",
                                                "- `source`: The account whose funds should be transferred.",
                                                "- `target`: The account that should be transferred the vested funds.",
                                                "- `schedule`: The vesting schedule attached to the transfer.",
                                                "",
                                                "Emits `VestingCreated`.",
                                                "",
                                                "NOTE: This will unlock all schedules through the current block.",
                                                "",
                                                "# <weight>",
                                                "- `O(1)`.",
                                                "- DbWeight: 4 Reads, 4 Writes",
                                                "    - Reads: Vesting Storage, Balances Locks, Target Account, Source Account",
                                                "    - Writes: Vesting Storage, Balances Locks, Target Account, Source Account",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "merge_schedules",
                                            "fields": [
                                                {
                                                    "name": "schedule1_index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "schedule2_index",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Merge two vesting schedules together, creating a new vesting schedule that unlocks over",
                                                "the highest possible start and end blocks. If both schedules have already started the",
                                                "current block will be used as the schedule start; with the caveat that if one schedule",
                                                "is finished by the current block, the other will be treated as the new merged schedule,",
                                                "unmodified.",
                                                "",
                                                "NOTE: If `schedule1_index == schedule2_index` this is a no-op.",
                                                "NOTE: This will unlock all schedules through the current block prior to merging.",
                                                "NOTE: If both schedules have ended by the current block, no new schedule will be created",
                                                "and both will be removed.",
                                                "",
                                                "Merged schedule attributes:",
                                                "- `starting_block`: `MAX(schedule1.starting_block, scheduled2.starting_block,",
                                                "  current_block)`.",
                                                "- `ending_block`: `MAX(schedule1.ending_block, schedule2.ending_block)`.",
                                                "- `locked`: `schedule1.locked_at(current_block) + schedule2.locked_at(current_block)`.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `schedule1_index`: index of the first schedule to merge.",
                                                "- `schedule2_index`: index of the second schedule to merge."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 250,
                        "type": {
                            "path": [
                                "pallet_vesting",
                                "vesting_info",
                                "VestingInfo"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "locked",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "per_block",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "starting_block",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 251,
                        "type": {
                            "path": [
                                "pallet_utility",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "batch",
                                            "fields": [
                                                {
                                                    "name": "calls",
                                                    "type": 252,
                                                    "typeName": "Vec<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Send a batch of dispatch calls.",
                                                "",
                                                "May be called from any origin.",
                                                "",
                                                "- `calls`: The calls to be dispatched from the same origin. The number of call must not",
                                                "  exceed the constant: `batched_calls_limit` (available in constant metadata).",
                                                "",
                                                "If origin is root then call are dispatch without checking origin filter. (This includes",
                                                "bypassing `frame_system::Config::BaseCallFilter`).",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(C) where C is the number of calls to be batched.",
                                                "# </weight>",
                                                "",
                                                "This will return `Ok` in all circumstances. To determine the success of the batch, an",
                                                "event is deposited. If a call failed and the batch was interrupted, then the",
                                                "`BatchInterrupted` event is deposited, along with the number of successful calls made",
                                                "and the error of the failed call. If all were successful, then the `BatchCompleted`",
                                                "event is deposited."
                                            ]
                                        },
                                        {
                                            "name": "as_derivative",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Send a call through an indexed pseudonym of the sender.",
                                                "",
                                                "Filter from origin are passed along. The call will be dispatched with an origin which",
                                                "use the same filter as the origin of this call.",
                                                "",
                                                "NOTE: If you need to ensure that any account-based filtering is not honored (i.e.",
                                                "because you expect `proxy` to have been used prior in the call stack and you do not want",
                                                "the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1`",
                                                "in the Multisig pallet instead.",
                                                "",
                                                "NOTE: Prior to version *12, this was called `as_limited_sub`.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_."
                                            ]
                                        },
                                        {
                                            "name": "batch_all",
                                            "fields": [
                                                {
                                                    "name": "calls",
                                                    "type": 252,
                                                    "typeName": "Vec<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Send a batch of dispatch calls and atomically execute them.",
                                                "The whole transaction will rollback and fail if any of the calls failed.",
                                                "",
                                                "May be called from any origin.",
                                                "",
                                                "- `calls`: The calls to be dispatched from the same origin. The number of call must not",
                                                "  exceed the constant: `batched_calls_limit` (available in constant metadata).",
                                                "",
                                                "If origin is root then call are dispatch without checking origin filter. (This includes",
                                                "bypassing `frame_system::Config::BaseCallFilter`).",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(C) where C is the number of calls to be batched.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "dispatch_as",
                                            "fields": [
                                                {
                                                    "name": "as_origin",
                                                    "type": 253,
                                                    "typeName": "Box<T::PalletsOrigin>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Dispatches a function call with a provided origin.",
                                                "",
                                                "The dispatch origin for this call must be _Root_.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "- Limited storage reads.",
                                                "- One DB write (event).",
                                                "- Weight of derivative `call` execution + T::WeightInfo::dispatch_as().",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "force_batch",
                                            "fields": [
                                                {
                                                    "name": "calls",
                                                    "type": 252,
                                                    "typeName": "Vec<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Send a batch of dispatch calls.",
                                                "Unlike `batch`, it allows errors and won't interrupt.",
                                                "",
                                                "May be called from any origin.",
                                                "",
                                                "- `calls`: The calls to be dispatched from the same origin. The number of call must not",
                                                "  exceed the constant: `batched_calls_limit` (available in constant metadata).",
                                                "",
                                                "If origin is root then call are dispatch without checking origin filter. (This includes",
                                                "bypassing `frame_system::Config::BaseCallFilter`).",
                                                "",
                                                "# <weight>",
                                                "- Complexity: O(C) where C is the number of calls to be batched.",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 252,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 180
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 253,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "OriginCaller"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "system",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 254,
                                                    "typeName": "frame_system::Origin<Runtime>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Council",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 255,
                                                    "typeName": "pallet_collective::Origin<Runtime, pallet_collective::Instance1>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "TechnicalCommittee",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 256,
                                                    "typeName": "pallet_collective::Origin<Runtime, pallet_collective::Instance2>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "ParachainsOrigin",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 257,
                                                    "typeName": "parachains_origin::Origin",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 50,
                                            "docs": []
                                        },
                                        {
                                            "name": "XcmPallet",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 258,
                                                    "typeName": "pallet_xcm::Origin",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 99,
                                            "docs": []
                                        },
                                        {
                                            "name": "Void",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 259,
                                                    "typeName": "self::sp_api_hidden_includes_construct_runtime::hidden_include::Void",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 254,
                        "type": {
                            "path": [
                                "frame_support",
                                "dispatch",
                                "RawOrigin"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Root",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Signed",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 255,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "RawOrigin"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Members",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Member",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "_Phantom",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 256,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "RawOrigin"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Members",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "MemberCount",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Member",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "_Phantom",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 257,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "origin",
                                "pallet",
                                "Origin"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Parachain",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 258,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "Origin"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Xcm",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Response",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 259,
                        "type": {
                            "path": [
                                "sp_core",
                                "Void"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 260,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "add_registrar",
                                            "fields": [
                                                {
                                                    "name": "account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Add a registrar to the system.",
                                                "",
                                                "The dispatch origin for this call must be `T::RegistrarOrigin`.",
                                                "",
                                                "- `account`: the account of the registrar.",
                                                "",
                                                "Emits `RegistrarAdded` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R)` where `R` registrar-count (governance-bounded and code-bounded).",
                                                "- One storage mutation (codec `O(R)`).",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_identity",
                                            "fields": [
                                                {
                                                    "name": "info",
                                                    "type": 261,
                                                    "typeName": "Box<IdentityInfo<T::MaxAdditionalFields>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Set an account's identity information and reserve the appropriate deposit.",
                                                "",
                                                "If the account already has identity information, the deposit is taken as part payment",
                                                "for the new deposit.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `info`: The identity information.",
                                                "",
                                                "Emits `IdentitySet` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(X + X' + R)`",
                                                "  - where `X` additional-field-count (deposit-bounded and code-bounded)",
                                                "  - where `R` judgements-count (registrar-count-bounded)",
                                                "- One balance reserve operation.",
                                                "- One storage mutation (codec-read `O(X' + R)`, codec-write `O(X + R)`).",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_subs",
                                            "fields": [
                                                {
                                                    "name": "subs",
                                                    "type": 295,
                                                    "typeName": "Vec<(T::AccountId, Data)>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Set the sub-accounts of the sender.",
                                                "",
                                                "Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned",
                                                "and an amount `SubAccountDeposit` will be reserved for each item in `subs`.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "identity.",
                                                "",
                                                "- `subs`: The identity's (new) sub-accounts.",
                                                "",
                                                "# <weight>",
                                                "- `O(P + S)`",
                                                "  - where `P` old-subs-count (hard- and deposit-bounded).",
                                                "  - where `S` subs-count (hard- and deposit-bounded).",
                                                "- At most one balance operations.",
                                                "- DB:",
                                                "  - `P + S` storage mutations (codec complexity `O(1)`)",
                                                "  - One storage read (codec complexity `O(P)`).",
                                                "  - One storage write (codec complexity `O(S)`).",
                                                "  - One storage-exists (`IdentityOf::contains_key`).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "clear_identity",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Clear an account's identity info and all sub-accounts and return all deposits.",
                                                "",
                                                "Payment: All reserved balances on the account are returned.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "identity.",
                                                "",
                                                "Emits `IdentityCleared` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R + S + X)`",
                                                "  - where `R` registrar-count (governance-bounded).",
                                                "  - where `S` subs-count (hard- and deposit-bounded).",
                                                "  - where `X` additional-field-count (deposit-bounded and code-bounded).",
                                                "- One balance-unreserve operation.",
                                                "- `2` storage reads and `S + 2` storage deletions.",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "request_judgement",
                                            "fields": [
                                                {
                                                    "name": "reg_index",
                                                    "type": 123,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_fee",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Request a judgement from a registrar.",
                                                "",
                                                "Payment: At most `max_fee` will be reserved for payment to the registrar if judgement",
                                                "given.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a",
                                                "registered identity.",
                                                "",
                                                "- `reg_index`: The index of the registrar whose judgement is requested.",
                                                "- `max_fee`: The maximum fee that may be paid. This should just be auto-populated as:",
                                                "",
                                                "```nocompile",
                                                "Self::registrars().get(reg_index).unwrap().fee",
                                                "```",
                                                "",
                                                "Emits `JudgementRequested` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R + X)`.",
                                                "- One balance-reserve operation.",
                                                "- Storage: 1 read `O(R)`, 1 mutate `O(X + R)`.",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "cancel_request",
                                            "fields": [
                                                {
                                                    "name": "reg_index",
                                                    "type": 4,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Cancel a previous request.",
                                                "",
                                                "Payment: A previously reserved deposit is returned on success.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a",
                                                "registered identity.",
                                                "",
                                                "- `reg_index`: The index of the registrar whose judgement is no longer requested.",
                                                "",
                                                "Emits `JudgementUnrequested` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R + X)`.",
                                                "- One balance-reserve operation.",
                                                "- One storage mutation `O(R + X)`.",
                                                "- One event",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_fee",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Set the fee required for a judgement to be requested from a registrar.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must be the account",
                                                "of the registrar whose index is `index`.",
                                                "",
                                                "- `index`: the index of the registrar whose fee is to be set.",
                                                "- `fee`: the new fee.",
                                                "",
                                                "# <weight>",
                                                "- `O(R)`.",
                                                "- One storage mutation `O(R)`.",
                                                "- Benchmark: 7.315 + R * 0.329 µs (min squares analysis)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_account_id",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Change the account associated with a registrar.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must be the account",
                                                "of the registrar whose index is `index`.",
                                                "",
                                                "- `index`: the index of the registrar whose fee is to be set.",
                                                "- `new`: the new account ID.",
                                                "",
                                                "# <weight>",
                                                "- `O(R)`.",
                                                "- One storage mutation `O(R)`.",
                                                "- Benchmark: 8.823 + R * 0.32 µs (min squares analysis)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "set_fields",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 123,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fields",
                                                    "type": 297,
                                                    "typeName": "IdentityFields",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Set the field information for a registrar.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must be the account",
                                                "of the registrar whose index is `index`.",
                                                "",
                                                "- `index`: the index of the registrar whose fee is to be set.",
                                                "- `fields`: the fields that the registrar concerns themselves with.",
                                                "",
                                                "# <weight>",
                                                "- `O(R)`.",
                                                "- One storage mutation `O(R)`.",
                                                "- Benchmark: 7.464 + R * 0.325 µs (min squares analysis)",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "provide_judgement",
                                            "fields": [
                                                {
                                                    "name": "reg_index",
                                                    "type": 123,
                                                    "typeName": "RegistrarIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "target",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "judgement",
                                                    "type": 299,
                                                    "typeName": "Judgement<BalanceOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Provide a judgement for an account's identity.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must be the account",
                                                "of the registrar whose index is `reg_index`.",
                                                "",
                                                "- `reg_index`: the index of the registrar whose judgement is being made.",
                                                "- `target`: the account whose identity the judgement is upon. This must be an account",
                                                "  with a registered identity.",
                                                "- `judgement`: the judgement of the registrar of index `reg_index` about `target`.",
                                                "",
                                                "Emits `JudgementGiven` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R + X)`.",
                                                "- One balance-transfer operation.",
                                                "- Up to one account-lookup operation.",
                                                "- Storage: 1 read `O(R)`, 1 mutate `O(R + X)`.",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "kill_identity",
                                            "fields": [
                                                {
                                                    "name": "target",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Remove an account's identity and sub-account information and slash the deposits.",
                                                "",
                                                "Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by",
                                                "`Slash`. Verification request deposits are not returned; they should be cancelled",
                                                "manually using `cancel_request`.",
                                                "",
                                                "The dispatch origin for this call must match `T::ForceOrigin`.",
                                                "",
                                                "- `target`: the account whose identity the judgement is upon. This must be an account",
                                                "  with a registered identity.",
                                                "",
                                                "Emits `IdentityKilled` if successful.",
                                                "",
                                                "# <weight>",
                                                "- `O(R + S + X)`.",
                                                "- One balance-reserve operation.",
                                                "- `S + 2` storage mutations.",
                                                "- One event.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "add_sub",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "data",
                                                    "type": 264,
                                                    "typeName": "Data",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Add the given account to the sender's subs.",
                                                "",
                                                "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated",
                                                "to the sender.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "sub identity of `sub`."
                                            ]
                                        },
                                        {
                                            "name": "rename_sub",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "data",
                                                    "type": 264,
                                                    "typeName": "Data",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "Alter the associated name of the given sub-account.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "sub identity of `sub`."
                                            ]
                                        },
                                        {
                                            "name": "remove_sub",
                                            "fields": [
                                                {
                                                    "name": "sub",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": [
                                                "Remove the given account from the sender's subs.",
                                                "",
                                                "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated",
                                                "to the sender.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "sub identity of `sub`."
                                            ]
                                        },
                                        {
                                            "name": "quit_sub",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "Remove the sender as a sub-account.",
                                                "",
                                                "Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated",
                                                "to the sender (*not* the original depositor).",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the sender must have a registered",
                                                "super-identity.",
                                                "",
                                                "NOTE: This should not normally be used, but is provided in the case that the non-",
                                                "controller of an account is maliciously registered as a sub-account."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Identity pallet declaration."
                            ]
                        }
                    },
                    {
                        "id": 261,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "IdentityInfo"
                            ],
                            "params": [
                                {
                                    "name": "FieldLimit",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "additional",
                                            "type": 262,
                                            "typeName": "BoundedVec<(Data, Data), FieldLimit>",
                                            "docs": []
                                        },
                                        {
                                            "name": "display",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "legal",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "web",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "riot",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "email",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "pgp_fingerprint",
                                            "type": 294,
                                            "typeName": "Option<[u8; 20]>",
                                            "docs": []
                                        },
                                        {
                                            "name": "image",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        },
                                        {
                                            "name": "twitter",
                                            "type": 264,
                                            "typeName": "Data",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 262,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 263
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 293,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 263,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    264,
                                    264
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 264,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "Data"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 265,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 266,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 267,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw3",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 268,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw4",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 14,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw5",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 269,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw6",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 270,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw7",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 271,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw8",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 138,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw9",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 272,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw10",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 273,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw11",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 274,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw12",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 275,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw13",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 276,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw14",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 277,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw15",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 278,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw16",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 44,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw17",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 279,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw18",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 280,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw19",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 281,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 20,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw20",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 74,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw21",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 282,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw22",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 283,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw23",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 284,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw24",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 285,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw25",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 286,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw26",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 287,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 27,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw27",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 288,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 28,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw28",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 289,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 29,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw29",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 290,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 30,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw30",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 291,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 31,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw31",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 292,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 32,
                                            "docs": []
                                        },
                                        {
                                            "name": "Raw32",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 33,
                                            "docs": []
                                        },
                                        {
                                            "name": "BlakeTwo256",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 34,
                                            "docs": []
                                        },
                                        {
                                            "name": "Sha256",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 35,
                                            "docs": []
                                        },
                                        {
                                            "name": "Keccak256",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 36,
                                            "docs": []
                                        },
                                        {
                                            "name": "ShaThree256",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 37,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 265,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 0,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 266,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 1,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 267,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 2,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 268,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 3,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 269,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 5,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 270,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 6,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 271,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 7,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 272,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 9,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 273,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 10,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 274,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 11,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 275,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 12,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 276,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 13,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 277,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 14,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 278,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 15,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 279,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 17,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 280,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 18,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 281,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 19,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 282,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 21,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 283,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 22,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 284,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 23,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 285,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 24,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 286,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 25,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 287,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 26,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 288,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 27,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 289,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 28,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 290,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 29,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 291,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 30,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 292,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 31,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 293,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 263
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 294,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 74
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 74,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 295,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 296
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 296,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    264
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 297,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "BitFlags"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 298
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 8,
                                            "typeName": "IdentityField",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 298,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "IdentityField"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Display",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Legal",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Web",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Riot",
                                            "fields": [],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Email",
                                            "fields": [],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "PgpFingerprint",
                                            "fields": [],
                                            "index": 32,
                                            "docs": []
                                        },
                                        {
                                            "name": "Image",
                                            "fields": [],
                                            "index": 64,
                                            "docs": []
                                        },
                                        {
                                            "name": "Twitter",
                                            "fields": [],
                                            "index": 128,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 299,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "Judgement"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unknown",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "FeePaid",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Reasonable",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "KnownGood",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "OutOfDate",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "LowQuality",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Erroneous",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 300,
                        "type": {
                            "path": [
                                "pallet_proxy",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "proxy",
                                            "fields": [
                                                {
                                                    "name": "real",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "force_proxy_type",
                                                    "type": 301,
                                                    "typeName": "Option<T::ProxyType>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Dispatch the given `call` from an account that the sender is authorised for through",
                                                "`add_proxy`.",
                                                "",
                                                "Removes any corresponding announcement(s).",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `real`: The account that the proxy will make a call on behalf of.",
                                                "- `force_proxy_type`: Specify the exact proxy type to be used and checked for this call.",
                                                "- `call`: The call to be made by the `real` account.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "add_proxy",
                                            "fields": [
                                                {
                                                    "name": "delegate",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Register a proxy account for the sender that is able to make calls on its behalf.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `proxy`: The account that the `caller` would like to make a proxy.",
                                                "- `proxy_type`: The permissions allowed for this proxy account.",
                                                "- `delay`: The announcement period required of the initial proxy. Will generally be",
                                                "zero.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "remove_proxy",
                                            "fields": [
                                                {
                                                    "name": "delegate",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Unregister a proxy account for the sender.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `proxy`: The account that the `caller` would like to remove as a proxy.",
                                                "- `proxy_type`: The permissions currently enabled for the removed proxy account.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "remove_proxies",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Unregister all proxy accounts for the sender.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "WARNING: This may be called on accounts created by `anonymous`, however if done, then",
                                                "the unreserved fees will be inaccessible. **All access to this account will be lost.**",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "anonymous",
                                            "fields": [
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Spawn a fresh new account that is guaranteed to be otherwise inaccessible, and",
                                                "initialize it with a proxy of `proxy_type` for `origin` sender.",
                                                "",
                                                "Requires a `Signed` origin.",
                                                "",
                                                "- `proxy_type`: The type of the proxy that the sender will be registered as over the",
                                                "new account. This will almost always be the most permissive `ProxyType` possible to",
                                                "allow for maximum flexibility.",
                                                "- `index`: A disambiguation index, in case this is called multiple times in the same",
                                                "transaction (e.g. with `utility::batch`). Unless you're using `batch` you probably just",
                                                "want to use `0`.",
                                                "- `delay`: The announcement period required of the initial proxy. Will generally be",
                                                "zero.",
                                                "",
                                                "Fails with `Duplicate` if this has already been called in this transaction, from the",
                                                "same sender, with the same parameters.",
                                                "",
                                                "Fails if there are insufficient funds to pay for deposit.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>",
                                                "TODO: Might be over counting 1 read"
                                            ]
                                        },
                                        {
                                            "name": "kill_anonymous",
                                            "fields": [
                                                {
                                                    "name": "spawner",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proxy_type",
                                                    "type": 79,
                                                    "typeName": "T::ProxyType",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "height",
                                                    "type": 123,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ext_index",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Removes a previously spawned anonymous proxy.",
                                                "",
                                                "WARNING: **All access to this account will be lost.** Any funds held in it will be",
                                                "inaccessible.",
                                                "",
                                                "Requires a `Signed` origin, and the sender account must have been created by a call to",
                                                "`anonymous` with corresponding parameters.",
                                                "",
                                                "- `spawner`: The account that originally called `anonymous` to create this account.",
                                                "- `index`: The disambiguation index originally passed to `anonymous`. Probably `0`.",
                                                "- `proxy_type`: The proxy type originally passed to `anonymous`.",
                                                "- `height`: The height of the chain when the call to `anonymous` was processed.",
                                                "- `ext_index`: The extrinsic index in which the call to `anonymous` was processed.",
                                                "",
                                                "Fails with `NoPermission` in case the caller is not a previously created anonymous",
                                                "account whose `anonymous` call has corresponding parameters.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of the number of proxies the user has (P).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "announce",
                                            "fields": [
                                                {
                                                    "name": "real",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 9,
                                                    "typeName": "CallHashOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Publish the hash of a proxy-call that will be made in the future.",
                                                "",
                                                "This must be called some number of blocks before the corresponding `proxy` is attempted",
                                                "if the delay associated with the proxy relationship is greater than zero.",
                                                "",
                                                "No more than `MaxPending` announcements may be made at any one time.",
                                                "",
                                                "This will take a deposit of `AnnouncementDepositFactor` as well as",
                                                "`AnnouncementDepositBase` if there are no other pending announcements.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and a proxy of `real`.",
                                                "",
                                                "Parameters:",
                                                "- `real`: The account that the proxy will make a call on behalf of.",
                                                "- `call_hash`: The hash of the call to be made by the `real` account.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of:",
                                                "- A: the number of announcements made.",
                                                "- P: the number of proxies the user has.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "remove_announcement",
                                            "fields": [
                                                {
                                                    "name": "real",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 9,
                                                    "typeName": "CallHashOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Remove a given announcement.",
                                                "",
                                                "May be called by a proxy account to remove a call they previously announced and return",
                                                "the deposit.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `real`: The account that the proxy will make a call on behalf of.",
                                                "- `call_hash`: The hash of the call to be made by the `real` account.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of:",
                                                "- A: the number of announcements made.",
                                                "- P: the number of proxies the user has.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "reject_announcement",
                                            "fields": [
                                                {
                                                    "name": "delegate",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 9,
                                                    "typeName": "CallHashOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Remove the given announcement of a delegate.",
                                                "",
                                                "May be called by a target (proxied) account to remove a call that one of their delegates",
                                                "(`delegate`) has announced they want to execute. The deposit is returned.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `delegate`: The account that previously announced the call.",
                                                "- `call_hash`: The hash of the call to be made.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of:",
                                                "- A: the number of announcements made.",
                                                "- P: the number of proxies the user has.",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "proxy_announced",
                                            "fields": [
                                                {
                                                    "name": "delegate",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "real",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "force_proxy_type",
                                                    "type": 301,
                                                    "typeName": "Option<T::ProxyType>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Dispatch the given `call` from an account that the sender is authorized for through",
                                                "`add_proxy`.",
                                                "",
                                                "Removes any corresponding announcement(s).",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Parameters:",
                                                "- `real`: The account that the proxy will make a call on behalf of.",
                                                "- `force_proxy_type`: Specify the exact proxy type to be used and checked for this call.",
                                                "- `call`: The call to be made by the `real` account.",
                                                "",
                                                "# <weight>",
                                                "Weight is a function of:",
                                                "- A: the number of announcements made.",
                                                "- P: the number of proxies the user has.",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 301,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 79
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 79,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 302,
                        "type": {
                            "path": [
                                "pallet_multisig",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "as_multi_threshold_1",
                                            "fields": [
                                                {
                                                    "name": "other_signatories",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 180,
                                                    "typeName": "Box<<T as Config>::Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Immediately dispatch a multi-signature call using a single approval from the caller.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `other_signatories`: The accounts (other than the sender) who are part of the",
                                                "multi-signature, but do not participate in the approval process.",
                                                "- `call`: The call to be executed.",
                                                "",
                                                "Result is equivalent to the dispatched result.",
                                                "",
                                                "# <weight>",
                                                "O(Z + C) where Z is the length of the call and C its execution weight.",
                                                "-------------------------------",
                                                "- DB Weight: None",
                                                "- Plus Call Weight",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "as_multi",
                                            "fields": [
                                                {
                                                    "name": "threshold",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "other_signatories",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_timepoint",
                                                    "type": 303,
                                                    "typeName": "Option<Timepoint<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 304,
                                                    "typeName": "OpaqueCall<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "store_call",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_weight",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Register approval for a dispatch to be made from a deterministic composite account if",
                                                "approved by a total of `threshold - 1` of `other_signatories`.",
                                                "",
                                                "If there are enough, then dispatch the call.",
                                                "",
                                                "Payment: `DepositBase` will be reserved if this is the first approval, plus",
                                                "`threshold` times `DepositFactor`. It is returned once this dispatch happens or",
                                                "is cancelled.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `threshold`: The total number of approvals for this dispatch before it is executed.",
                                                "- `other_signatories`: The accounts (other than the sender) who can approve this",
                                                "dispatch. May not be empty.",
                                                "- `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is",
                                                "not the first approval, then it must be `Some`, with the timepoint (block number and",
                                                "transaction index) of the first approval transaction.",
                                                "- `call`: The call to be executed.",
                                                "",
                                                "NOTE: Unless this is the final approval, you will generally want to use",
                                                "`approve_as_multi` instead, since it only requires a hash of the call.",
                                                "",
                                                "Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise",
                                                "on success, result is `Ok` and the result from the interior call, if it was executed,",
                                                "may be found in the deposited `MultisigExecuted` event.",
                                                "",
                                                "# <weight>",
                                                "- `O(S + Z + Call)`.",
                                                "- Up to one balance-reserve or unreserve operation.",
                                                "- One passthrough operation, one insert, both `O(S)` where `S` is the number of",
                                                "  signatories. `S` is capped by `MaxSignatories`, with weight being proportional.",
                                                "- One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len.",
                                                "- One encode & hash, both of complexity `O(S)`.",
                                                "- Up to one binary search and insert (`O(logS + S)`).",
                                                "- I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
                                                "- One event.",
                                                "- The weight of the `call`.",
                                                "- Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
                                                "  taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
                                                "-------------------------------",
                                                "- DB Weight:",
                                                "    - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)",
                                                "    - Writes: Multisig Storage, [Caller Account], Calls (if `store_call`)",
                                                "- Plus Call Weight",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "approve_as_multi",
                                            "fields": [
                                                {
                                                    "name": "threshold",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "other_signatories",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_timepoint",
                                                    "type": 303,
                                                    "typeName": "Option<Timepoint<T::BlockNumber>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_weight",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Register approval for a dispatch to be made from a deterministic composite account if",
                                                "approved by a total of `threshold - 1` of `other_signatories`.",
                                                "",
                                                "Payment: `DepositBase` will be reserved if this is the first approval, plus",
                                                "`threshold` times `DepositFactor`. It is returned once this dispatch happens or",
                                                "is cancelled.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `threshold`: The total number of approvals for this dispatch before it is executed.",
                                                "- `other_signatories`: The accounts (other than the sender) who can approve this",
                                                "dispatch. May not be empty.",
                                                "- `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is",
                                                "not the first approval, then it must be `Some`, with the timepoint (block number and",
                                                "transaction index) of the first approval transaction.",
                                                "- `call_hash`: The hash of the call to be executed.",
                                                "",
                                                "NOTE: If this is the final approval, you will want to use `as_multi` instead.",
                                                "",
                                                "# <weight>",
                                                "- `O(S)`.",
                                                "- Up to one balance-reserve or unreserve operation.",
                                                "- One passthrough operation, one insert, both `O(S)` where `S` is the number of",
                                                "  signatories. `S` is capped by `MaxSignatories`, with weight being proportional.",
                                                "- One encode & hash, both of complexity `O(S)`.",
                                                "- Up to one binary search and insert (`O(logS + S)`).",
                                                "- I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
                                                "- One event.",
                                                "- Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
                                                "  taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
                                                "----------------------------------",
                                                "- DB Weight:",
                                                "    - Read: Multisig Storage, [Caller Account]",
                                                "    - Write: Multisig Storage, [Caller Account]",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "cancel_as_multi",
                                            "fields": [
                                                {
                                                    "name": "threshold",
                                                    "type": 80,
                                                    "typeName": "u16",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "other_signatories",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timepoint",
                                                    "type": 82,
                                                    "typeName": "Timepoint<T::BlockNumber>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call_hash",
                                                    "type": 1,
                                                    "typeName": "[u8; 32]",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously",
                                                "for this operation will be unreserved on success.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "- `threshold`: The total number of approvals for this dispatch before it is executed.",
                                                "- `other_signatories`: The accounts (other than the sender) who can approve this",
                                                "dispatch. May not be empty.",
                                                "- `timepoint`: The timepoint (block number and transaction index) of the first approval",
                                                "transaction for this dispatch.",
                                                "- `call_hash`: The hash of the call to be executed.",
                                                "",
                                                "# <weight>",
                                                "- `O(S)`.",
                                                "- Up to one balance-reserve or unreserve operation.",
                                                "- One passthrough operation, one insert, both `O(S)` where `S` is the number of",
                                                "  signatories. `S` is capped by `MaxSignatories`, with weight being proportional.",
                                                "- One encode & hash, both of complexity `O(S)`.",
                                                "- One event.",
                                                "- I/O: 1 read `O(S)`, one remove.",
                                                "- Storage: removes one item.",
                                                "----------------------------------",
                                                "- DB Weight:",
                                                "    - Read: Multisig Storage, [Caller Account], Refund Account, Calls",
                                                "    - Write: Multisig Storage, [Caller Account], Refund Account, Calls",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 303,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 82
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 82,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 304,
                        "type": {
                            "path": [
                                "frame_support",
                                "traits",
                                "misc",
                                "WrapperKeepOpaque"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 180
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 123,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": null,
                                            "type": 180,
                                            "typeName": "T",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 305,
                        "type": {
                            "path": [
                                "pallet_bounties",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "propose_bounty",
                                            "fields": [
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "description",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Propose a new bounty.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Payment: `TipReportDepositBase` will be reserved from the origin account, as well as",
                                                "`DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval,",
                                                "or slashed when rejected.",
                                                "",
                                                "- `curator`: The curator account whom will manage this bounty.",
                                                "- `fee`: The curator fee.",
                                                "- `value`: The total payment amount of this bounty, curator fee included.",
                                                "- `description`: The description of this bounty."
                                            ]
                                        },
                                        {
                                            "name": "approve_bounty",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Approve a bounty proposal. At a later time, the bounty will be funded and become active",
                                                "and the original deposit will be returned.",
                                                "",
                                                "May only be called from `T::ApproveOrigin`.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "propose_curator",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "curator",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Assign a curator to a funded bounty.",
                                                "",
                                                "May only be called from `T::ApproveOrigin`.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "unassign_curator",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Unassign curator from a bounty.",
                                                "",
                                                "This function can only be called by the `RejectOrigin` a signed origin.",
                                                "",
                                                "If this function is called by the `RejectOrigin`, we assume that the curator is",
                                                "malicious or inactive. As a result, we will slash the curator when possible.",
                                                "",
                                                "If the origin is the curator, we take this as a sign they are unable to do their job and",
                                                "they willingly give up. We could slash them, but for now we allow them to recover their",
                                                "deposit and exit without issue. (We may want to change this if it is abused.)",
                                                "",
                                                "Finally, the origin can be anyone if and only if the curator is \"inactive\". This allows",
                                                "anyone in the community to call out that a curator is not doing their due diligence, and",
                                                "we should pick a new curator. In this case the curator should also be slashed.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "accept_curator",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Accept the curator role for a bounty.",
                                                "A deposit will be reserved from curator and refund upon successful payout.",
                                                "",
                                                "May only be called from the curator.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "award_bounty",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Award bounty to a beneficiary account. The beneficiary will be able to claim the funds",
                                                "after a delay.",
                                                "",
                                                "The dispatch origin for this call must be the curator of this bounty.",
                                                "",
                                                "- `bounty_id`: Bounty ID to award.",
                                                "- `beneficiary`: The beneficiary account whom will receive the payout.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "claim_bounty",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Claim the payout from an awarded bounty after payout delay.",
                                                "",
                                                "The dispatch origin for this call must be the beneficiary of this bounty.",
                                                "",
                                                "- `bounty_id`: Bounty ID to claim.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "close_bounty",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Cancel a proposed or active bounty. All the funds will be sent to treasury and",
                                                "the curator deposit will be unreserved if possible.",
                                                "",
                                                "Only `T::RejectOrigin` is able to cancel a bounty.",
                                                "",
                                                "- `bounty_id`: Bounty ID to cancel.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "extend_bounty_expiry",
                                            "fields": [
                                                {
                                                    "name": "bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "remark",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Extend the expiry time of an active bounty.",
                                                "",
                                                "The dispatch origin for this call must be the curator of this bounty.",
                                                "",
                                                "- `bounty_id`: Bounty ID to extend.",
                                                "- `remark`: additional information.",
                                                "",
                                                "# <weight>",
                                                "- O(1).",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 306,
                        "type": {
                            "path": [
                                "pallet_child_bounties",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "add_child_bounty",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "description",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Add a new child-bounty.",
                                                "",
                                                "The dispatch origin for this call must be the curator of parent",
                                                "bounty and the parent bounty must be in \"active\" state.",
                                                "",
                                                "Child-bounty gets added successfully & fund gets transferred from",
                                                "parent bounty to child-bounty account, if parent bounty has enough",
                                                "funds, else the call fails.",
                                                "",
                                                "Upper bound to maximum number of active  child bounties that can be",
                                                "added are managed via runtime trait config",
                                                "[`Config::MaxActiveChildBountyCount`].",
                                                "",
                                                "If the call is success, the status of child-bounty is updated to",
                                                "\"Added\".",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty for which child-bounty is being added.",
                                                "- `value`: Value for executing the proposal.",
                                                "- `description`: Text description for the child-bounty."
                                            ]
                                        },
                                        {
                                            "name": "propose_curator",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "curator",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Propose curator for funded child-bounty.",
                                                "",
                                                "The dispatch origin for this call must be curator of parent bounty.",
                                                "",
                                                "Parent bounty must be in active state, for this child-bounty call to",
                                                "work.",
                                                "",
                                                "Child-bounty must be in \"Added\" state, for processing the call. And",
                                                "state of child-bounty is moved to \"CuratorProposed\" on successful",
                                                "call completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty.",
                                                "- `curator`: Address of child-bounty curator.",
                                                "- `fee`: payment fee to child-bounty curator for execution."
                                            ]
                                        },
                                        {
                                            "name": "accept_curator",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Accept the curator role for the child-bounty.",
                                                "",
                                                "The dispatch origin for this call must be the curator of this",
                                                "child-bounty.",
                                                "",
                                                "A deposit will be reserved from the curator and refund upon",
                                                "successful payout or cancellation.",
                                                "",
                                                "Fee for curator is deducted from curator fee of parent bounty.",
                                                "",
                                                "Parent bounty must be in active state, for this child-bounty call to",
                                                "work.",
                                                "",
                                                "Child-bounty must be in \"CuratorProposed\" state, for processing the",
                                                "call. And state of child-bounty is moved to \"Active\" on successful",
                                                "call completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty."
                                            ]
                                        },
                                        {
                                            "name": "unassign_curator",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Unassign curator from a child-bounty.",
                                                "",
                                                "The dispatch origin for this call can be either `RejectOrigin`, or",
                                                "the curator of the parent bounty, or any signed origin.",
                                                "",
                                                "For the origin other than T::RejectOrigin and the child-bounty",
                                                "curator, parent bounty must be in active state, for this call to",
                                                "work. We allow child-bounty curator and T::RejectOrigin to execute",
                                                "this call irrespective of the parent bounty state.",
                                                "",
                                                "If this function is called by the `RejectOrigin` or the",
                                                "parent bounty curator, we assume that the child-bounty curator is",
                                                "malicious or inactive. As a result, child-bounty curator deposit is",
                                                "slashed.",
                                                "",
                                                "If the origin is the child-bounty curator, we take this as a sign",
                                                "that they are unable to do their job, and are willingly giving up.",
                                                "We could slash the deposit, but for now we allow them to unreserve",
                                                "their deposit and exit without issue. (We may want to change this if",
                                                "it is abused.)",
                                                "",
                                                "Finally, the origin can be anyone iff the child-bounty curator is",
                                                "\"inactive\". Expiry update due of parent bounty is used to estimate",
                                                "inactive state of child-bounty curator.",
                                                "",
                                                "This allows anyone in the community to call out that a child-bounty",
                                                "curator is not doing their due diligence, and we should pick a new",
                                                "one. In this case the child-bounty curator deposit is slashed.",
                                                "",
                                                "State of child-bounty is moved to Added state on successful call",
                                                "completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty."
                                            ]
                                        },
                                        {
                                            "name": "award_child_bounty",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 197,
                                                    "typeName": "<T::Lookup as StaticLookup>::Source",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Award child-bounty to a beneficiary.",
                                                "",
                                                "The beneficiary will be able to claim the funds after a delay.",
                                                "",
                                                "The dispatch origin for this call must be the parent curator or",
                                                "curator of this child-bounty.",
                                                "",
                                                "Parent bounty must be in active state, for this child-bounty call to",
                                                "work.",
                                                "",
                                                "Child-bounty must be in active state, for processing the call. And",
                                                "state of child-bounty is moved to \"PendingPayout\" on successful call",
                                                "completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty.",
                                                "- `beneficiary`: Beneficiary account."
                                            ]
                                        },
                                        {
                                            "name": "claim_child_bounty",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Claim the payout from an awarded child-bounty after payout delay.",
                                                "",
                                                "The dispatch origin for this call may be any signed origin.",
                                                "",
                                                "Call works independent of parent bounty state, No need for parent",
                                                "bounty to be in active state.",
                                                "",
                                                "The Beneficiary is paid out with agreed bounty value. Curator fee is",
                                                "paid & curator deposit is unreserved.",
                                                "",
                                                "Child-bounty must be in \"PendingPayout\" state, for processing the",
                                                "call. And instance of child-bounty is removed from the state on",
                                                "successful call completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty."
                                            ]
                                        },
                                        {
                                            "name": "close_child_bounty",
                                            "fields": [
                                                {
                                                    "name": "parent_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "child_bounty_id",
                                                    "type": 123,
                                                    "typeName": "BountyIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Cancel a proposed or active child-bounty. Child-bounty account funds",
                                                "are transferred to parent bounty account. The child-bounty curator",
                                                "deposit may be unreserved if possible.",
                                                "",
                                                "The dispatch origin for this call must be either parent curator or",
                                                "`T::RejectOrigin`.",
                                                "",
                                                "If the state of child-bounty is `Active`, curator deposit is",
                                                "unreserved.",
                                                "",
                                                "If the state of child-bounty is `PendingPayout`, call fails &",
                                                "returns `PendingPayout` error.",
                                                "",
                                                "For the origin other than T::RejectOrigin, parent bounty must be in",
                                                "active state, for this child-bounty call to work. For origin",
                                                "T::RejectOrigin execution is forced.",
                                                "",
                                                "Instance of child-bounty is removed from the state on successful",
                                                "call completion.",
                                                "",
                                                "- `parent_bounty_id`: Index of parent bounty.",
                                                "- `child_bounty_id`: Index of child bounty."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 307,
                        "type": {
                            "path": [
                                "pallet_tips",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "report_awesome",
                                            "fields": [
                                                {
                                                    "name": "reason",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Report something `reason` that deserves a tip and claim any eventual the finder's fee.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "Payment: `TipReportDepositBase` will be reserved from the origin account, as well as",
                                                "`DataDepositPerByte` for each byte in `reason`.",
                                                "",
                                                "- `reason`: The reason for, or the thing that deserves, the tip; generally this will be",
                                                "  a UTF-8-encoded URL.",
                                                "- `who`: The account which should be credited for the tip.",
                                                "",
                                                "Emits `NewTip` if successful.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(R)` where `R` length of `reason`.",
                                                "  - encoding and hashing of 'reason'",
                                                "- DbReads: `Reasons`, `Tips`",
                                                "- DbWrites: `Reasons`, `Tips`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "retract_tip",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Retract a prior tip-report from `report_awesome`, and cancel the process of tipping.",
                                                "",
                                                "If successful, the original deposit will be unreserved.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the tip identified by `hash`",
                                                "must have been reported by the signing account through `report_awesome` (and not",
                                                "through `tip_new`).",
                                                "",
                                                "- `hash`: The identity of the open tip for which a tip value is declared. This is formed",
                                                "  as the hash of the tuple of the original tip `reason` and the beneficiary account ID.",
                                                "",
                                                "Emits `TipRetracted` if successful.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(1)`",
                                                "  - Depends on the length of `T::Hash` which is fixed.",
                                                "- DbReads: `Tips`, `origin account`",
                                                "- DbWrites: `Reasons`, `Tips`, `origin account`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "tip_new",
                                            "fields": [
                                                {
                                                    "name": "reason",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "tip_value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Give a tip for something new; no finder's fee will be taken.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the signing account must be a",
                                                "member of the `Tippers` set.",
                                                "",
                                                "- `reason`: The reason for, or the thing that deserves, the tip; generally this will be",
                                                "  a UTF-8-encoded URL.",
                                                "- `who`: The account which should be credited for the tip.",
                                                "- `tip_value`: The amount of tip that the sender would like to give. The median tip",
                                                "  value of active tippers will be given to the `who`.",
                                                "",
                                                "Emits `NewTip` if successful.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(R + T)` where `R` length of `reason`, `T` is the number of tippers.",
                                                "  - `O(T)`: decoding `Tipper` vec of length `T`. `T` is charged as upper bound given by",
                                                "    `ContainsLengthBound`. The actual cost depends on the implementation of",
                                                "    `T::Tippers`.",
                                                "  - `O(R)`: hashing and encoding of reason of length `R`",
                                                "- DbReads: `Tippers`, `Reasons`",
                                                "- DbWrites: `Reasons`, `Tips`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "tip",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "tip_value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T, I>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Declare a tip value for an already-open tip.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and the signing account must be a",
                                                "member of the `Tippers` set.",
                                                "",
                                                "- `hash`: The identity of the open tip for which a tip value is declared. This is formed",
                                                "  as the hash of the tuple of the hash of the original tip `reason` and the beneficiary",
                                                "  account ID.",
                                                "- `tip_value`: The amount of tip that the sender would like to give. The median tip",
                                                "  value of active tippers will be given to the `who`.",
                                                "",
                                                "Emits `TipClosing` if the threshold of tippers has been reached and the countdown period",
                                                "has started.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(T)` where `T` is the number of tippers. decoding `Tipper` vec of length",
                                                "  `T`, insert tip and check closing, `T` is charged as upper bound given by",
                                                "  `ContainsLengthBound`. The actual cost depends on the implementation of `T::Tippers`.",
                                                "",
                                                "  Actually weight could be lower as it depends on how many tips are in `OpenTip` but it",
                                                "  is weighted as if almost full i.e of length `T-1`.",
                                                "- DbReads: `Tippers`, `Tips`",
                                                "- DbWrites: `Tips`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "close_tip",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Close and payout a tip.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_.",
                                                "",
                                                "The tip identified by `hash` must have finished its countdown period.",
                                                "",
                                                "- `hash`: The identity of the open tip for which a tip value is declared. This is formed",
                                                "  as the hash of the tuple of the original tip `reason` and the beneficiary account ID.",
                                                "",
                                                "# <weight>",
                                                "- Complexity: `O(T)` where `T` is the number of tippers. decoding `Tipper` vec of length",
                                                "  `T`. `T` is charged as upper bound given by `ContainsLengthBound`. The actual cost",
                                                "  depends on the implementation of `T::Tippers`.",
                                                "- DbReads: `Tips`, `Tippers`, `tip finder`",
                                                "- DbWrites: `Reasons`, `Tips`, `Tippers`, `tip finder`",
                                                "# </weight>"
                                            ]
                                        },
                                        {
                                            "name": "slash_tip",
                                            "fields": [
                                                {
                                                    "name": "hash",
                                                    "type": 9,
                                                    "typeName": "T::Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Remove and slash an already-open tip.",
                                                "",
                                                "May only be called from `T::RejectOrigin`.",
                                                "",
                                                "As a result, the finder is slashed and the deposits are lost.",
                                                "",
                                                "Emits `TipSlashed` if successful.",
                                                "",
                                                "# <weight>",
                                                "  `T` is charged as upper bound given by `ContainsLengthBound`.",
                                                "  The actual cost depends on the implementation of `T::Tippers`.",
                                                "# </weight>"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 308,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "submit_unsigned",
                                            "fields": [
                                                {
                                                    "name": "raw_solution",
                                                    "type": 309,
                                                    "typeName": "Box<RawSolution<SolutionOf<T::MinerConfig>>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "witness",
                                                    "type": 362,
                                                    "typeName": "SolutionOrSnapshotSize",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Submit a solution for the unsigned phase.",
                                                "",
                                                "The dispatch origin fo this call must be __none__.",
                                                "",
                                                "This submission is checked on the fly. Moreover, this unsigned solution is only",
                                                "validated when submitted to the pool from the **local** node. Effectively, this means",
                                                "that only active validators can submit this transaction when authoring a block (similar",
                                                "to an inherent).",
                                                "",
                                                "To prevent any incorrect solution (and thus wasted time/weight), this transaction will",
                                                "panic if the solution submitted by the validator is invalid in any way, effectively",
                                                "putting their authoring reward at risk.",
                                                "",
                                                "No deposit or reward is associated with this submission."
                                            ]
                                        },
                                        {
                                            "name": "set_minimum_untrusted_score",
                                            "fields": [
                                                {
                                                    "name": "maybe_next_score",
                                                    "type": 363,
                                                    "typeName": "Option<ElectionScore>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Set a new value for `MinimumUntrustedScore`.",
                                                "",
                                                "Dispatch origin must be aligned with `T::ForceOrigin`.",
                                                "",
                                                "This check can be turned off by setting the value to `None`."
                                            ]
                                        },
                                        {
                                            "name": "set_emergency_election_result",
                                            "fields": [
                                                {
                                                    "name": "supports",
                                                    "type": 364,
                                                    "typeName": "Supports<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Set a solution in the queue, to be handed out to the client of this pallet in the next",
                                                "call to `ElectionProvider::elect`.",
                                                "",
                                                "This can only be set by `T::ForceOrigin`, and only when the phase is `Emergency`.",
                                                "",
                                                "The solution is not checked for any feasibility and is assumed to be trustworthy, as any",
                                                "feasibility check itself can in principle cause the election process to fail (due to",
                                                "memory/weight constrains)."
                                            ]
                                        },
                                        {
                                            "name": "submit",
                                            "fields": [
                                                {
                                                    "name": "raw_solution",
                                                    "type": 309,
                                                    "typeName": "Box<RawSolution<SolutionOf<T::MinerConfig>>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Submit a solution for the signed phase.",
                                                "",
                                                "The dispatch origin fo this call must be __signed__.",
                                                "",
                                                "The solution is potentially queued, based on the claimed score and processed at the end",
                                                "of the signed phase.",
                                                "",
                                                "A deposit is reserved and recorded for the solution. Based on the outcome, the solution",
                                                "might be rewarded, slashed, or get all or a part of the deposit back."
                                            ]
                                        },
                                        {
                                            "name": "governance_fallback",
                                            "fields": [
                                                {
                                                    "name": "maybe_max_voters",
                                                    "type": 235,
                                                    "typeName": "Option<u32>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_max_targets",
                                                    "type": 235,
                                                    "typeName": "Option<u32>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Trigger the governance fallback.",
                                                "",
                                                "This can only be called when [`Phase::Emergency`] is enabled, as an alternative to",
                                                "calling [`Call::set_emergency_election_result`]."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 309,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "RawSolution"
                            ],
                            "params": [
                                {
                                    "name": "S",
                                    "type": 310
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "solution",
                                            "type": 310,
                                            "typeName": "S",
                                            "docs": []
                                        },
                                        {
                                            "name": "score",
                                            "type": 361,
                                            "typeName": "ElectionScore",
                                            "docs": []
                                        },
                                        {
                                            "name": "round",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 310,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "NposCompactSolution16"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "votes1",
                                            "type": 311,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes2",
                                            "type": 314,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes3",
                                            "type": 319,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes4",
                                            "type": 322,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes5",
                                            "type": 325,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes6",
                                            "type": 328,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes7",
                                            "type": 331,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes8",
                                            "type": 334,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes9",
                                            "type": 337,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes10",
                                            "type": 340,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes11",
                                            "type": 343,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes12",
                                            "type": 346,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes13",
                                            "type": 349,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes14",
                                            "type": 352,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes15",
                                            "type": 355,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": "votes16",
                                            "type": 358,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 311,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 312
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 312,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 313,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 80
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 314,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 315
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 315,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    316,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 316,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    313,
                                    317
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 317,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 318
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 318,
                        "type": {
                            "path": [
                                "sp_arithmetic",
                                "per_things",
                                "PerU16"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 80,
                                            "typeName": "u16",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 319,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 320
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 320,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    321,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 321,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 2,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 322,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 323
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 323,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    324,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 324,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 3,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 325,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 326
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 326,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    327,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 327,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 4,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 328,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 329
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 329,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    330,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 330,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 5,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 331,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 332
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 332,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    333,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 333,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 6,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 334,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 335
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 335,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    336,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 336,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 7,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 337,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 338
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 338,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    339,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 339,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 8,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 340,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 341
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 341,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    342,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 342,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 9,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 343,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 344
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 344,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    345,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 345,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 10,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 346,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 347
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 347,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    348,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 348,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 11,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 349,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 350
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 350,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    351,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 351,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 12,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 352,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 353
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 353,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    354,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 354,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 13,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 355,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 356
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 356,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    357,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 357,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 14,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 358,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 359
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 359,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    123,
                                    360,
                                    313
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 360,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 15,
                                    "type": 316
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 361,
                        "type": {
                            "path": [
                                "sp_npos_elections",
                                "ElectionScore"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "minimal_stake",
                                            "type": 6,
                                            "typeName": "ExtendedBalance",
                                            "docs": []
                                        },
                                        {
                                            "name": "sum_stake",
                                            "type": 6,
                                            "typeName": "ExtendedBalance",
                                            "docs": []
                                        },
                                        {
                                            "name": "sum_stake_squared",
                                            "type": 6,
                                            "typeName": "ExtendedBalance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 362,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "SolutionOrSnapshotSize"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "voters",
                                            "type": 123,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "targets",
                                            "type": 123,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 363,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 361
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 361,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 364,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 365
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 365,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    366
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 366,
                        "type": {
                            "path": [
                                "sp_npos_elections",
                                "Support"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "total",
                                            "type": 6,
                                            "typeName": "ExtendedBalance",
                                            "docs": []
                                        },
                                        {
                                            "name": "voters",
                                            "type": 68,
                                            "typeName": "Vec<(AccountId, ExtendedBalance)>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 367,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "rebag",
                                            "fields": [
                                                {
                                                    "name": "dislocated",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Declare that some `dislocated` account has, through rewards or penalties, sufficiently",
                                                "changed its score that it should properly fall into a different bag than its current",
                                                "one.",
                                                "",
                                                "Anyone can call this function about any potentially dislocated account.",
                                                "",
                                                "Will always update the stored score of `dislocated` to the correct score, based on",
                                                "`ScoreProvider`.",
                                                "",
                                                "If `dislocated` does not exists, it returns an error."
                                            ]
                                        },
                                        {
                                            "name": "put_in_front_of",
                                            "fields": [
                                                {
                                                    "name": "lighter",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Move the caller's Id directly in front of `lighter`.",
                                                "",
                                                "The dispatch origin for this call must be _Signed_ and can only be called by the Id of",
                                                "the account going in front of `lighter`.",
                                                "",
                                                "Only works if",
                                                "- both nodes are within the same bag,",
                                                "- and `origin` has a greater `Score` than `lighter`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 368,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "join",
                                            "fields": [
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Stake funds with a pool. The amount to bond is transferred from the member to the",
                                                "pools account and immediately increases the pools bond.",
                                                "",
                                                "# Note",
                                                "",
                                                "* An account can only be a member of a single pool.",
                                                "* An account cannot join the same pool multiple times.",
                                                "* This call will *not* dust the member account, so the member must have at least",
                                                "  `existential deposit + amount` in their account.",
                                                "* Only a pool with [`PoolState::Open`] can be joined"
                                            ]
                                        },
                                        {
                                            "name": "bond_extra",
                                            "fields": [
                                                {
                                                    "name": "extra",
                                                    "type": 369,
                                                    "typeName": "BondExtra<BalanceOf<T>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Bond `extra` more funds from `origin` into the pool to which they already belong.",
                                                "",
                                                "Additional funds can come from either the free balance of the account, of from the",
                                                "accumulated rewards, see [`BondExtra`].",
                                                "",
                                                "Bonding extra funds implies an automatic payout of all pending rewards as well."
                                            ]
                                        },
                                        {
                                            "name": "claim_payout",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "A bonded member can use this to claim their payout based on the rewards that the pool",
                                                "has accumulated since their last claimed payout (OR since joining if this is there first",
                                                "time claiming rewards). The payout will be transferred to the member's account.",
                                                "",
                                                "The member will earn rewards pro rata based on the members stake vs the sum of the",
                                                "members in the pools stake. Rewards do not \"expire\"."
                                            ]
                                        },
                                        {
                                            "name": "unbond",
                                            "fields": [
                                                {
                                                    "name": "member_account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "unbonding_points",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Unbond up to `unbonding_points` of the `member_account`'s funds from the pool. It",
                                                "implicitly collects the rewards one last time, since not doing so would mean some",
                                                "rewards would be forfeited.",
                                                "",
                                                "Under certain conditions, this call can be dispatched permissionlessly (i.e. by any",
                                                "account).",
                                                "",
                                                "# Conditions for a permissionless dispatch.",
                                                "",
                                                "* The pool is blocked and the caller is either the root or state-toggler. This is",
                                                "  refereed to as a kick.",
                                                "* The pool is destroying and the member is not the depositor.",
                                                "* The pool is destroying, the member is the depositor and no other members are in the",
                                                "  pool.",
                                                "",
                                                "## Conditions for permissioned dispatch (i.e. the caller is also the",
                                                "`member_account`):",
                                                "",
                                                "* The caller is not the depositor.",
                                                "* The caller is the depositor, the pool is destroying and no other members are in the",
                                                "  pool.",
                                                "",
                                                "# Note",
                                                "",
                                                "If there are too many unlocking chunks to unbond with the pool account,",
                                                "[`Call::pool_withdraw_unbonded`] can be called to try and minimize unlocking chunks. If",
                                                "there are too many unlocking chunks, the result of this call will likely be the",
                                                "`NoMoreChunks` error from the staking system."
                                            ]
                                        },
                                        {
                                            "name": "pool_withdraw_unbonded",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "num_slashing_spans",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Call `withdraw_unbonded` for the pools account. This call can be made by any account.",
                                                "",
                                                "This is useful if their are too many unlocking chunks to call `unbond`, and some",
                                                "can be cleared by withdrawing. In the case there are too many unlocking chunks, the user",
                                                "would probably see an error like `NoMoreChunks` emitted from the staking system when",
                                                "they attempt to unbond."
                                            ]
                                        },
                                        {
                                            "name": "withdraw_unbonded",
                                            "fields": [
                                                {
                                                    "name": "member_account",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "num_slashing_spans",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Withdraw unbonded funds from `member_account`. If no bonded funds can be unbonded, an",
                                                "error is returned.",
                                                "",
                                                "Under certain conditions, this call can be dispatched permissionlessly (i.e. by any",
                                                "account).",
                                                "",
                                                "# Conditions for a permissionless dispatch",
                                                "",
                                                "* The pool is in destroy mode and the target is not the depositor.",
                                                "* The target is the depositor and they are the only member in the sub pools.",
                                                "* The pool is blocked and the caller is either the root or state-toggler.",
                                                "",
                                                "# Conditions for permissioned dispatch",
                                                "",
                                                "* The caller is the target and they are not the depositor.",
                                                "",
                                                "# Note",
                                                "",
                                                "If the target is the depositor, the pool will be destroyed."
                                            ]
                                        },
                                        {
                                            "name": "create",
                                            "fields": [
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "root",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "nominator",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "state_toggler",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Create a new delegation pool.",
                                                "",
                                                "# Arguments",
                                                "",
                                                "* `amount` - The amount of funds to delegate to the pool. This also acts of a sort of",
                                                "  deposit since the pools creator cannot fully unbond funds until the pool is being",
                                                "  destroyed.",
                                                "* `index` - A disambiguation index for creating the account. Likely only useful when",
                                                "  creating multiple pools in the same extrinsic.",
                                                "* `root` - The account to set as [`PoolRoles::root`].",
                                                "* `nominator` - The account to set as the [`PoolRoles::nominator`].",
                                                "* `state_toggler` - The account to set as the [`PoolRoles::state_toggler`].",
                                                "",
                                                "# Note",
                                                "",
                                                "In addition to `amount`, the caller will transfer the existential deposit; so the caller",
                                                "needs at have at least `amount + existential_deposit` transferrable."
                                            ]
                                        },
                                        {
                                            "name": "nominate",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "validators",
                                                    "type": 61,
                                                    "typeName": "Vec<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Nominate on behalf of the pool.",
                                                "",
                                                "The dispatch origin of this call must be signed by the pool nominator or the pool",
                                                "root role.",
                                                "",
                                                "This directly forward the call to the staking pallet, on behalf of the pool bonded",
                                                "account."
                                            ]
                                        },
                                        {
                                            "name": "set_state",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "state",
                                                    "type": 91,
                                                    "typeName": "PoolState",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Set a new state for the pool.",
                                                "",
                                                "If a pool is already in the `Destroying` state, then under no condition can its state",
                                                "change again.",
                                                "",
                                                "The dispatch origin of this call must be either:",
                                                "",
                                                "1. signed by the state toggler, or the root role of the pool,",
                                                "2. if the pool conditions to be open are NOT met (as described by `ok_to_be_open`), and",
                                                "   then the state of the pool can be permissionlessly changed to `Destroying`."
                                            ]
                                        },
                                        {
                                            "name": "set_metadata",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "metadata",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Set a new metadata for the pool.",
                                                "",
                                                "The dispatch origin of this call must be signed by the state toggler, or the root role",
                                                "of the pool."
                                            ]
                                        },
                                        {
                                            "name": "set_configs",
                                            "fields": [
                                                {
                                                    "name": "min_join_bond",
                                                    "type": 370,
                                                    "typeName": "ConfigOp<BalanceOf<T>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "min_create_bond",
                                                    "type": 370,
                                                    "typeName": "ConfigOp<BalanceOf<T>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_pools",
                                                    "type": 371,
                                                    "typeName": "ConfigOp<u32>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_members",
                                                    "type": 371,
                                                    "typeName": "ConfigOp<u32>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_members_per_pool",
                                                    "type": 371,
                                                    "typeName": "ConfigOp<u32>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Update configurations for the nomination pools. The origin for this call must be",
                                                "Root.",
                                                "",
                                                "# Arguments",
                                                "",
                                                "* `min_join_bond` - Set [`MinJoinBond`].",
                                                "* `min_create_bond` - Set [`MinCreateBond`].",
                                                "* `max_pools` - Set [`MaxPools`].",
                                                "* `max_members` - Set [`MaxPoolMembers`].",
                                                "* `max_members_per_pool` - Set [`MaxPoolMembersPerPool`]."
                                            ]
                                        },
                                        {
                                            "name": "update_roles",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_root",
                                                    "type": 372,
                                                    "typeName": "ConfigOp<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_nominator",
                                                    "type": 372,
                                                    "typeName": "ConfigOp<T::AccountId>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_state_toggler",
                                                    "type": 372,
                                                    "typeName": "ConfigOp<T::AccountId>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Update the roles of the pool.",
                                                "",
                                                "The root is the only entity that can change any of the roles, including itself,",
                                                "excluding the depositor, who can never change.",
                                                "",
                                                "It emits an event, notifying UIs of the role change. This event is quite relevant to",
                                                "most pool members and they should be informed of changes to pool roles."
                                            ]
                                        },
                                        {
                                            "name": "chill",
                                            "fields": [
                                                {
                                                    "name": "pool_id",
                                                    "type": 4,
                                                    "typeName": "PoolId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "Chill on behalf of the pool.",
                                                "",
                                                "The dispatch origin of this call must be signed by the pool nominator or the pool",
                                                "root role, same as [`Pallet::nominate`].",
                                                "",
                                                "This directly forward the call to the staking pallet, on behalf of the pool bonded",
                                                "account."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 369,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "BondExtra"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "FreeBalance",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Rewards",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 370,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 371,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 372,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "ConfigOp"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Set",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 0,
                                                    "typeName": "T",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Remove",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 373,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "configuration",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "set_validation_upgrade_cooldown",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Set the validation upgrade cooldown."
                                            ]
                                        },
                                        {
                                            "name": "set_validation_upgrade_delay",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Set the validation upgrade delay."
                                            ]
                                        },
                                        {
                                            "name": "set_code_retention_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Set the acceptance period for an included candidate."
                                            ]
                                        },
                                        {
                                            "name": "set_max_code_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Set the max validation code size for incoming upgrades."
                                            ]
                                        },
                                        {
                                            "name": "set_max_pov_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Set the max POV block size for incoming upgrades."
                                            ]
                                        },
                                        {
                                            "name": "set_max_head_data_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Set the max head data size for paras."
                                            ]
                                        },
                                        {
                                            "name": "set_parathread_cores",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Set the number of parathread execution cores."
                                            ]
                                        },
                                        {
                                            "name": "set_parathread_retries",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Set the number of retries for a particular parathread."
                                            ]
                                        },
                                        {
                                            "name": "set_group_rotation_frequency",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Set the parachain validator-group rotation frequency"
                                            ]
                                        },
                                        {
                                            "name": "set_chain_availability_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Set the availability period for parachains."
                                            ]
                                        },
                                        {
                                            "name": "set_thread_availability_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": [
                                                "Set the availability period for parathreads."
                                            ]
                                        },
                                        {
                                            "name": "set_scheduling_lookahead",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": [
                                                "Set the scheduling lookahead, in expected number of blocks at peak throughput."
                                            ]
                                        },
                                        {
                                            "name": "set_max_validators_per_core",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 235,
                                                    "typeName": "Option<u32>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": [
                                                "Set the maximum number of validators to assign to any core."
                                            ]
                                        },
                                        {
                                            "name": "set_max_validators",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 235,
                                                    "typeName": "Option<u32>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": [
                                                "Set the maximum number of validators to use in parachain consensus."
                                            ]
                                        },
                                        {
                                            "name": "set_dispute_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "SessionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": [
                                                "Set the dispute period, in number of sessions to keep for disputes."
                                            ]
                                        },
                                        {
                                            "name": "set_dispute_post_conclusion_acceptance_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": [
                                                "Set the dispute post conclusion acceptance period."
                                            ]
                                        },
                                        {
                                            "name": "set_dispute_max_spam_slots",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": [
                                                "Set the maximum number of dispute spam slots."
                                            ]
                                        },
                                        {
                                            "name": "set_dispute_conclusion_by_time_out_period",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": [
                                                "Set the dispute conclusion by time out period."
                                            ]
                                        },
                                        {
                                            "name": "set_no_show_slots",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": [
                                                "Set the no show slots, in number of number of consensus slots.",
                                                "Must be at least 1."
                                            ]
                                        },
                                        {
                                            "name": "set_n_delay_tranches",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": [
                                                "Set the total number of delay tranches."
                                            ]
                                        },
                                        {
                                            "name": "set_zeroth_delay_tranche_width",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 20,
                                            "docs": [
                                                "Set the zeroth delay tranche width."
                                            ]
                                        },
                                        {
                                            "name": "set_needed_approvals",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": [
                                                "Set the number of validators needed to approve a block."
                                            ]
                                        },
                                        {
                                            "name": "set_relay_vrf_modulo_samples",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": [
                                                "Set the number of samples to do of the `RelayVRFModulo` approval assignment criterion."
                                            ]
                                        },
                                        {
                                            "name": "set_max_upward_queue_count",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": [
                                                "Sets the maximum items that can present in a upward dispatch queue at once."
                                            ]
                                        },
                                        {
                                            "name": "set_max_upward_queue_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": [
                                                "Sets the maximum total size of items that can present in a upward dispatch queue at once."
                                            ]
                                        },
                                        {
                                            "name": "set_max_downward_message_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": [
                                                "Set the critical downward message size."
                                            ]
                                        },
                                        {
                                            "name": "set_ump_service_total_weight",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": [
                                                "Sets the soft limit for the phase of dispatching dispatchable upward messages."
                                            ]
                                        },
                                        {
                                            "name": "set_max_upward_message_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 27,
                                            "docs": [
                                                "Sets the maximum size of an upward message that can be sent by a candidate."
                                            ]
                                        },
                                        {
                                            "name": "set_max_upward_message_num_per_candidate",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 28,
                                            "docs": [
                                                "Sets the maximum number of messages that a candidate can contain."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_open_request_ttl",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 29,
                                            "docs": [
                                                "Sets the number of sessions after which an HRMP open channel request expires."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_sender_deposit",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 30,
                                            "docs": [
                                                "Sets the amount of funds that the sender should provide for opening an HRMP channel."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_recipient_deposit",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 31,
                                            "docs": [
                                                "Sets the amount of funds that the recipient should provide for accepting opening an HRMP",
                                                "channel."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_channel_max_capacity",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 32,
                                            "docs": [
                                                "Sets the maximum number of messages allowed in an HRMP channel at once."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_channel_max_total_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 33,
                                            "docs": [
                                                "Sets the maximum total size of messages in bytes allowed in an HRMP channel at once."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_max_parachain_inbound_channels",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 34,
                                            "docs": [
                                                "Sets the maximum number of inbound HRMP channels a parachain is allowed to accept."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_max_parathread_inbound_channels",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 35,
                                            "docs": [
                                                "Sets the maximum number of inbound HRMP channels a parathread is allowed to accept."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_channel_max_message_size",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 36,
                                            "docs": [
                                                "Sets the maximum size of a message that could ever be put into an HRMP channel."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_max_parachain_outbound_channels",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 37,
                                            "docs": [
                                                "Sets the maximum number of outbound HRMP channels a parachain is allowed to open."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_max_parathread_outbound_channels",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 38,
                                            "docs": [
                                                "Sets the maximum number of outbound HRMP channels a parathread is allowed to open."
                                            ]
                                        },
                                        {
                                            "name": "set_hrmp_max_message_num_per_candidate",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 39,
                                            "docs": [
                                                "Sets the maximum number of outbound HRMP messages can be sent by a candidate."
                                            ]
                                        },
                                        {
                                            "name": "set_ump_max_individual_weight",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 40,
                                            "docs": [
                                                "Sets the maximum amount of weight any individual upward message may consume."
                                            ]
                                        },
                                        {
                                            "name": "set_pvf_checking_enabled",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 41,
                                            "docs": [
                                                "Enable or disable PVF pre-checking. Consult the field documentation prior executing."
                                            ]
                                        },
                                        {
                                            "name": "set_pvf_voting_ttl",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "SessionIndex",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 42,
                                            "docs": [
                                                "Set the number of session changes after which a PVF pre-checking voting is rejected."
                                            ]
                                        },
                                        {
                                            "name": "set_minimum_validation_upgrade_delay",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 43,
                                            "docs": [
                                                "Sets the minimum delay between announcing the upgrade block for a parachain until the",
                                                "upgrade taking place.",
                                                "",
                                                "See the field documentation for information and constraints for the new value."
                                            ]
                                        },
                                        {
                                            "name": "set_bypass_consistency_check",
                                            "fields": [
                                                {
                                                    "name": "new",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 44,
                                            "docs": [
                                                "Setting this to true will disable consistency checks for the configuration setters.",
                                                "Use with caution."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 374,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "shared",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": []
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 375,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "inclusion",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": []
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 376,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras_inherent",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "enter",
                                            "fields": [
                                                {
                                                    "name": "data",
                                                    "type": 377,
                                                    "typeName": "ParachainsInherentData<T::Header>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Enter the paras inherent. This will process bitfields and backed candidates."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 377,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "InherentData"
                            ],
                            "params": [
                                {
                                    "name": "HDR",
                                    "type": 186
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "bitfields",
                                            "type": 378,
                                            "typeName": "UncheckedSignedAvailabilityBitfields",
                                            "docs": []
                                        },
                                        {
                                            "name": "backed_candidates",
                                            "type": 385,
                                            "typeName": "Vec<BackedCandidate<HDR::Hash>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "disputes",
                                            "type": 395,
                                            "typeName": "MultiDisputeStatementSet",
                                            "docs": []
                                        },
                                        {
                                            "name": "parent_header",
                                            "type": 186,
                                            "typeName": "HDR",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 378,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 379
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 379,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "signed",
                                "UncheckedSigned"
                            ],
                            "params": [
                                {
                                    "name": "Payload",
                                    "type": 380
                                },
                                {
                                    "name": "RealPayload",
                                    "type": 380
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "payload",
                                            "type": 380,
                                            "typeName": "Payload",
                                            "docs": []
                                        },
                                        {
                                            "name": "validator_index",
                                            "type": 383,
                                            "typeName": "ValidatorIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "signature",
                                            "type": 384,
                                            "typeName": "ValidatorSignature",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 380,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "AvailabilityBitfield"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 381,
                                            "typeName": "BitVec<u8, bitvec::order::Lsb0>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 381,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "bitSequence": {
                                    "bitStoreType": 2,
                                    "bitOrderType": 382
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 382,
                        "type": {
                            "path": [
                                "bitvec",
                                "order",
                                "Lsb0"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 383,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ValidatorIndex"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 384,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "validator_app",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 99,
                                            "typeName": "sr25519::Signature",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 385,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 386
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 386,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "BackedCandidate"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "candidate",
                                            "type": 387,
                                            "typeName": "CommittedCandidateReceipt<H>",
                                            "docs": []
                                        },
                                        {
                                            "name": "validity_votes",
                                            "type": 393,
                                            "typeName": "Vec<ValidityAttestation>",
                                            "docs": []
                                        },
                                        {
                                            "name": "validator_indices",
                                            "type": 381,
                                            "typeName": "BitVec<u8, bitvec::order::Lsb0>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 387,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CommittedCandidateReceipt"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "descriptor",
                                            "type": 95,
                                            "typeName": "CandidateDescriptor<H>",
                                            "docs": []
                                        },
                                        {
                                            "name": "commitments",
                                            "type": 388,
                                            "typeName": "CandidateCommitments",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 388,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CandidateCommitments"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "upward_messages",
                                            "type": 163,
                                            "typeName": "Vec<UpwardMessage>",
                                            "docs": []
                                        },
                                        {
                                            "name": "horizontal_messages",
                                            "type": 389,
                                            "typeName": "Vec<OutboundHrmpMessage<Id>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "new_validation_code",
                                            "type": 391,
                                            "typeName": "Option<ValidationCode>",
                                            "docs": []
                                        },
                                        {
                                            "name": "head_data",
                                            "type": 102,
                                            "typeName": "HeadData",
                                            "docs": []
                                        },
                                        {
                                            "name": "processed_downward_messages",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_watermark",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 389,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 390
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 390,
                        "type": {
                            "path": [
                                "polkadot_core_primitives",
                                "OutboundHrmpMessage"
                            ],
                            "params": [
                                {
                                    "name": "Id",
                                    "type": 96
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "recipient",
                                            "type": 96,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": "data",
                                            "type": 10,
                                            "typeName": "sp_std::vec::Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 391,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 392
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 392,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 392,
                        "type": {
                            "path": [
                                "polkadot_parachain",
                                "primitives",
                                "ValidationCode"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 393,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 394
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 394,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ValidityAttestation"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Implicit",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 384,
                                                    "typeName": "ValidatorSignature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Explicit",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 384,
                                                    "typeName": "ValidatorSignature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 395,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 396
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 396,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "DisputeStatementSet"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "candidate_hash",
                                            "type": 112,
                                            "typeName": "CandidateHash",
                                            "docs": []
                                        },
                                        {
                                            "name": "session",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "statements",
                                            "type": 397,
                                            "typeName": "Vec<(DisputeStatement, ValidatorIndex, ValidatorSignature)>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 397,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 398
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 398,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    399,
                                    383,
                                    384
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 399,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "DisputeStatement"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Valid",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 400,
                                                    "typeName": "ValidDisputeStatementKind",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Invalid",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 401,
                                                    "typeName": "InvalidDisputeStatementKind",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 400,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ValidDisputeStatementKind"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Explicit",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "BackingSeconded",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": "Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "BackingValid",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": "Hash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ApprovalChecking",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 401,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "InvalidDisputeStatementKind"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Explicit",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 402,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "force_set_current_code",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_code",
                                                    "type": 392,
                                                    "typeName": "ValidationCode",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Set the storage for the parachain validation code immediately."
                                            ]
                                        },
                                        {
                                            "name": "force_set_current_head",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_head",
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Set the storage for the current parachain head data immediately."
                                            ]
                                        },
                                        {
                                            "name": "force_schedule_code_upgrade",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_code",
                                                    "type": 392,
                                                    "typeName": "ValidationCode",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "relay_parent_number",
                                                    "type": 4,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Schedule an upgrade as if it was scheduled in the given relay parent block."
                                            ]
                                        },
                                        {
                                            "name": "force_note_new_head",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "new_head",
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Note a new block head for para within the context of the current block."
                                            ]
                                        },
                                        {
                                            "name": "force_queue_action",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Put a parachain directly into the next session's action queue.",
                                                "We can't queue it any sooner than this without going into the",
                                                "initializer..."
                                            ]
                                        },
                                        {
                                            "name": "add_trusted_validation_code",
                                            "fields": [
                                                {
                                                    "name": "validation_code",
                                                    "type": 392,
                                                    "typeName": "ValidationCode",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Adds the validation code to the storage.",
                                                "",
                                                "The code will not be added if it is already present. Additionally, if PVF pre-checking",
                                                "is running for that code, it will be instantly accepted.",
                                                "",
                                                "Otherwise, the code will be added into the storage. Note that the code will be added",
                                                "into storage with reference count 0. This is to account the fact that there are no users",
                                                "for this code yet. The caller will have to make sure that this code eventually gets",
                                                "used by some parachain or removed from the storage to avoid storage leaks. For the latter",
                                                "prefer to use the `poke_unused_validation_code` dispatchable to raw storage manipulation.",
                                                "",
                                                "This function is mainly meant to be used for upgrading parachains that do not follow",
                                                "the go-ahead signal while the PVF pre-checking feature is enabled."
                                            ]
                                        },
                                        {
                                            "name": "poke_unused_validation_code",
                                            "fields": [
                                                {
                                                    "name": "validation_code_hash",
                                                    "type": 101,
                                                    "typeName": "ValidationCodeHash",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Remove the validation code from the storage iff the reference count is 0.",
                                                "",
                                                "This is better than removing the storage directly, because it will not remove the code",
                                                "that was suddenly got used by some parachain while this dispatchable was pending",
                                                "dispatching."
                                            ]
                                        },
                                        {
                                            "name": "include_pvf_check_statement",
                                            "fields": [
                                                {
                                                    "name": "stmt",
                                                    "type": 403,
                                                    "typeName": "PvfCheckStatement",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "signature",
                                                    "type": 384,
                                                    "typeName": "ValidatorSignature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Includes a statement for a PVF pre-checking vote. Potentially, finalizes the vote and",
                                                "enacts the results if that was the last vote before achieving the supermajority."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 403,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "PvfCheckStatement"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "accept",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        },
                                        {
                                            "name": "subject",
                                            "type": 101,
                                            "typeName": "ValidationCodeHash",
                                            "docs": []
                                        },
                                        {
                                            "name": "session_index",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "validator_index",
                                            "type": 383,
                                            "typeName": "ValidatorIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 404,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "initializer",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "force_approve",
                                            "fields": [
                                                {
                                                    "name": "up_to",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Issue a signal to the consensus engine to forcibly act as though all parachain",
                                                "blocks in all relay chain blocks up to and including the given number in the current",
                                                "chain are valid and should be finalized."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 405,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "dmp",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": []
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 406,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "ump",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "service_overweight",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 8,
                                                    "typeName": "OverweightIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight_limit",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Service a single overweight upward message.",
                                                "",
                                                "- `origin`: Must pass `ExecuteOverweightOrigin`.",
                                                "- `index`: The index of the overweight message to service.",
                                                "- `weight_limit`: The amount of weight that message execution may take.",
                                                "",
                                                "Errors:",
                                                "- `UnknownMessageIndex`: Message of `index` is unknown.",
                                                "- `WeightOverLimit`: Message execution may use greater than `weight_limit`.",
                                                "",
                                                "Events:",
                                                "- `OverweightServiced`: On success."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 407,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "hrmp",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "hrmp_init_open_channel",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposed_max_capacity",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "proposed_max_message_size",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Initiate opening a channel from a parachain to a given recipient with given channel",
                                                "parameters.",
                                                "",
                                                "- `proposed_max_capacity` - specifies how many messages can be in the channel at once.",
                                                "- `proposed_max_message_size` - specifies the maximum size of the messages.",
                                                "",
                                                "These numbers are a subject to the relay-chain configuration limits.",
                                                "",
                                                "The channel can be opened only after the recipient confirms it and only on a session",
                                                "change."
                                            ]
                                        },
                                        {
                                            "name": "hrmp_accept_open_channel",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Accept a pending open channel request from the given sender.",
                                                "",
                                                "The channel will be opened only on the next session boundary."
                                            ]
                                        },
                                        {
                                            "name": "hrmp_close_channel",
                                            "fields": [
                                                {
                                                    "name": "channel_id",
                                                    "type": 110,
                                                    "typeName": "HrmpChannelId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Initiate unilateral closing of a channel. The origin must be either the sender or the",
                                                "recipient in the channel being closed.",
                                                "",
                                                "The closure can only happen on a session change."
                                            ]
                                        },
                                        {
                                            "name": "force_clean_hrmp",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "inbound",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "outbound",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "This extrinsic triggers the cleanup of all the HRMP storage items that",
                                                "a para may have. Normally this happens once per session, but this allows",
                                                "you to trigger the cleanup immediately for a specific parachain.",
                                                "",
                                                "Origin must be Root.",
                                                "",
                                                "Number of inbound and outbound channels for `para` must be provided as witness data of weighing."
                                            ]
                                        },
                                        {
                                            "name": "force_process_hrmp_open",
                                            "fields": [
                                                {
                                                    "name": "channels",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Force process HRMP open channel requests.",
                                                "",
                                                "If there are pending HRMP open channel requests, you can use this",
                                                "function process all of those requests immediately.",
                                                "",
                                                "Total number of opening channels must be provided as witness data of weighing."
                                            ]
                                        },
                                        {
                                            "name": "force_process_hrmp_close",
                                            "fields": [
                                                {
                                                    "name": "channels",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Force process HRMP close channel requests.",
                                                "",
                                                "If there are pending HRMP close channel requests, you can use this",
                                                "function process all of those requests immediately.",
                                                "",
                                                "Total number of closing channels must be provided as witness data of weighing."
                                            ]
                                        },
                                        {
                                            "name": "hrmp_cancel_open_request",
                                            "fields": [
                                                {
                                                    "name": "channel_id",
                                                    "type": 110,
                                                    "typeName": "HrmpChannelId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "open_requests",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "This cancels a pending open channel request. It can be canceled by either of the sender",
                                                "or the recipient for that request. The origin must be either of those.",
                                                "",
                                                "The cancellation happens immediately. It is not possible to cancel the request if it is",
                                                "already accepted.",
                                                "",
                                                "Total number of open requests (i.e. `HrmpOpenChannelRequestsList`) must be provided as",
                                                "witness data."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 408,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "disputes",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "force_unfreeze",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 409,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "paras_registrar",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "register",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "genesis_head",
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "validation_code",
                                                    "type": 392,
                                                    "typeName": "ValidationCode",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Register head data and validation code for a reserved Para Id.",
                                                "",
                                                "## Arguments",
                                                "- `origin`: Must be called by a `Signed` origin.",
                                                "- `id`: The para ID. Must be owned/managed by the `origin` signing account.",
                                                "- `genesis_head`: The genesis head data of the parachain/thread.",
                                                "- `validation_code`: The initial validation code of the parachain/thread.",
                                                "",
                                                "## Deposits/Fees",
                                                "The origin signed account must reserve a corresponding deposit for the registration. Anything already",
                                                "reserved previously for this para ID is accounted for.",
                                                "",
                                                "## Events",
                                                "The `Registered` event is emitted in case of success."
                                            ]
                                        },
                                        {
                                            "name": "force_register",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "genesis_head",
                                                    "type": 102,
                                                    "typeName": "HeadData",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "validation_code",
                                                    "type": 392,
                                                    "typeName": "ValidationCode",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Force the registration of a Para Id on the relay chain.",
                                                "",
                                                "This function must be called by a Root origin.",
                                                "",
                                                "The deposit taken can be specified for this registration. Any `ParaId`",
                                                "can be registered, including sub-1000 IDs which are System Parachains."
                                            ]
                                        },
                                        {
                                            "name": "deregister",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Deregister a Para Id, freeing all data and returning any deposit.",
                                                "",
                                                "The caller must be Root, the `para` owner, or the `para` itself. The para must be a parathread."
                                            ]
                                        },
                                        {
                                            "name": "swap",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "other",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Swap a parachain with another parachain or parathread.",
                                                "",
                                                "The origin must be Root, the `para` owner, or the `para` itself.",
                                                "",
                                                "The swap will happen only if there is already an opposite swap pending. If there is not,",
                                                "the swap will be stored in the pending swaps map, ready for a later confirmatory swap.",
                                                "",
                                                "The `ParaId`s remain mapped to the same head data and code so external code can rely on",
                                                "`ParaId` to be a long-term identifier of a notional \"parachain\". However, their",
                                                "scheduling info (i.e. whether they're a parathread or parachain), auction information",
                                                "and the auction deposit are switched."
                                            ]
                                        },
                                        {
                                            "name": "force_remove_lock",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Remove a manager lock from a para. This will allow the manager of a",
                                                "previously locked para to deregister or swap a para without using governance.",
                                                "",
                                                "Can only be called by the Root origin."
                                            ]
                                        },
                                        {
                                            "name": "reserve",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Reserve a Para Id on the relay chain.",
                                                "",
                                                "This function will reserve a new Para Id to be owned/managed by the origin account.",
                                                "The origin account is able to register head data and validation code using `register` to create",
                                                "a parathread. Using the Slots pallet, a parathread can then be upgraded to get a parachain slot.",
                                                "",
                                                "## Arguments",
                                                "- `origin`: Must be called by a `Signed` origin. Becomes the manager/owner of the new para ID.",
                                                "",
                                                "## Deposits/Fees",
                                                "The origin must reserve a deposit of `ParaDeposit` for the registration.",
                                                "",
                                                "## Events",
                                                "The `Reserved` event is emitted in case of success, which provides the ID reserved for use."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 410,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "slots",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "force_lease",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "leaser",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 6,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "period_begin",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "period_count",
                                                    "type": 4,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Just a connect into the `lease_out` call, in case Root wants to force some lease to happen",
                                                "independently of any other on-chain mechanism to use it.",
                                                "",
                                                "The dispatch origin for this call must match `T::ForceOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "clear_all_leases",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Clear all leases for a Para Id, refunding any deposits back to the original owners.",
                                                "",
                                                "The dispatch origin for this call must match `T::ForceOrigin`."
                                            ]
                                        },
                                        {
                                            "name": "trigger_onboard",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Try to onboard a parachain that has a lease for the current lease period.",
                                                "",
                                                "This function can be useful if there was some state issue with a para that should",
                                                "have onboarded, but was unable to. As long as they have a lease period, we can",
                                                "let them onboard from here.",
                                                "",
                                                "Origin must be signed, but can be called by anyone."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 411,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "auctions",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "new_auction",
                                            "fields": [
                                                {
                                                    "name": "duration",
                                                    "type": 123,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "lease_period_index",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Create a new auction.",
                                                "",
                                                "This can only happen when there isn't already an auction in progress and may only be",
                                                "called by the root origin. Accepts the `duration` of this auction and the",
                                                "`lease_period_index` of the initial lease period of the four that are to be auctioned."
                                            ]
                                        },
                                        {
                                            "name": "bid",
                                            "fields": [
                                                {
                                                    "name": "para",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "auction_index",
                                                    "type": 123,
                                                    "typeName": "AuctionIndex",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "first_slot",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "last_slot",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "amount",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Make a new bid from an account (including a parachain account) for deploying a new",
                                                "parachain.",
                                                "",
                                                "Multiple simultaneous bids from the same bidder are allowed only as long as all active",
                                                "bids overlap each other (i.e. are mutually exclusive). Bids cannot be redacted.",
                                                "",
                                                "- `sub` is the sub-bidder ID, allowing for multiple competing bids to be made by (and",
                                                "funded by) the same account.",
                                                "- `auction_index` is the index of the auction to bid on. Should just be the present",
                                                "value of `AuctionCounter`.",
                                                "- `first_slot` is the first lease period index of the range to bid on. This is the",
                                                "absolute lease period index value, not an auction-specific offset.",
                                                "- `last_slot` is the last lease period index of the range to bid on. This is the",
                                                "absolute lease period index value, not an auction-specific offset.",
                                                "- `amount` is the amount to bid to be held as deposit for the parachain should the",
                                                "bid win. This amount is held throughout the range."
                                            ]
                                        },
                                        {
                                            "name": "cancel_auction",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Cancel an in-progress auction.",
                                                "",
                                                "Can only be called by Root origin."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 412,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "compact": {
                                    "type": 96
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 413,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "crowdloan",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "create",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "cap",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "first_period",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "last_period",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "end",
                                                    "type": 123,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "verifier",
                                                    "type": 414,
                                                    "typeName": "Option<MultiSigner>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "Create a new crowdloaning campaign for a parachain slot with the given lease period range.",
                                                "",
                                                "This applies a lock to your parachain configuration, ensuring that it cannot be changed",
                                                "by the parachain manager."
                                            ]
                                        },
                                        {
                                            "name": "contribute",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "value",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "signature",
                                                    "type": 418,
                                                    "typeName": "Option<MultiSignature>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Contribute to a crowd sale. This will transfer some balance over to fund a parachain",
                                                "slot. It will be withdrawable when the crowdloan has ended and the funds are unused."
                                            ]
                                        },
                                        {
                                            "name": "withdraw",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 0,
                                                    "typeName": "T::AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Withdraw full balance of a specific contributor.",
                                                "",
                                                "Origin must be signed, but can come from anyone.",
                                                "",
                                                "The fund must be either in, or ready for, retirement. For a fund to be *in* retirement, then the retirement",
                                                "flag must be set. For a fund to be ready for retirement, then:",
                                                "- it must not already be in retirement;",
                                                "- the amount of raised funds must be bigger than the _free_ balance of the account;",
                                                "- and either:",
                                                "  - the block number must be at least `end`; or",
                                                "  - the current lease period must be greater than the fund's `last_period`.",
                                                "",
                                                "In this case, the fund's retirement flag is set and its `end` is reset to the current block",
                                                "number.",
                                                "",
                                                "- `who`: The account whose contribution should be withdrawn.",
                                                "- `index`: The parachain to whose crowdloan the contribution was made."
                                            ]
                                        },
                                        {
                                            "name": "refund",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Automatically refund contributors of an ended crowdloan.",
                                                "Due to weight restrictions, this function may need to be called multiple",
                                                "times to fully refund all users. We will refund `RemoveKeysLimit` users at a time.",
                                                "",
                                                "Origin must be signed, but can come from anyone."
                                            ]
                                        },
                                        {
                                            "name": "dissolve",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Remove a fund after the retirement period has ended and all funds have been returned."
                                            ]
                                        },
                                        {
                                            "name": "edit",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "cap",
                                                    "type": 57,
                                                    "typeName": "BalanceOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "first_period",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "last_period",
                                                    "type": 123,
                                                    "typeName": "LeasePeriodOf<T>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "end",
                                                    "type": 123,
                                                    "typeName": "T::BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "verifier",
                                                    "type": 414,
                                                    "typeName": "Option<MultiSigner>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Edit the configuration for an in-progress crowdloan.",
                                                "",
                                                "Can only be called by Root origin."
                                            ]
                                        },
                                        {
                                            "name": "add_memo",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "memo",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Add an optional memo to an existing crowdloan contribution.",
                                                "",
                                                "Origin must be Signed, and the user must have contributed to the crowdloan."
                                            ]
                                        },
                                        {
                                            "name": "poke",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Poke the fund into `NewRaise`",
                                                "",
                                                "Origin must be Signed, and the fund has non-zero raise."
                                            ]
                                        },
                                        {
                                            "name": "contribute_all",
                                            "fields": [
                                                {
                                                    "name": "index",
                                                    "type": 412,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "signature",
                                                    "type": 418,
                                                    "typeName": "Option<MultiSignature>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Contribute your entire balance to a crowd sale. This will transfer the entire balance of a user over to fund a parachain",
                                                "slot. It will be withdrawable when the crowdloan has ended and the funds are unused."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 414,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 415
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 415,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 415,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "MultiSigner"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Ed25519",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 50,
                                                    "typeName": "ed25519::Public",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Sr25519",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 53,
                                                    "typeName": "sr25519::Public",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ecdsa",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 416,
                                                    "typeName": "ecdsa::Public",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 416,
                        "type": {
                            "path": [
                                "sp_core",
                                "ecdsa",
                                "Public"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 417,
                                            "typeName": "[u8; 33]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 417,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 33,
                                    "type": 2
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 418,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 419
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 419,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 419,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "MultiSignature"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Ed25519",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 221,
                                                    "typeName": "ed25519::Signature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Sr25519",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 99,
                                                    "typeName": "sr25519::Signature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ecdsa",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 420,
                                                    "typeName": "ecdsa::Signature",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 420,
                        "type": {
                            "path": [
                                "sp_core",
                                "ecdsa",
                                "Signature"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 244,
                                            "typeName": "[u8; 65]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 421,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "Call"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "send",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "message",
                                                    "type": 422,
                                                    "typeName": "Box<VersionedXcm<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "teleport_assets",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 149,
                                                    "typeName": "Box<VersionedMultiAssets>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee_asset_item",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": [
                                                "Teleport some assets from the local chain to some destination chain.",
                                                "",
                                                "Fee payment on the destination side is made from the asset in the `assets` vector of",
                                                "index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,",
                                                "with all fees taken as needed from the asset.",
                                                "",
                                                "- `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
                                                "- `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
                                                "  from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
                                                "- `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be",
                                                "  an `AccountId32` value.",
                                                "- `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the",
                                                "  `dest` side. May not be empty.",
                                                "- `fee_asset_item`: The index into `assets` of the item which should be used to pay",
                                                "  fees."
                                            ]
                                        },
                                        {
                                            "name": "reserve_transfer_assets",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 149,
                                                    "typeName": "Box<VersionedMultiAssets>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee_asset_item",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": [
                                                "Transfer some assets from the local chain to the sovereign account of a destination",
                                                "chain and forward a notification XCM.",
                                                "",
                                                "Fee payment on the destination side is made from the asset in the `assets` vector of",
                                                "index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,",
                                                "with all fees taken as needed from the asset.",
                                                "",
                                                "- `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
                                                "- `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
                                                "  from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
                                                "- `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be",
                                                "  an `AccountId32` value.",
                                                "- `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the",
                                                "  `dest` side.",
                                                "- `fee_asset_item`: The index into `assets` of the item which should be used to pay",
                                                "  fees."
                                            ]
                                        },
                                        {
                                            "name": "execute",
                                            "fields": [
                                                {
                                                    "name": "message",
                                                    "type": 433,
                                                    "typeName": "Box<VersionedXcm<<T as SysConfig>::Call>>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_weight",
                                                    "type": 8,
                                                    "typeName": "Weight",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": [
                                                "Execute an XCM message from a local, signed, origin.",
                                                "",
                                                "An event is deposited indicating whether `msg` could be executed completely or only",
                                                "partially.",
                                                "",
                                                "No more than `max_weight` will be used in its attempted execution. If this is less than the",
                                                "maximum amount of weight that the message could take to be executed, then no execution",
                                                "attempt will be made.",
                                                "",
                                                "NOTE: A successful return to this does *not* imply that the `msg` was executed successfully",
                                                "to completion; only that *some* of it was executed."
                                            ]
                                        },
                                        {
                                            "name": "force_xcm_version",
                                            "fields": [
                                                {
                                                    "name": "location",
                                                    "type": 120,
                                                    "typeName": "Box<MultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm_version",
                                                    "type": 4,
                                                    "typeName": "XcmVersion",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": [
                                                "Extoll that a particular destination can be communicated with through a particular",
                                                "version of XCM.",
                                                "",
                                                "- `origin`: Must be Root.",
                                                "- `location`: The destination that is being described.",
                                                "- `xcm_version`: The latest version of XCM that `location` supports."
                                            ]
                                        },
                                        {
                                            "name": "force_default_xcm_version",
                                            "fields": [
                                                {
                                                    "name": "maybe_xcm_version",
                                                    "type": 235,
                                                    "typeName": "Option<XcmVersion>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": [
                                                "Set a safe XCM version (the version that XCM should be encoded with if the most recent",
                                                "version a destination can accept is unknown).",
                                                "",
                                                "- `origin`: Must be Root.",
                                                "- `maybe_xcm_version`: The default XCM encoding version, or `None` to disable."
                                            ]
                                        },
                                        {
                                            "name": "force_subscribe_version_notify",
                                            "fields": [
                                                {
                                                    "name": "location",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": [
                                                "Ask a location to notify us regarding their XCM version and any changes to it.",
                                                "",
                                                "- `origin`: Must be Root.",
                                                "- `location`: The location to which we should subscribe for XCM version notifications."
                                            ]
                                        },
                                        {
                                            "name": "force_unsubscribe_version_notify",
                                            "fields": [
                                                {
                                                    "name": "location",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": [
                                                "Require that a particular destination should no longer notify us regarding any XCM",
                                                "version changes.",
                                                "",
                                                "- `origin`: Must be Root.",
                                                "- `location`: The location to which we are currently subscribed for XCM version",
                                                "  notifications which we no longer desire."
                                            ]
                                        },
                                        {
                                            "name": "limited_reserve_transfer_assets",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 149,
                                                    "typeName": "Box<VersionedMultiAssets>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee_asset_item",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight_limit",
                                                    "type": 147,
                                                    "typeName": "WeightLimit",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": [
                                                "Transfer some assets from the local chain to the sovereign account of a destination",
                                                "chain and forward a notification XCM.",
                                                "",
                                                "Fee payment on the destination side is made from the asset in the `assets` vector of",
                                                "index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight",
                                                "is needed than `weight_limit`, then the operation will fail and the assets send may be",
                                                "at risk.",
                                                "",
                                                "- `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
                                                "- `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
                                                "  from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
                                                "- `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be",
                                                "  an `AccountId32` value.",
                                                "- `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the",
                                                "  `dest` side.",
                                                "- `fee_asset_item`: The index into `assets` of the item which should be used to pay",
                                                "  fees.",
                                                "- `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase."
                                            ]
                                        },
                                        {
                                            "name": "limited_teleport_assets",
                                            "fields": [
                                                {
                                                    "name": "dest",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 154,
                                                    "typeName": "Box<VersionedMultiLocation>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 149,
                                                    "typeName": "Box<VersionedMultiAssets>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "fee_asset_item",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight_limit",
                                                    "type": 147,
                                                    "typeName": "WeightLimit",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": [
                                                "Teleport some assets from the local chain to some destination chain.",
                                                "",
                                                "Fee payment on the destination side is made from the asset in the `assets` vector of",
                                                "index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight",
                                                "is needed than `weight_limit`, then the operation will fail and the assets send may be",
                                                "at risk.",
                                                "",
                                                "- `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
                                                "- `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
                                                "  from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
                                                "- `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be",
                                                "  an `AccountId32` value.",
                                                "- `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the",
                                                "  `dest` side. May not be empty.",
                                                "- `fee_asset_item`: The index into `assets` of the item which should be used to pay",
                                                "  fees.",
                                                "- `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Contains one variant per dispatchable that can be called by an extrinsic."
                            ]
                        }
                    },
                    {
                        "id": 422,
                        "type": {
                            "path": [
                                "xcm",
                                "VersionedXcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 423,
                                                    "typeName": "v0::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 428,
                                                    "typeName": "v1::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 129,
                                                    "typeName": "v2::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 423,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposit",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "TeleportAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 427,
                                                    "typeName": "Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 143,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "RelayedFrom",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "message",
                                                    "type": 423,
                                                    "typeName": "alloc::boxed::Box<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 424,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 425
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 425,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "order",
                                "Order"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Null",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 151,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "debt",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "halt_on_error",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 426,
                                                    "typeName": "Vec<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 426,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 423
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 427,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "Response"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Assets",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 428,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposited",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReceiveTeleportedAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 432,
                                                    "typeName": "Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 143,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "RelayedFrom",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 121,
                                                    "typeName": "InteriorMultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "message",
                                                    "type": 428,
                                                    "typeName": "alloc::boxed::Box<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "SubscribeVersion",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnsubscribeVersion",
                                            "fields": [],
                                            "index": 12,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 429,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 430
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 430,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "order",
                                "Order"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 134,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "debt",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "halt_on_error",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "instructions",
                                                    "type": 431,
                                                    "typeName": "Vec<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 431,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 428
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 432,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "Response"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Assets",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Version",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "super::Version",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 433,
                        "type": {
                            "path": [
                                "xcm",
                                "VersionedXcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 434,
                                                    "typeName": "v0::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 439,
                                                    "typeName": "v1::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 443,
                                                    "typeName": "v2::Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 434,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 435,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposit",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 435,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "TeleportAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 435,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 427,
                                                    "typeName": "Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 438,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "RelayedFrom",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "message",
                                                    "type": 434,
                                                    "typeName": "alloc::boxed::Box<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 435,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 436
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 436,
                        "type": {
                            "path": [
                                "xcm",
                                "v0",
                                "order",
                                "Order"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Null",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 424,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 152,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 150,
                                                    "typeName": "Vec<MultiAsset>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 151,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "debt",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "halt_on_error",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 437,
                                                    "typeName": "Vec<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 437,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 434
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 438,
                        "type": {
                            "path": [
                                "xcm",
                                "double_encoded",
                                "DoubleEncoded"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "encoded",
                                            "type": 10,
                                            "typeName": "Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 439,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 440,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposited",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 440,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReceiveTeleportedAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 440,
                                                    "typeName": "Vec<Order<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 432,
                                                    "typeName": "Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 438,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "RelayedFrom",
                                            "fields": [
                                                {
                                                    "name": "who",
                                                    "type": 121,
                                                    "typeName": "InteriorMultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "message",
                                                    "type": 439,
                                                    "typeName": "alloc::boxed::Box<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "SubscribeVersion",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnsubscribeVersion",
                                            "fields": [],
                                            "index": 12,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 440,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 441
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 441,
                        "type": {
                            "path": [
                                "xcm",
                                "v1",
                                "order",
                                "Order"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Noop",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "effects",
                                                    "type": 429,
                                                    "typeName": "Vec<Order<()>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 134,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "debt",
                                                    "type": 8,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "halt_on_error",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "instructions",
                                                    "type": 442,
                                                    "typeName": "Vec<Xcm<Call>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 442,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 439
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 443,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "Xcm"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 444,
                                            "typeName": "Vec<Instruction<Call>>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 444,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 445
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 445,
                        "type": {
                            "path": [
                                "xcm",
                                "v2",
                                "Instruction"
                            ],
                            "params": [
                                {
                                    "name": "Call",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "WithdrawAsset",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReserveAssetDeposited",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReceiveTeleportedAsset",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryResponse",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "response",
                                                    "type": 139,
                                                    "typeName": "Response",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "TransferReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Transact",
                                            "fields": [
                                                {
                                                    "name": "origin_type",
                                                    "type": 142,
                                                    "typeName": "OriginKind",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "require_weight_at_most",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "call",
                                                    "type": 438,
                                                    "typeName": "DoubleEncoded<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpNewChannelOpenRequest",
                                            "fields": [
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_message_size",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_capacity",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelAccepted",
                                            "fields": [
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "HrmpChannelClosing",
                                            "fields": [
                                                {
                                                    "name": "initiator",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "sender",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "recipient",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClearOrigin",
                                            "fields": [],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "DescendOrigin",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 121,
                                                    "typeName": "InteriorMultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "ReportError",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": []
                                        },
                                        {
                                            "name": "DepositReserveAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_assets",
                                                    "type": 123,
                                                    "typeName": "u32",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "ExchangeAsset",
                                            "fields": [
                                                {
                                                    "name": "give",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "receive",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateReserveWithdraw",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "reserve",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "InitiateTeleport",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "xcm",
                                                    "type": 129,
                                                    "typeName": "Xcm<()>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "QueryHolding",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "dest",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "assets",
                                                    "type": 144,
                                                    "typeName": "MultiAssetFilter",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "BuyExecution",
                                            "fields": [
                                                {
                                                    "name": "fees",
                                                    "type": 134,
                                                    "typeName": "MultiAsset",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "weight_limit",
                                                    "type": 147,
                                                    "typeName": "WeightLimit",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "RefundSurplus",
                                            "fields": [],
                                            "index": 20,
                                            "docs": []
                                        },
                                        {
                                            "name": "SetErrorHandler",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 443,
                                                    "typeName": "Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": []
                                        },
                                        {
                                            "name": "SetAppendix",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 443,
                                                    "typeName": "Xcm<Call>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClearError",
                                            "fields": [],
                                            "index": 23,
                                            "docs": []
                                        },
                                        {
                                            "name": "ClaimAsset",
                                            "fields": [
                                                {
                                                    "name": "assets",
                                                    "type": 132,
                                                    "typeName": "MultiAssets",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "ticket",
                                                    "type": 120,
                                                    "typeName": "MultiLocation",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Trap",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "SubscribeVersion",
                                            "fields": [
                                                {
                                                    "name": "query_id",
                                                    "type": 126,
                                                    "typeName": "QueryId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "max_response_weight",
                                                    "type": 126,
                                                    "typeName": "u64",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "UnsubscribeVersion",
                                            "fields": [],
                                            "index": 27,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 446,
                        "type": {
                            "path": [
                                "pallet_scheduler",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "FailedToSchedule",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Failed to schedule a call"
                                            ]
                                        },
                                        {
                                            "name": "NotFound",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Cannot find the scheduled call."
                                            ]
                                        },
                                        {
                                            "name": "TargetBlockNumberInPast",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Given target block number is in the past."
                                            ]
                                        },
                                        {
                                            "name": "RescheduleNoChange",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Reschedule failed because it does not change scheduled time."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 447,
                        "type": {
                            "path": [
                                "pallet_preimage",
                                "RequestStatus"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unrequested",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 448,
                                                    "typeName": "Option<(AccountId, Balance)>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Requested",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 448,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 69
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 69,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 449,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 2
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 450,
                        "type": {
                            "path": [
                                "pallet_preimage",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TooLarge",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Preimage is too large to store on-chain."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyNoted",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Preimage has already been noted on-chain."
                                            ]
                                        },
                                        {
                                            "name": "NotAuthorized",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The user is not authorized to perform this action."
                                            ]
                                        },
                                        {
                                            "name": "NotNoted",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The preimage cannot be removed since it has not yet been noted."
                                            ]
                                        },
                                        {
                                            "name": "Requested",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "A preimage may not be removed when there are outstanding requests."
                                            ]
                                        },
                                        {
                                            "name": "NotRequested",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The preimage request cannot be removed since no outstanding requests exist."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 451,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 452
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 453,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 452,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    188,
                                    8
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 453,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 452
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 454,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 1
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 455,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 455,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 1
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 456,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 457
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 457,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 457,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "digests",
                                "PreDigest"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Primary",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 458,
                                                    "typeName": "PrimaryPreDigest",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "SecondaryPlain",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 459,
                                                    "typeName": "SecondaryPlainPreDigest",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "SecondaryVRF",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 460,
                                                    "typeName": "SecondaryVRFPreDigest",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 458,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "digests",
                                "PrimaryPreDigest"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "authority_index",
                                            "type": 4,
                                            "typeName": "super::AuthorityIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "slot",
                                            "type": 189,
                                            "typeName": "Slot",
                                            "docs": []
                                        },
                                        {
                                            "name": "vrf_output",
                                            "type": 1,
                                            "typeName": "VRFOutput",
                                            "docs": []
                                        },
                                        {
                                            "name": "vrf_proof",
                                            "type": 100,
                                            "typeName": "VRFProof",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 459,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "digests",
                                "SecondaryPlainPreDigest"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "authority_index",
                                            "type": 4,
                                            "typeName": "super::AuthorityIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "slot",
                                            "type": 189,
                                            "typeName": "Slot",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 460,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "digests",
                                "SecondaryVRFPreDigest"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "authority_index",
                                            "type": 4,
                                            "typeName": "super::AuthorityIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "slot",
                                            "type": 189,
                                            "typeName": "Slot",
                                            "docs": []
                                        },
                                        {
                                            "name": "vrf_output",
                                            "type": 1,
                                            "typeName": "VRFOutput",
                                            "docs": []
                                        },
                                        {
                                            "name": "vrf_proof",
                                            "type": 100,
                                            "typeName": "VRFProof",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 461,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 1
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 1,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 462,
                        "type": {
                            "path": [
                                "sp_consensus_babe",
                                "BabeEpochConfiguration"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "c",
                                            "type": 192,
                                            "typeName": "(u64, u64)",
                                            "docs": []
                                        },
                                        {
                                            "name": "allowed_slots",
                                            "type": 193,
                                            "typeName": "AllowedSlots",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 463,
                        "type": {
                            "path": [
                                "pallet_babe",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidEquivocationProof",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "An equivocation proof provided as part of an equivocation report is invalid."
                                            ]
                                        },
                                        {
                                            "name": "InvalidKeyOwnershipProof",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "A key ownership proof provided as part of an equivocation report is invalid."
                                            ]
                                        },
                                        {
                                            "name": "DuplicateOffenceReport",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "A given equivocation report is valid but already previously reported."
                                            ]
                                        },
                                        {
                                            "name": "InvalidConfiguration",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Submitted configuration is invalid."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 464,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    6,
                                    42
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 465,
                        "type": {
                            "path": [
                                "pallet_indices",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotAssigned",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The index was not already assigned."
                                            ]
                                        },
                                        {
                                            "name": "NotOwner",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The index is assigned to another account."
                                            ]
                                        },
                                        {
                                            "name": "InUse",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The index was not available."
                                            ]
                                        },
                                        {
                                            "name": "NotTransfer",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The source and destination accounts are identical."
                                            ]
                                        },
                                        {
                                            "name": "Permanent",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The index is permanent and may not be freed/changed."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 466,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 467
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 469,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 467,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "BalanceLock"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "id",
                                            "type": 138,
                                            "typeName": "LockIdentifier",
                                            "docs": []
                                        },
                                        {
                                            "name": "amount",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "reasons",
                                            "type": 468,
                                            "typeName": "Reasons",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 468,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "Reasons"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Fee",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Misc",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "All",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 469,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 467
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 470,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 471
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 472,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 471,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "ReserveData"
                            ],
                            "params": [
                                {
                                    "name": "ReserveIdentifier",
                                    "type": 138
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "id",
                                            "type": 138,
                                            "typeName": "ReserveIdentifier",
                                            "docs": []
                                        },
                                        {
                                            "name": "amount",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 472,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 471
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 473,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "Releases"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V1_0_0",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2_0_0",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 474,
                        "type": {
                            "path": [
                                "pallet_balances",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "VestingBalance",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Vesting balance too high to send value"
                                            ]
                                        },
                                        {
                                            "name": "LiquidityRestrictions",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Account liquidity restrictions prevent withdrawal"
                                            ]
                                        },
                                        {
                                            "name": "InsufficientBalance",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Balance too low to send value"
                                            ]
                                        },
                                        {
                                            "name": "ExistentialDeposit",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Value too low to create account due to existential deposit"
                                            ]
                                        },
                                        {
                                            "name": "KeepAlive",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Transfer/payment would kill account"
                                            ]
                                        },
                                        {
                                            "name": "ExistingVestingSchedule",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "A vesting schedule already exists for this account"
                                            ]
                                        },
                                        {
                                            "name": "DeadAccount",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Beneficiary account must pre-exist"
                                            ]
                                        },
                                        {
                                            "name": "TooManyReserves",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Number of named reserves exceed MaxReserves"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 475,
                        "type": {
                            "path": [
                                "sp_arithmetic",
                                "fixed_point",
                                "FixedU128"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 6,
                                            "typeName": "u128",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 476,
                        "type": {
                            "path": [
                                "pallet_transaction_payment",
                                "Releases"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V1Ancient",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 477,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 478
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 479,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 478,
                        "type": {
                            "path": [
                                "pallet_authorship",
                                "UncleEntryItem"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                },
                                {
                                    "name": "Author",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InclusionHeight",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Uncle",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": "Hash",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 92,
                                                    "typeName": "Option<Author>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 479,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 478
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 480,
                        "type": {
                            "path": [
                                "pallet_authorship",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidUncleParent",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The uncle parent not in the chain."
                                            ]
                                        },
                                        {
                                            "name": "UnclesAlreadySet",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Uncles already set in the block."
                                            ]
                                        },
                                        {
                                            "name": "TooManyUncles",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Too many uncles."
                                            ]
                                        },
                                        {
                                            "name": "GenesisUncle",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The uncle is genesis."
                                            ]
                                        },
                                        {
                                            "name": "TooHighUncle",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The uncle is too high in chain."
                                            ]
                                        },
                                        {
                                            "name": "UncleAlreadyIncluded",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The uncle is already included."
                                            ]
                                        },
                                        {
                                            "name": "OldUncle",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The uncle isn't recent enough to be included."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 481,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "StakingLedger"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "stash",
                                            "type": 0,
                                            "typeName": "T::AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "total",
                                            "type": 57,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "active",
                                            "type": 57,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "unlocking",
                                            "type": 482,
                                            "typeName": "BoundedVec<UnlockChunk<BalanceOf<T>>, MaxUnlockingChunks>",
                                            "docs": []
                                        },
                                        {
                                            "name": "claimed_rewards",
                                            "type": 205,
                                            "typeName": "Vec<EraIndex>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 482,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 483
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 484,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 483,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "UnlockChunk"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "value",
                                            "type": 57,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "era",
                                            "type": 123,
                                            "typeName": "EraIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 484,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 483
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 485,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "Nominations"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "targets",
                                            "type": 486,
                                            "typeName": "BoundedVec<T::AccountId, T::MaxNominations>",
                                            "docs": []
                                        },
                                        {
                                            "name": "submitted_in",
                                            "type": 4,
                                            "typeName": "EraIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "suppressed",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 486,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 0
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 61,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 487,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "ActiveEraInfo"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "index",
                                            "type": 4,
                                            "typeName": "EraIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "start",
                                            "type": 167,
                                            "typeName": "Option<u64>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 488,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    0
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 489,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "EraRewardPoints"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "total",
                                            "type": 4,
                                            "typeName": "RewardPoint",
                                            "docs": []
                                        },
                                        {
                                            "name": "individual",
                                            "type": 490,
                                            "typeName": "BTreeMap<AccountId, RewardPoint>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 490,
                        "type": {
                            "path": [
                                "BTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 0
                                },
                                {
                                    "name": "V",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 491,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 491,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 492
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 492,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 493,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "Forcing"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotForcing",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "ForceNew",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "ForceNone",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "ForceAlways",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 494,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 495
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 495,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "UnappliedSlash"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "validator",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "own",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "others",
                                            "type": 68,
                                            "typeName": "Vec<(AccountId, Balance)>",
                                            "docs": []
                                        },
                                        {
                                            "name": "reporters",
                                            "type": 61,
                                            "typeName": "Vec<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "payout",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 496,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    41,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 497,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "slashing",
                                "SlashingSpans"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "span_index",
                                            "type": 4,
                                            "typeName": "SpanIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_start",
                                            "type": 4,
                                            "typeName": "EraIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_nonzero_slash",
                                            "type": 4,
                                            "typeName": "EraIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "prior",
                                            "type": 205,
                                            "typeName": "Vec<EraIndex>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 498,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "slashing",
                                "SpanRecord"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "slashed",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "paid_out",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 499,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 500
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 500,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    42
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 501,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "Releases"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V1_0_0Ancient",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2_0_0",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "V3_0_0",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "V4_0_0",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "V5_0_0",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "V6_0_0",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "V7_0_0",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "V8_0_0",
                                            "fields": [],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "V9_0_0",
                                            "fields": [],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "V10_0_0",
                                            "fields": [],
                                            "index": 9,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 502,
                        "type": {
                            "path": [
                                "pallet_staking",
                                "pallet",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotController",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Not a controller account."
                                            ]
                                        },
                                        {
                                            "name": "NotStash",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Not a stash account."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyBonded",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Stash is already bonded."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyPaired",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Controller is already paired."
                                            ]
                                        },
                                        {
                                            "name": "EmptyTargets",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Targets cannot be empty."
                                            ]
                                        },
                                        {
                                            "name": "DuplicateIndex",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Duplicate index."
                                            ]
                                        },
                                        {
                                            "name": "InvalidSlashIndex",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Slash record index out of bounds."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientBond",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Cannot have a validator or nominator role, with value less than the minimum defined by",
                                                "governance (see `MinValidatorBond` and `MinNominatorBond`). If unbonding is the",
                                                "intention, `chill` first to remove one's role as validator/nominator."
                                            ]
                                        },
                                        {
                                            "name": "NoMoreChunks",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Can not schedule more unlock chunks."
                                            ]
                                        },
                                        {
                                            "name": "NoUnlockChunk",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Can not rebond without unlocking chunks."
                                            ]
                                        },
                                        {
                                            "name": "FundedTarget",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Attempting to target a stash that still has funds."
                                            ]
                                        },
                                        {
                                            "name": "InvalidEraToReward",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "Invalid era to reward."
                                            ]
                                        },
                                        {
                                            "name": "InvalidNumberOfNominations",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Invalid number of nominations."
                                            ]
                                        },
                                        {
                                            "name": "NotSortedAndUnique",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Items are not sorted and unique."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyClaimed",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "Rewards for this era have already been claimed for this validator."
                                            ]
                                        },
                                        {
                                            "name": "IncorrectHistoryDepth",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Incorrect previous history depth input provided."
                                            ]
                                        },
                                        {
                                            "name": "IncorrectSlashingSpans",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "Incorrect number of slashing spans provided."
                                            ]
                                        },
                                        {
                                            "name": "BadState",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "Internal state has become somehow corrupted and the operation cannot continue."
                                            ]
                                        },
                                        {
                                            "name": "TooManyTargets",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "Too many nomination targets supplied."
                                            ]
                                        },
                                        {
                                            "name": "BadTarget",
                                            "fields": [],
                                            "index": 19,
                                            "docs": [
                                                "A nomination target was supplied that was blocked or otherwise not a validator."
                                            ]
                                        },
                                        {
                                            "name": "CannotChillOther",
                                            "fields": [],
                                            "index": 20,
                                            "docs": [
                                                "The user has enough bond and thus cannot be chilled forcefully by an external person."
                                            ]
                                        },
                                        {
                                            "name": "TooManyNominators",
                                            "fields": [],
                                            "index": 21,
                                            "docs": [
                                                "There are too many nominators in the system. Governance needs to adjust the staking",
                                                "settings to keep things safe for the runtime."
                                            ]
                                        },
                                        {
                                            "name": "TooManyValidators",
                                            "fields": [],
                                            "index": 22,
                                            "docs": [
                                                "There are too many validators in the system. Governance needs to adjust the staking",
                                                "settings to keep things safe for the runtime."
                                            ]
                                        },
                                        {
                                            "name": "CommissionTooLow",
                                            "fields": [],
                                            "index": 23,
                                            "docs": [
                                                "Commission is too low. Must be at least `MinCommission`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 503,
                        "type": {
                            "path": [
                                "sp_staking",
                                "offence",
                                "OffenceDetails"
                            ],
                            "params": [
                                {
                                    "name": "Reporter",
                                    "type": 0
                                },
                                {
                                    "name": "Offender",
                                    "type": 55
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "offender",
                                            "type": 55,
                                            "typeName": "Offender",
                                            "docs": []
                                        },
                                        {
                                            "name": "reporters",
                                            "type": 61,
                                            "typeName": "Vec<Reporter>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 504,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    44,
                                    10
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 505,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 506
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 506,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    211
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 507,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    508,
                                    10
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 508,
                        "type": {
                            "path": [
                                "sp_core",
                                "crypto",
                                "KeyTypeId"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 14,
                                            "typeName": "[u8; 4]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 509,
                        "type": {
                            "path": [
                                "pallet_session",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidProof",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Invalid ownership proof."
                                            ]
                                        },
                                        {
                                            "name": "NoAssociatedValidatorId",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "No associated validator ID for account."
                                            ]
                                        },
                                        {
                                            "name": "DuplicatedKey",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Registered duplicate key."
                                            ]
                                        },
                                        {
                                            "name": "NoKeys",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "No keys are associated with this account."
                                            ]
                                        },
                                        {
                                            "name": "NoAccount",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Key setting account is not live, so it's impossible to associate keys."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Error for the session pallet."
                            ]
                        }
                    },
                    {
                        "id": 510,
                        "type": {
                            "path": [
                                "pallet_grandpa",
                                "StoredState"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Live",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "PendingPause",
                                            "fields": [
                                                {
                                                    "name": "scheduled_at",
                                                    "type": 4,
                                                    "typeName": "N",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "N",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Paused",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "PendingResume",
                                            "fields": [
                                                {
                                                    "name": "scheduled_at",
                                                    "type": 4,
                                                    "typeName": "N",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delay",
                                                    "type": 4,
                                                    "typeName": "N",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 511,
                        "type": {
                            "path": [
                                "pallet_grandpa",
                                "StoredPendingChange"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                },
                                {
                                    "name": "Limit",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "scheduled_at",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "delay",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "next_authorities",
                                            "type": 512,
                                            "typeName": "BoundedAuthorityList<Limit>",
                                            "docs": []
                                        },
                                        {
                                            "name": "forced",
                                            "type": 235,
                                            "typeName": "Option<N>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 512,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 48
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 47,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 513,
                        "type": {
                            "path": [
                                "pallet_grandpa",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "PauseFailed",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Attempt to signal GRANDPA pause when the authority set isn't live",
                                                "(either paused or already pending pause)."
                                            ]
                                        },
                                        {
                                            "name": "ResumeFailed",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Attempt to signal GRANDPA resume when the authority set isn't paused",
                                                "(either live or already pending resume)."
                                            ]
                                        },
                                        {
                                            "name": "ChangePending",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Attempt to signal GRANDPA change with one already pending."
                                            ]
                                        },
                                        {
                                            "name": "TooSoon",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Cannot signal forced change so soon after last."
                                            ]
                                        },
                                        {
                                            "name": "InvalidKeyOwnershipProof",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "A key ownership proof provided as part of an equivocation report is invalid."
                                            ]
                                        },
                                        {
                                            "name": "InvalidEquivocationProof",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "An equivocation proof provided as part of an equivocation report is invalid."
                                            ]
                                        },
                                        {
                                            "name": "DuplicateOffenceReport",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "A given equivocation report is valid but already previously reported."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 514,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 52
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 515,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 515,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 52
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 516,
                        "type": {
                            "path": [
                                "frame_support",
                                "traits",
                                "misc",
                                "WrapperOpaque"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 517
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 123,
                                            "typeName": null,
                                            "docs": []
                                        },
                                        {
                                            "name": null,
                                            "type": 517,
                                            "typeName": "T",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 517,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "BoundedOpaqueNetworkState"
                            ],
                            "params": [
                                {
                                    "name": "PeerIdEncodingLimit",
                                    "type": null
                                },
                                {
                                    "name": "MultiAddrEncodingLimit",
                                    "type": null
                                },
                                {
                                    "name": "AddressesLimit",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "peer_id",
                                            "type": 518,
                                            "typeName": "WeakBoundedVec<u8, PeerIdEncodingLimit>",
                                            "docs": []
                                        },
                                        {
                                            "name": "external_addresses",
                                            "type": 519,
                                            "typeName": "WeakBoundedVec<WeakBoundedVec<u8, MultiAddrEncodingLimit>, AddressesLimit\n>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 518,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 2
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 519,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "weak_bounded_vec",
                                "WeakBoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 518
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 520,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 520,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 518
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 521,
                        "type": {
                            "path": [
                                "pallet_im_online",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidKey",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Non existent public key."
                                            ]
                                        },
                                        {
                                            "name": "DuplicatedHeartbeat",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Duplicated heartbeat."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 522,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 523
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 523,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    9,
                                    0
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 524,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    61,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 525,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "PreimageStatus"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Missing",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Available",
                                            "fields": [
                                                {
                                                    "name": "data",
                                                    "type": 10,
                                                    "typeName": "Vec<u8>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "provider",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "deposit",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "since",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "expiry",
                                                    "type": 235,
                                                    "typeName": "Option<BlockNumber>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 526,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "types",
                                "ReferendumInfo"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Ongoing",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 527,
                                                    "typeName": "ReferendumStatus<BlockNumber, Hash, Balance>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Finished",
                                            "fields": [
                                                {
                                                    "name": "approved",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "end",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 527,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "types",
                                "ReferendumStatus"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "end",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "proposal_hash",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "threshold",
                                            "type": 62,
                                            "typeName": "VoteThreshold",
                                            "docs": []
                                        },
                                        {
                                            "name": "delay",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "tally",
                                            "type": 528,
                                            "typeName": "Tally<Balance>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 528,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "types",
                                "Tally"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "ayes",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "nays",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "turnout",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 529,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "vote",
                                "Voting"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Direct",
                                            "fields": [
                                                {
                                                    "name": "votes",
                                                    "type": 530,
                                                    "typeName": "Vec<(ReferendumIndex, AccountVote<Balance>)>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delegations",
                                                    "type": 532,
                                                    "typeName": "Delegations<Balance>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prior",
                                                    "type": 533,
                                                    "typeName": "PriorLock<BlockNumber, Balance>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Delegating",
                                            "fields": [
                                                {
                                                    "name": "balance",
                                                    "type": 6,
                                                    "typeName": "Balance",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "target",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "conviction",
                                                    "type": 234,
                                                    "typeName": "Conviction",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "delegations",
                                                    "type": 532,
                                                    "typeName": "Delegations<Balance>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "prior",
                                                    "type": 533,
                                                    "typeName": "PriorLock<BlockNumber, Balance>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 530,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 531
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 531,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    63
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 532,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "types",
                                "Delegations"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "votes",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "capital",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 533,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "vote",
                                "PriorLock"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": null,
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 534,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    9,
                                    62
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 535,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    61
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 536,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "Releases"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V1",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 537,
                        "type": {
                            "path": [
                                "pallet_democracy",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ValueLow",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Value too low"
                                            ]
                                        },
                                        {
                                            "name": "ProposalMissing",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Proposal does not exist"
                                            ]
                                        },
                                        {
                                            "name": "AlreadyCanceled",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Cannot cancel the same proposal twice"
                                            ]
                                        },
                                        {
                                            "name": "DuplicateProposal",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Proposal already made"
                                            ]
                                        },
                                        {
                                            "name": "ProposalBlacklisted",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Proposal still blacklisted"
                                            ]
                                        },
                                        {
                                            "name": "NotSimpleMajority",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Next external proposal not simple majority"
                                            ]
                                        },
                                        {
                                            "name": "InvalidHash",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Invalid hash"
                                            ]
                                        },
                                        {
                                            "name": "NoProposal",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "No external proposal"
                                            ]
                                        },
                                        {
                                            "name": "AlreadyVetoed",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Identity may not veto a proposal twice"
                                            ]
                                        },
                                        {
                                            "name": "DuplicatePreimage",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Preimage already noted"
                                            ]
                                        },
                                        {
                                            "name": "NotImminent",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Not imminent"
                                            ]
                                        },
                                        {
                                            "name": "TooEarly",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "Too early"
                                            ]
                                        },
                                        {
                                            "name": "Imminent",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Imminent"
                                            ]
                                        },
                                        {
                                            "name": "PreimageMissing",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Preimage not found"
                                            ]
                                        },
                                        {
                                            "name": "ReferendumInvalid",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "Vote given for invalid referendum"
                                            ]
                                        },
                                        {
                                            "name": "PreimageInvalid",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Invalid preimage"
                                            ]
                                        },
                                        {
                                            "name": "NoneWaiting",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "No proposals waiting"
                                            ]
                                        },
                                        {
                                            "name": "NotVoter",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "The given account did not vote on the referendum."
                                            ]
                                        },
                                        {
                                            "name": "NoPermission",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "The actor has no permission to conduct the action."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyDelegating",
                                            "fields": [],
                                            "index": 19,
                                            "docs": [
                                                "The account is already delegating."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientFunds",
                                            "fields": [],
                                            "index": 20,
                                            "docs": [
                                                "Too high a balance was provided that the account cannot afford."
                                            ]
                                        },
                                        {
                                            "name": "NotDelegating",
                                            "fields": [],
                                            "index": 21,
                                            "docs": [
                                                "The account is not currently delegating."
                                            ]
                                        },
                                        {
                                            "name": "VotesExist",
                                            "fields": [],
                                            "index": 22,
                                            "docs": [
                                                "The account currently has votes attached to it and the operation cannot succeed until",
                                                "these are removed, either through `unvote` or `reap_vote`."
                                            ]
                                        },
                                        {
                                            "name": "InstantNotAllowed",
                                            "fields": [],
                                            "index": 23,
                                            "docs": [
                                                "The instant referendum origin is currently disallowed."
                                            ]
                                        },
                                        {
                                            "name": "Nonsense",
                                            "fields": [],
                                            "index": 24,
                                            "docs": [
                                                "Delegation to oneself makes no sense."
                                            ]
                                        },
                                        {
                                            "name": "WrongUpperBound",
                                            "fields": [],
                                            "index": 25,
                                            "docs": [
                                                "Invalid upper bound."
                                            ]
                                        },
                                        {
                                            "name": "MaxVotesReached",
                                            "fields": [],
                                            "index": 26,
                                            "docs": [
                                                "Maximum number of votes reached."
                                            ]
                                        },
                                        {
                                            "name": "TooManyProposals",
                                            "fields": [],
                                            "index": 27,
                                            "docs": [
                                                "Maximum number of proposals reached."
                                            ]
                                        },
                                        {
                                            "name": "VotingPeriodLow",
                                            "fields": [],
                                            "index": 28,
                                            "docs": [
                                                "Voting period too low"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 538,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 9
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 156,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 539,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "Votes"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "index",
                                            "type": 4,
                                            "typeName": "ProposalIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "threshold",
                                            "type": 4,
                                            "typeName": "MemberCount",
                                            "docs": []
                                        },
                                        {
                                            "name": "ayes",
                                            "type": 61,
                                            "typeName": "Vec<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "nays",
                                            "type": 61,
                                            "typeName": "Vec<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "end",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 540,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotMember",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Account is not a member"
                                            ]
                                        },
                                        {
                                            "name": "DuplicateProposal",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Duplicate proposals not allowed"
                                            ]
                                        },
                                        {
                                            "name": "ProposalMissing",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Proposal must exist"
                                            ]
                                        },
                                        {
                                            "name": "WrongIndex",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Mismatched index"
                                            ]
                                        },
                                        {
                                            "name": "DuplicateVote",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Duplicate vote ignored"
                                            ]
                                        },
                                        {
                                            "name": "AlreadyInitialized",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Members are already initialized!"
                                            ]
                                        },
                                        {
                                            "name": "TooEarly",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The close call was made too early, before the end of the voting."
                                            ]
                                        },
                                        {
                                            "name": "TooManyProposals",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "There can only be a maximum of `MaxProposals` active proposals."
                                            ]
                                        },
                                        {
                                            "name": "WrongProposalWeight",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The given weight bound for the proposal was too low."
                                            ]
                                        },
                                        {
                                            "name": "WrongProposalLength",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The given length bound for the proposal was too low."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 541,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 9
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 156,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 542,
                        "type": {
                            "path": [
                                "pallet_collective",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotMember",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Account is not a member"
                                            ]
                                        },
                                        {
                                            "name": "DuplicateProposal",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Duplicate proposals not allowed"
                                            ]
                                        },
                                        {
                                            "name": "ProposalMissing",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Proposal must exist"
                                            ]
                                        },
                                        {
                                            "name": "WrongIndex",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Mismatched index"
                                            ]
                                        },
                                        {
                                            "name": "DuplicateVote",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Duplicate vote ignored"
                                            ]
                                        },
                                        {
                                            "name": "AlreadyInitialized",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Members are already initialized!"
                                            ]
                                        },
                                        {
                                            "name": "TooEarly",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The close call was made too early, before the end of the voting."
                                            ]
                                        },
                                        {
                                            "name": "TooManyProposals",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "There can only be a maximum of `MaxProposals` active proposals."
                                            ]
                                        },
                                        {
                                            "name": "WrongProposalWeight",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The given weight bound for the proposal was too low."
                                            ]
                                        },
                                        {
                                            "name": "WrongProposalLength",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The given length bound for the proposal was too low."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 543,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 544
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 544,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "SeatHolder"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "who",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "stake",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 545,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "Voter"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "votes",
                                            "type": 61,
                                            "typeName": "Vec<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "stake",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 546,
                        "type": {
                            "path": [
                                "pallet_elections_phragmen",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "UnableToVote",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Cannot vote when no candidates or members exist."
                                            ]
                                        },
                                        {
                                            "name": "NoVotes",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Must vote for at least one candidate."
                                            ]
                                        },
                                        {
                                            "name": "TooManyVotes",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Cannot vote more than candidates."
                                            ]
                                        },
                                        {
                                            "name": "MaximumVotesExceeded",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Cannot vote more than maximum allowed."
                                            ]
                                        },
                                        {
                                            "name": "LowBalance",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Cannot vote with stake less than minimum balance."
                                            ]
                                        },
                                        {
                                            "name": "UnableToPayBond",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Voter can not pay voting bond."
                                            ]
                                        },
                                        {
                                            "name": "MustBeVoter",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Must be a voter."
                                            ]
                                        },
                                        {
                                            "name": "DuplicatedCandidate",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Duplicated candidate submission."
                                            ]
                                        },
                                        {
                                            "name": "TooManyCandidates",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Too many candidates have been created."
                                            ]
                                        },
                                        {
                                            "name": "MemberSubmit",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Member cannot re-submit candidacy."
                                            ]
                                        },
                                        {
                                            "name": "RunnerUpSubmit",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Runner cannot re-submit candidacy."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientCandidateFunds",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "Candidate does not have enough funds."
                                            ]
                                        },
                                        {
                                            "name": "NotMember",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Not a member."
                                            ]
                                        },
                                        {
                                            "name": "InvalidWitnessData",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "The provided count of number of candidates is incorrect."
                                            ]
                                        },
                                        {
                                            "name": "InvalidVoteCount",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "The provided count of number of votes is incorrect."
                                            ]
                                        },
                                        {
                                            "name": "InvalidRenouncing",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "The renouncing origin presented a wrong `Renouncing` parameter."
                                            ]
                                        },
                                        {
                                            "name": "InvalidReplacement",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "Prediction regarding replacement after member removal is wrong."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 547,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 0
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 61,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 548,
                        "type": {
                            "path": [
                                "pallet_membership",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "AlreadyMember",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Already a member."
                                            ]
                                        },
                                        {
                                            "name": "NotMember",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Not a member."
                                            ]
                                        },
                                        {
                                            "name": "TooManyMembers",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Too many members."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 549,
                        "type": {
                            "path": [
                                "pallet_treasury",
                                "Proposal"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "proposer",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "value",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "beneficiary",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "bond",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 550,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 4
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 205,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 551,
                        "type": {
                            "path": [
                                "sp_arithmetic",
                                "per_things",
                                "Permill"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 552,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 6,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 553,
                        "type": {
                            "path": [
                                "frame_support",
                                "PalletId"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 138,
                                            "typeName": "[u8; 8]",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 554,
                        "type": {
                            "path": [
                                "pallet_treasury",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InsufficientProposersBalance",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Proposer's balance is too low."
                                            ]
                                        },
                                        {
                                            "name": "InvalidIndex",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "No proposal or bounty at that index."
                                            ]
                                        },
                                        {
                                            "name": "TooManyApprovals",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Too many approvals in the queue."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientPermission",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The spend origin is valid but the amount it is allowed to spend is lower than the",
                                                "amount to be spent."
                                            ]
                                        },
                                        {
                                            "name": "ProposalNotApproved",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Proposal has not been approved."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Error for the treasury pallet."
                            ]
                        }
                    },
                    {
                        "id": 555,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidEthereumSignature",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Invalid Ethereum signature."
                                            ]
                                        },
                                        {
                                            "name": "SignerHasNoClaim",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Ethereum address has no claim."
                                            ]
                                        },
                                        {
                                            "name": "SenderHasNoClaim",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Account ID sending transaction has no claim."
                                            ]
                                        },
                                        {
                                            "name": "PotUnderflow",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "There's not enough in the pot to pay out some unvested amount. Generally implies a logic",
                                                "error."
                                            ]
                                        },
                                        {
                                            "name": "InvalidStatement",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "A needed statement was not included."
                                            ]
                                        },
                                        {
                                            "name": "VestedBalanceExists",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The account already has a vested balance."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 556,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 250
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 557,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 557,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 250
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 558,
                        "type": {
                            "path": [
                                "pallet_vesting",
                                "Releases"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 559,
                        "type": {
                            "path": [
                                "pallet_vesting",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotVesting",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The account given is not vesting."
                                            ]
                                        },
                                        {
                                            "name": "AtMaxVestingSchedules",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The account already has `MaxVestingSchedules` count of schedules and thus",
                                                "cannot add another one. Consider merging existing schedules in order to add another."
                                            ]
                                        },
                                        {
                                            "name": "AmountLow",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Amount being transferred is too low to create a vesting schedule."
                                            ]
                                        },
                                        {
                                            "name": "ScheduleIndexOutOfBounds",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "An index was out of bounds of the vesting schedules."
                                            ]
                                        },
                                        {
                                            "name": "InvalidScheduleParams",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Failed to create a new schedule because some parameter was invalid."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Error for the vesting pallet."
                            ]
                        }
                    },
                    {
                        "id": 560,
                        "type": {
                            "path": [
                                "pallet_utility",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TooManyCalls",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Too many calls batched."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 561,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "Registration"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "MaxJudgements",
                                    "type": null
                                },
                                {
                                    "name": "MaxAdditionalFields",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "judgements",
                                            "type": 562,
                                            "typeName": "BoundedVec<(RegistrarIndex, Judgement<Balance>), MaxJudgements>",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "info",
                                            "type": 261,
                                            "typeName": "IdentityInfo<MaxAdditionalFields>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 562,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 563
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 564,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 563,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    299
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 564,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 563
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 565,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    6,
                                    566
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 566,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 0
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 61,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 567,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 568
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 570,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 568,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 569
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 569,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 569,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "types",
                                "RegistrarInfo"
                            ],
                            "params": [
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "account",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "fee",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "fields",
                                            "type": 297,
                                            "typeName": "IdentityFields",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 570,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 568
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 571,
                        "type": {
                            "path": [
                                "pallet_identity",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TooManySubAccounts",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Too many subs-accounts."
                                            ]
                                        },
                                        {
                                            "name": "NotFound",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Account isn't found."
                                            ]
                                        },
                                        {
                                            "name": "NotNamed",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Account isn't named."
                                            ]
                                        },
                                        {
                                            "name": "EmptyIndex",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Empty index."
                                            ]
                                        },
                                        {
                                            "name": "FeeChanged",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Fee is changed."
                                            ]
                                        },
                                        {
                                            "name": "NoIdentity",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "No identity found."
                                            ]
                                        },
                                        {
                                            "name": "StickyJudgement",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Sticky judgement."
                                            ]
                                        },
                                        {
                                            "name": "JudgementGiven",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Judgement given."
                                            ]
                                        },
                                        {
                                            "name": "InvalidJudgement",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Invalid judgement."
                                            ]
                                        },
                                        {
                                            "name": "InvalidIndex",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The index is invalid."
                                            ]
                                        },
                                        {
                                            "name": "InvalidTarget",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The target is invalid."
                                            ]
                                        },
                                        {
                                            "name": "TooManyFields",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "Too many additional fields."
                                            ]
                                        },
                                        {
                                            "name": "TooManyRegistrars",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Maximum amount of registrars reached. Cannot add any more."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyClaimed",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Account ID is already named."
                                            ]
                                        },
                                        {
                                            "name": "NotSub",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "Sender is not a sub-account."
                                            ]
                                        },
                                        {
                                            "name": "NotOwned",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Sub-account isn't owned by sender."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 572,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    573,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 573,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 574
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 575,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 574,
                        "type": {
                            "path": [
                                "pallet_proxy",
                                "ProxyDefinition"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "ProxyType",
                                    "type": 79
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "delegate",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "proxy_type",
                                            "type": 79,
                                            "typeName": "ProxyType",
                                            "docs": []
                                        },
                                        {
                                            "name": "delay",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 575,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 574
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 576,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    577,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 577,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 578
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 579,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 578,
                        "type": {
                            "path": [
                                "pallet_proxy",
                                "Announcement"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "real",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "call_hash",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "height",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 579,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 578
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 580,
                        "type": {
                            "path": [
                                "pallet_proxy",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TooMany",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "There are too many proxies registered or too many announcements pending."
                                            ]
                                        },
                                        {
                                            "name": "NotFound",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Proxy registration not found."
                                            ]
                                        },
                                        {
                                            "name": "NotProxy",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Sender is not a proxy of the account to be proxied."
                                            ]
                                        },
                                        {
                                            "name": "Unproxyable",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "A call which is incompatible with the proxy type's filter was attempted."
                                            ]
                                        },
                                        {
                                            "name": "Duplicate",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Account is already a proxy."
                                            ]
                                        },
                                        {
                                            "name": "NoPermission",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Call may not be made by proxy because it may escalate its privileges."
                                            ]
                                        },
                                        {
                                            "name": "Unannounced",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Announcement, if made at all, was made too recently."
                                            ]
                                        },
                                        {
                                            "name": "NoSelfProxy",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Cannot add self as proxy."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 581,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    1
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 582,
                        "type": {
                            "path": [
                                "pallet_multisig",
                                "Multisig"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "when",
                                            "type": 82,
                                            "typeName": "Timepoint<BlockNumber>",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "depositor",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "approvals",
                                            "type": 61,
                                            "typeName": "Vec<AccountId>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 583,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    304,
                                    0,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 584,
                        "type": {
                            "path": [
                                "pallet_multisig",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "MinimumThreshold",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Threshold must be 2 or greater."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyApproved",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Call is already approved by this signatory."
                                            ]
                                        },
                                        {
                                            "name": "NoApprovalsNeeded",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Call doesn't need any (more) approvals."
                                            ]
                                        },
                                        {
                                            "name": "TooFewSignatories",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "There are too few signatories in the list."
                                            ]
                                        },
                                        {
                                            "name": "TooManySignatories",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "There are too many signatories in the list."
                                            ]
                                        },
                                        {
                                            "name": "SignatoriesOutOfOrder",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The signatories were provided out of order; they should be ordered."
                                            ]
                                        },
                                        {
                                            "name": "SenderInSignatories",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The sender was contained in the other signatories; it shouldn't be."
                                            ]
                                        },
                                        {
                                            "name": "NotFound",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Multisig operation not found when attempting to cancel."
                                            ]
                                        },
                                        {
                                            "name": "NotOwner",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Only the account that originally created the multisig is able to cancel it."
                                            ]
                                        },
                                        {
                                            "name": "NoTimepoint",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "No timepoint was given, yet the multisig operation is already underway."
                                            ]
                                        },
                                        {
                                            "name": "WrongTimepoint",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "A different timepoint was given to the multisig operation that is underway."
                                            ]
                                        },
                                        {
                                            "name": "UnexpectedTimepoint",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "A timepoint was given, yet no multisig operation is underway."
                                            ]
                                        },
                                        {
                                            "name": "MaxWeightTooLow",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "The maximum weight information provided was too low."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyStored",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "The data to be stored is already stored."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 585,
                        "type": {
                            "path": [
                                "pallet_bounties",
                                "Bounty"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "proposer",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "value",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "fee",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "curator_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "bond",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "status",
                                            "type": 586,
                                            "typeName": "BountyStatus<AccountId, BlockNumber>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 586,
                        "type": {
                            "path": [
                                "pallet_bounties",
                                "BountyStatus"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Proposed",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Approved",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Funded",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "CuratorProposed",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Active",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "update_due",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "PendingPayout",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "unlock_at",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 587,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 2
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 588,
                        "type": {
                            "path": [
                                "pallet_bounties",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InsufficientProposersBalance",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Proposer's balance is too low."
                                            ]
                                        },
                                        {
                                            "name": "InvalidIndex",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "No proposal or bounty at that index."
                                            ]
                                        },
                                        {
                                            "name": "ReasonTooBig",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The reason given is just too big."
                                            ]
                                        },
                                        {
                                            "name": "UnexpectedStatus",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The bounty status is unexpected."
                                            ]
                                        },
                                        {
                                            "name": "RequireCurator",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Require bounty curator."
                                            ]
                                        },
                                        {
                                            "name": "InvalidValue",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Invalid bounty value."
                                            ]
                                        },
                                        {
                                            "name": "InvalidFee",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Invalid bounty fee."
                                            ]
                                        },
                                        {
                                            "name": "PendingPayout",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "A bounty payout is pending.",
                                                "To cancel the bounty, you must unassign and slash the curator."
                                            ]
                                        },
                                        {
                                            "name": "Premature",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The bounties cannot be claimed/closed because it's still in the countdown period."
                                            ]
                                        },
                                        {
                                            "name": "HasActiveChildBounty",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The bounty cannot be closed because it has active child bounties."
                                            ]
                                        },
                                        {
                                            "name": "TooManyQueued",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Too many approvals are already queued."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 589,
                        "type": {
                            "path": [
                                "pallet_child_bounties",
                                "ChildBounty"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "parent_bounty",
                                            "type": 4,
                                            "typeName": "BountyIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "value",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "fee",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "curator_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "status",
                                            "type": 590,
                                            "typeName": "ChildBountyStatus<AccountId, BlockNumber>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 590,
                        "type": {
                            "path": [
                                "pallet_child_bounties",
                                "ChildBountyStatus"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Added",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "CuratorProposed",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Active",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "PendingPayout",
                                            "fields": [
                                                {
                                                    "name": "curator",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "beneficiary",
                                                    "type": 0,
                                                    "typeName": "AccountId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "unlock_at",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 591,
                        "type": {
                            "path": [
                                "pallet_child_bounties",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ParentBountyNotActive",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The parent bounty is not in active state."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientBountyBalance",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The bounty balance is not enough to add new child-bounty."
                                            ]
                                        },
                                        {
                                            "name": "TooManyChildBounties",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Number of child bounties exceeds limit `MaxActiveChildBountyCount`."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 592,
                        "type": {
                            "path": [
                                "pallet_tips",
                                "OpenTip"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "Hash",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "reason",
                                            "type": 9,
                                            "typeName": "Hash",
                                            "docs": []
                                        },
                                        {
                                            "name": "who",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "finder",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "closes",
                                            "type": 235,
                                            "typeName": "Option<BlockNumber>",
                                            "docs": []
                                        },
                                        {
                                            "name": "tips",
                                            "type": 68,
                                            "typeName": "Vec<(AccountId, Balance)>",
                                            "docs": []
                                        },
                                        {
                                            "name": "finders_fee",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 593,
                        "type": {
                            "path": [
                                "pallet_tips",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ReasonTooBig",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The reason given is just too big."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyKnown",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The tip was already found/started."
                                            ]
                                        },
                                        {
                                            "name": "UnknownTip",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The tip hash is unknown."
                                            ]
                                        },
                                        {
                                            "name": "NotFinder",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The account attempting to retract the tip is not the finder of the tip."
                                            ]
                                        },
                                        {
                                            "name": "StillOpen",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The tip cannot be claimed/closed because there are not enough tippers yet."
                                            ]
                                        },
                                        {
                                            "name": "Premature",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The tip cannot be claimed/closed because it's still in the countdown period."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 594,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "Phase"
                            ],
                            "params": [
                                {
                                    "name": "Bn",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Off",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Signed",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Unsigned",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 595,
                                                    "typeName": "(bool, Bn)",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Emergency",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 595,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    42,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 596,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "ReadySolution"
                            ],
                            "params": [
                                {
                                    "name": "A",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "supports",
                                            "type": 364,
                                            "typeName": "Supports<A>",
                                            "docs": []
                                        },
                                        {
                                            "name": "score",
                                            "type": 361,
                                            "typeName": "ElectionScore",
                                            "docs": []
                                        },
                                        {
                                            "name": "compute",
                                            "type": 87,
                                            "typeName": "ElectionCompute",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 597,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "RoundSnapshot"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "voters",
                                            "type": 598,
                                            "typeName": "Vec<VoterOf<T>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "targets",
                                            "type": 61,
                                            "typeName": "Vec<T::AccountId>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 598,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 599
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 599,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    8,
                                    486
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 600,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_btree_map",
                                "BoundedBTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 361
                                },
                                {
                                    "name": "V",
                                    "type": 4
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 601,
                                            "typeName": "BTreeMap<K, V>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 601,
                        "type": {
                            "path": [
                                "BTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 361
                                },
                                {
                                    "name": "V",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 602,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 602,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 603
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 603,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    361,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 604,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "signed",
                                "SignedSubmission"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "Solution",
                                    "type": 310
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "who",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "raw_solution",
                                            "type": 309,
                                            "typeName": "RawSolution<Solution>",
                                            "docs": []
                                        },
                                        {
                                            "name": "call_fee",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 605,
                        "type": {
                            "path": [
                                "pallet_election_provider_multi_phase",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "PreDispatchEarlySubmission",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Submission was too early."
                                            ]
                                        },
                                        {
                                            "name": "PreDispatchWrongWinnerCount",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Wrong number of winners presented."
                                            ]
                                        },
                                        {
                                            "name": "PreDispatchWeakSubmission",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Submission was too weak, score-wise."
                                            ]
                                        },
                                        {
                                            "name": "SignedQueueFull",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The queue was full, and the solution was not better than any of the existing ones."
                                            ]
                                        },
                                        {
                                            "name": "SignedCannotPayDeposit",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The origin failed to pay the deposit."
                                            ]
                                        },
                                        {
                                            "name": "SignedInvalidWitness",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Witness data to dispatchable is invalid."
                                            ]
                                        },
                                        {
                                            "name": "SignedTooMuchWeight",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The signed submission consumes too much weight"
                                            ]
                                        },
                                        {
                                            "name": "OcwCallWrongEra",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "OCW submitted solution for wrong round"
                                            ]
                                        },
                                        {
                                            "name": "MissingSnapshotMetadata",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Snapshot metadata should exist but didn't."
                                            ]
                                        },
                                        {
                                            "name": "InvalidSubmissionIndex",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "`Self::insert_submission` returned an invalid index."
                                            ]
                                        },
                                        {
                                            "name": "CallNotAllowed",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The call is not allowed at this point."
                                            ]
                                        },
                                        {
                                            "name": "FallbackFailed",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The fallback failed"
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "Error of the pallet that can be returned in response to dispatches."
                            ]
                        }
                    },
                    {
                        "id": 606,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "list",
                                "Node"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "id",
                                            "type": 0,
                                            "typeName": "T::AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "prev",
                                            "type": 92,
                                            "typeName": "Option<T::AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "next",
                                            "type": 92,
                                            "typeName": "Option<T::AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "bag_upper",
                                            "type": 8,
                                            "typeName": "T::Score",
                                            "docs": []
                                        },
                                        {
                                            "name": "score",
                                            "type": 8,
                                            "typeName": "T::Score",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 607,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "list",
                                "Bag"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "head",
                                            "type": 92,
                                            "typeName": "Option<T::AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "tail",
                                            "type": 92,
                                            "typeName": "Option<T::AccountId>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 608,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 8
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 609,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                },
                                {
                                    "name": "I",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "List",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 610,
                                                    "typeName": "ListError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": [
                                                "A error in the list interface implementation."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 610,
                        "type": {
                            "path": [
                                "pallet_bags_list",
                                "list",
                                "ListError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Duplicate",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "NotHeavier",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "NotInSameBag",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "NodeNotFound",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 611,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "PoolMember"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "pool_id",
                                            "type": 4,
                                            "typeName": "PoolId",
                                            "docs": []
                                        },
                                        {
                                            "name": "points",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_recorded_reward_counter",
                                            "type": 475,
                                            "typeName": "T::RewardCounter",
                                            "docs": []
                                        },
                                        {
                                            "name": "unbonding_eras",
                                            "type": 612,
                                            "typeName": "BoundedBTreeMap<EraIndex, BalanceOf<T>, T::MaxUnbonding>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 612,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_btree_map",
                                "BoundedBTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 4
                                },
                                {
                                    "name": "V",
                                    "type": 6
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 613,
                                            "typeName": "BTreeMap<K, V>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 613,
                        "type": {
                            "path": [
                                "BTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 4
                                },
                                {
                                    "name": "V",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 614,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 614,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 615
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 615,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 616,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "BondedPoolInner"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "points",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "state",
                                            "type": 91,
                                            "typeName": "PoolState",
                                            "docs": []
                                        },
                                        {
                                            "name": "member_counter",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "roles",
                                            "type": 617,
                                            "typeName": "PoolRoles<T::AccountId>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 617,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "PoolRoles"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "depositor",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "root",
                                            "type": 92,
                                            "typeName": "Option<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "nominator",
                                            "type": 92,
                                            "typeName": "Option<AccountId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "state_toggler",
                                            "type": 92,
                                            "typeName": "Option<AccountId>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 618,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "RewardPool"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "last_recorded_reward_counter",
                                            "type": 475,
                                            "typeName": "T::RewardCounter",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_recorded_total_payouts",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "total_rewards_claimed",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 619,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "SubPools"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "no_era",
                                            "type": 620,
                                            "typeName": "UnbondPool<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "with_era",
                                            "type": 621,
                                            "typeName": "UnbondingPoolsWithEra<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 620,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "UnbondPool"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "points",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        },
                                        {
                                            "name": "balance",
                                            "type": 6,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 621,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_btree_map",
                                "BoundedBTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 4
                                },
                                {
                                    "name": "V",
                                    "type": 620
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 622,
                                            "typeName": "BTreeMap<K, V>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 622,
                        "type": {
                            "path": [
                                "BTreeMap"
                            ],
                            "params": [
                                {
                                    "name": "K",
                                    "type": 4
                                },
                                {
                                    "name": "V",
                                    "type": 620
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 623,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 623,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 624
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 624,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    620
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 625,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 2
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 626,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "PoolNotFound",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "A (bonded) pool id does not exist."
                                            ]
                                        },
                                        {
                                            "name": "PoolMemberNotFound",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "An account is not a member."
                                            ]
                                        },
                                        {
                                            "name": "RewardPoolNotFound",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "A reward pool does not exist. In all cases this is a system logic error."
                                            ]
                                        },
                                        {
                                            "name": "SubPoolsNotFound",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "A sub pool does not exist."
                                            ]
                                        },
                                        {
                                            "name": "AccountBelongsToOtherPool",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "An account is already delegating in another pool. An account may only belong to one",
                                                "pool at a time."
                                            ]
                                        },
                                        {
                                            "name": "FullyUnbonding",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The member is fully unbonded (and thus cannot access the bonded and reward pool",
                                                "anymore to, for example, collect rewards)."
                                            ]
                                        },
                                        {
                                            "name": "MaxUnbondingLimit",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The member cannot unbond further chunks due to reaching the limit."
                                            ]
                                        },
                                        {
                                            "name": "CannotWithdrawAny",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "None of the funds can be withdrawn yet because the bonding duration has not passed."
                                            ]
                                        },
                                        {
                                            "name": "MinimumBondNotMet",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The amount does not meet the minimum bond to either join or create a pool.",
                                                "",
                                                "The depositor can never unbond to a value less than",
                                                "`Pallet::depositor_min_bond`. The caller does not have nominating",
                                                "permissions for the pool. Members can never unbond to a value below `MinJoinBond`."
                                            ]
                                        },
                                        {
                                            "name": "OverflowRisk",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The transaction could not be executed due to overflow risk for the pool."
                                            ]
                                        },
                                        {
                                            "name": "NotDestroying",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for",
                                                "other members to be permissionlessly unbonded."
                                            ]
                                        },
                                        {
                                            "name": "NotNominator",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The caller does not have nominating permissions for the pool."
                                            ]
                                        },
                                        {
                                            "name": "NotKickerOrDestroying",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Either a) the caller cannot make a valid kick or b) the pool is not destroying."
                                            ]
                                        },
                                        {
                                            "name": "NotOpen",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "The pool is not open to join"
                                            ]
                                        },
                                        {
                                            "name": "MaxPools",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "The system is maxed out on pools."
                                            ]
                                        },
                                        {
                                            "name": "MaxPoolMembers",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Too many members in the pool or system."
                                            ]
                                        },
                                        {
                                            "name": "CanNotChangeState",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "The pools state cannot be changed."
                                            ]
                                        },
                                        {
                                            "name": "DoesNotHavePermission",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "The caller does not have adequate permissions."
                                            ]
                                        },
                                        {
                                            "name": "MetadataExceedsMaxLen",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "Metadata exceeds [`Config::MaxMetadataLen`]"
                                            ]
                                        },
                                        {
                                            "name": "Defensive",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 627,
                                                    "typeName": "DefensiveError",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": [
                                                "Some error occurred that should never happen. This should be reported to the",
                                                "maintainers."
                                            ]
                                        },
                                        {
                                            "name": "PartialUnbondNotAllowedPermissionlessly",
                                            "fields": [],
                                            "index": 20,
                                            "docs": [
                                                "Partial unbonding now allowed permissionlessly."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 627,
                        "type": {
                            "path": [
                                "pallet_nomination_pools",
                                "pallet",
                                "DefensiveError"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotEnoughSpaceInUnbondPool",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "PoolNotFound",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "RewardPoolNotFound",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "SubPoolsNotFound",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "BondedStashKilledPrematurely",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 628,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "configuration",
                                "HostConfiguration"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "max_code_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_head_data_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_upward_queue_count",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_upward_queue_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_upward_message_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_upward_message_num_per_candidate",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_max_message_num_per_candidate",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "validation_upgrade_cooldown",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "validation_upgrade_delay",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_pov_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_downward_message_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "ump_service_total_weight",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_max_parachain_outbound_channels",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_max_parathread_outbound_channels",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_sender_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_recipient_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_channel_max_capacity",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_channel_max_total_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_max_parachain_inbound_channels",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_max_parathread_inbound_channels",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "hrmp_channel_max_message_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "code_retention_period",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "parathread_cores",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "parathread_retries",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "group_rotation_frequency",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "chain_availability_period",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "thread_availability_period",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "scheduling_lookahead",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_validators_per_core",
                                            "type": 235,
                                            "typeName": "Option<u32>",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_validators",
                                            "type": 235,
                                            "typeName": "Option<u32>",
                                            "docs": []
                                        },
                                        {
                                            "name": "dispute_period",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "dispute_post_conclusion_acceptance_period",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "dispute_max_spam_slots",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "dispute_conclusion_by_time_out_period",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "no_show_slots",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "n_delay_tranches",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "zeroth_delay_tranche_width",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "needed_approvals",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "relay_vrf_modulo_samples",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "ump_max_individual_weight",
                                            "type": 8,
                                            "typeName": "Weight",
                                            "docs": []
                                        },
                                        {
                                            "name": "pvf_checking_enabled",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        },
                                        {
                                            "name": "pvf_voting_ttl",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "minimum_validation_upgrade_delay",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 629,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 630
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 630,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    628
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 631,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "configuration",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "InvalidNewValue",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The new value for a configuration parameter is invalid."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 632,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 383
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 633,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 212
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 634,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "inclusion",
                                "AvailabilityBitfieldRecord"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "bitfield",
                                            "type": 380,
                                            "typeName": "AvailabilityBitfield",
                                            "docs": []
                                        },
                                        {
                                            "name": "submitted_at",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 635,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "inclusion",
                                "CandidatePendingAvailability"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                },
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "core",
                                            "type": 103,
                                            "typeName": "CoreIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "hash",
                                            "type": 112,
                                            "typeName": "CandidateHash",
                                            "docs": []
                                        },
                                        {
                                            "name": "descriptor",
                                            "type": 95,
                                            "typeName": "CandidateDescriptor<H>",
                                            "docs": []
                                        },
                                        {
                                            "name": "availability_votes",
                                            "type": 381,
                                            "typeName": "BitVec<u8, BitOrderLsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "backers",
                                            "type": 381,
                                            "typeName": "BitVec<u8, BitOrderLsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "relay_parent_number",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "backed_in_number",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "backing_group",
                                            "type": 104,
                                            "typeName": "GroupIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 636,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "inclusion",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "UnsortedOrDuplicateValidatorIndices",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Validator indices are out of order or contains duplicates."
                                            ]
                                        },
                                        {
                                            "name": "UnsortedOrDuplicateDisputeStatementSet",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Dispute statement sets are out of order or contain duplicates."
                                            ]
                                        },
                                        {
                                            "name": "UnsortedOrDuplicateBackedCandidates",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Backed candidates are out of order (core index) or contain duplicates."
                                            ]
                                        },
                                        {
                                            "name": "UnexpectedRelayParent",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "A different relay parent was provided compared to the on-chain stored one."
                                            ]
                                        },
                                        {
                                            "name": "WrongBitfieldSize",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Availability bitfield has unexpected size."
                                            ]
                                        },
                                        {
                                            "name": "BitfieldAllZeros",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Bitfield consists of zeros only."
                                            ]
                                        },
                                        {
                                            "name": "BitfieldDuplicateOrUnordered",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Multiple bitfields submitted by same validator or validators out of order by index."
                                            ]
                                        },
                                        {
                                            "name": "ValidatorIndexOutOfBounds",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Validator index out of bounds."
                                            ]
                                        },
                                        {
                                            "name": "InvalidBitfieldSignature",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Invalid signature"
                                            ]
                                        },
                                        {
                                            "name": "UnscheduledCandidate",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Candidate submitted but para not scheduled."
                                            ]
                                        },
                                        {
                                            "name": "CandidateScheduledBeforeParaFree",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Candidate scheduled despite pending candidate already existing for the para."
                                            ]
                                        },
                                        {
                                            "name": "WrongCollator",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "Candidate included with the wrong collator."
                                            ]
                                        },
                                        {
                                            "name": "ScheduledOutOfOrder",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Scheduled cores out of order."
                                            ]
                                        },
                                        {
                                            "name": "HeadDataTooLarge",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Head data exceeds the configured maximum."
                                            ]
                                        },
                                        {
                                            "name": "PrematureCodeUpgrade",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "Code upgrade prematurely."
                                            ]
                                        },
                                        {
                                            "name": "NewCodeTooLarge",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Output code is too large"
                                            ]
                                        },
                                        {
                                            "name": "CandidateNotInParentContext",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "Candidate not in parent context."
                                            ]
                                        },
                                        {
                                            "name": "InvalidGroupIndex",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "Invalid group index in core assignment."
                                            ]
                                        },
                                        {
                                            "name": "InsufficientBacking",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "Insufficient (non-majority) backing."
                                            ]
                                        },
                                        {
                                            "name": "InvalidBacking",
                                            "fields": [],
                                            "index": 19,
                                            "docs": [
                                                "Invalid (bad signature, unknown validator, etc.) backing."
                                            ]
                                        },
                                        {
                                            "name": "NotCollatorSigned",
                                            "fields": [],
                                            "index": 20,
                                            "docs": [
                                                "Collator did not sign PoV."
                                            ]
                                        },
                                        {
                                            "name": "ValidationDataHashMismatch",
                                            "fields": [],
                                            "index": 21,
                                            "docs": [
                                                "The validation data hash does not match expected."
                                            ]
                                        },
                                        {
                                            "name": "IncorrectDownwardMessageHandling",
                                            "fields": [],
                                            "index": 22,
                                            "docs": [
                                                "The downward message queue is not processed correctly."
                                            ]
                                        },
                                        {
                                            "name": "InvalidUpwardMessages",
                                            "fields": [],
                                            "index": 23,
                                            "docs": [
                                                "At least one upward message sent does not pass the acceptance criteria."
                                            ]
                                        },
                                        {
                                            "name": "HrmpWatermarkMishandling",
                                            "fields": [],
                                            "index": 24,
                                            "docs": [
                                                "The candidate didn't follow the rules of HRMP watermark advancement."
                                            ]
                                        },
                                        {
                                            "name": "InvalidOutboundHrmp",
                                            "fields": [],
                                            "index": 25,
                                            "docs": [
                                                "The HRMP messages sent by the candidate is not valid."
                                            ]
                                        },
                                        {
                                            "name": "InvalidValidationCodeHash",
                                            "fields": [],
                                            "index": 26,
                                            "docs": [
                                                "The validation code hash of the candidate is not valid."
                                            ]
                                        },
                                        {
                                            "name": "ParaHeadMismatch",
                                            "fields": [],
                                            "index": 27,
                                            "docs": [
                                                "The `para_head` hash in the candidate descriptor doesn't match the hash of the actual para head in the",
                                                "commitments."
                                            ]
                                        },
                                        {
                                            "name": "BitfieldReferencesFreedCore",
                                            "fields": [],
                                            "index": 28,
                                            "docs": [
                                                "A bitfield that references a freed core,",
                                                "either intentionally or as part of a concluded",
                                                "invalid dispute."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 637,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ScrapedOnChainVotes"
                            ],
                            "params": [
                                {
                                    "name": "H",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "session",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "backing_validators_per_candidate",
                                            "type": 638,
                                            "typeName": "Vec<(CandidateReceipt<H>, Vec<(ValidatorIndex, ValidityAttestation)>)\n>",
                                            "docs": []
                                        },
                                        {
                                            "name": "disputes",
                                            "type": 395,
                                            "typeName": "MultiDisputeStatementSet",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 638,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 639
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 639,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    94,
                                    640
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 640,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 641
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 641,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    383,
                                    394
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 642,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras_inherent",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "TooManyInclusionInherents",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Inclusion inherent called more than once per block."
                                            ]
                                        },
                                        {
                                            "name": "InvalidParentHeader",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The hash of the submitted parent header doesn't correspond to the saved block hash of",
                                                "the parent."
                                            ]
                                        },
                                        {
                                            "name": "CandidateConcludedInvalid",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Disputed candidate that was concluded invalid."
                                            ]
                                        },
                                        {
                                            "name": "InherentOverweight",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The data given to the inherent will result in an overweight block."
                                            ]
                                        },
                                        {
                                            "name": "DisputeStatementsUnsortedOrDuplicates",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The ordering of dispute statements was invalid."
                                            ]
                                        },
                                        {
                                            "name": "DisputeInvalid",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "A dispute statement was invalid."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 643,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 632
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 644,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "scheduler",
                                "ParathreadClaimQueue"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "queue",
                                            "type": 645,
                                            "typeName": "Vec<QueuedParathread>",
                                            "docs": []
                                        },
                                        {
                                            "name": "next_core_offset",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 645,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 646
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 646,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "scheduler",
                                "QueuedParathread"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "claim",
                                            "type": 647,
                                            "typeName": "ParathreadEntry",
                                            "docs": []
                                        },
                                        {
                                            "name": "core_offset",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 647,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ParathreadEntry"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "claim",
                                            "type": 648,
                                            "typeName": "ParathreadClaim",
                                            "docs": []
                                        },
                                        {
                                            "name": "retries",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 648,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "ParathreadClaim"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 96,
                                            "typeName": "Id",
                                            "docs": []
                                        },
                                        {
                                            "name": null,
                                            "type": 97,
                                            "typeName": "CollatorId",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 649,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 650
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 650,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 651
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 651,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 651,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "CoreOccupied"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Parathread",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 647,
                                                    "typeName": "ParathreadEntry",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Parachain",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 652,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 96
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 653,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 654
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 654,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "scheduler",
                                "CoreAssignment"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "core",
                                            "type": 103,
                                            "typeName": "CoreIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "para_id",
                                            "type": 96,
                                            "typeName": "ParaId",
                                            "docs": []
                                        },
                                        {
                                            "name": "kind",
                                            "type": 655,
                                            "typeName": "AssignmentKind",
                                            "docs": []
                                        },
                                        {
                                            "name": "group_idx",
                                            "type": 104,
                                            "typeName": "GroupIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 655,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "scheduler",
                                "AssignmentKind"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Parachain",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Parathread",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 97,
                                                    "typeName": "CollatorId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 656,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "PvfCheckActiveVoteState"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "votes_accept",
                                            "type": 381,
                                            "typeName": "BitVec<u8, BitOrderLsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "votes_reject",
                                            "type": 381,
                                            "typeName": "BitVec<u8, BitOrderLsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "age",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "created_at",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "causes",
                                            "type": 657,
                                            "typeName": "Vec<PvfCheckCause<BlockNumber>>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 657,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 658
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 658,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "PvfCheckCause"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Onboarding",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Upgrade",
                                            "fields": [
                                                {
                                                    "name": "id",
                                                    "type": 96,
                                                    "typeName": "ParaId",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "relay_parent_number",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 659,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 101
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 660,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "ParaLifecycle"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Onboarding",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Parathread",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Parachain",
                                            "fields": [],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "UpgradingParathread",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "DowngradingParachain",
                                            "fields": [],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "OffboardingParathread",
                                            "fields": [],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "OffboardingParachain",
                                            "fields": [],
                                            "index": 6,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 661,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    96,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 662,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "ParaPastCodeMeta"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "upgrade_times",
                                            "type": 663,
                                            "typeName": "Vec<ReplacementTimes<N>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_pruned",
                                            "type": 235,
                                            "typeName": "Option<N>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 663,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 664
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 664,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "ReplacementTimes"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "expected_at",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "activated_at",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 665,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 661
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 666,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "UpgradeGoAhead"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Abort",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "GoAhead",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 667,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "UpgradeRestriction"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Present",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 668,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "ParaGenesisArgs"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "genesis_head",
                                            "type": 102,
                                            "typeName": "HeadData",
                                            "docs": []
                                        },
                                        {
                                            "name": "validation_code",
                                            "type": 392,
                                            "typeName": "ValidationCode",
                                            "docs": []
                                        },
                                        {
                                            "name": "parachain",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 669,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "paras",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotRegistered",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Para is not registered in our system."
                                            ]
                                        },
                                        {
                                            "name": "CannotOnboard",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Para cannot be onboarded because it is already tracked by our system."
                                            ]
                                        },
                                        {
                                            "name": "CannotOffboard",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Para cannot be offboarded at this time."
                                            ]
                                        },
                                        {
                                            "name": "CannotUpgrade",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Para cannot be upgraded to a parachain."
                                            ]
                                        },
                                        {
                                            "name": "CannotDowngrade",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Para cannot be downgraded to a parathread."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckStatementStale",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The statement for PVF pre-checking is stale."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckStatementFuture",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The statement for PVF pre-checking is for a future session."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckValidatorIndexOutOfBounds",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Claimed validator index is out of bounds."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckInvalidSignature",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The signature for the PVF pre-checking is invalid."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckDoubleVote",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The given validator already has cast a vote."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckSubjectInvalid",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The given PVF does not exist at the moment of process a vote."
                                            ]
                                        },
                                        {
                                            "name": "PvfCheckDisabled",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The PVF pre-checking statement cannot be included since the PVF pre-checking mechanism",
                                                "is disabled."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 670,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 671
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 671,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "initializer",
                                "BufferedSessionChange"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "validators",
                                            "type": 633,
                                            "typeName": "Vec<ValidatorId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "queued",
                                            "type": 633,
                                            "typeName": "Vec<ValidatorId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "session_index",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 672,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 673
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 673,
                        "type": {
                            "path": [
                                "polkadot_core_primitives",
                                "InboundDownwardMessage"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "sent_at",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "msg",
                                            "type": 10,
                                            "typeName": "DownwardMessage",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 674,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    96,
                                    10
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 675,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "ump",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "UnknownMessageIndex",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The message index given is unknown."
                                            ]
                                        },
                                        {
                                            "name": "WeightOverLimit",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The amount of weight given is possibly not enough for executing the message."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 676,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "hrmp",
                                "HrmpOpenChannelRequest"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "confirmed",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        },
                                        {
                                            "name": "_age",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "sender_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_message_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_capacity",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_total_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 677,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 110
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 678,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "hrmp",
                                "HrmpChannel"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "max_capacity",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_total_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "max_message_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "msg_count",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "total_size",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "mqc_head",
                                            "type": 679,
                                            "typeName": "Option<Hash>",
                                            "docs": []
                                        },
                                        {
                                            "name": "sender_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "recipient_deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 679,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 9
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 9,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 680,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 681
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 681,
                        "type": {
                            "path": [
                                "polkadot_core_primitives",
                                "InboundHrmpMessage"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "sent_at",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "data",
                                            "type": 10,
                                            "typeName": "sp_std::vec::Vec<u8>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 682,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 683
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 683,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    652
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 684,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "hrmp",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "OpenHrmpChannelToSelf",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The sender tried to open a channel to themselves."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelInvalidRecipient",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The recipient is not a valid para."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelZeroCapacity",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The requested capacity is zero."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelCapacityExceedsLimit",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The requested capacity exceeds the global limit."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelZeroMessageSize",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The requested maximum message size is 0."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelMessageSizeExceedsLimit",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The open request requested the message size that exceeds the global limit."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelAlreadyExists",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The channel already exists"
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelAlreadyRequested",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "There is already a request to open the same channel."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelLimitExceeded",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "The sender already has the maximum number of allowed outbound channels."
                                            ]
                                        },
                                        {
                                            "name": "AcceptHrmpChannelDoesntExist",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The channel from the sender to the origin doesn't exist."
                                            ]
                                        },
                                        {
                                            "name": "AcceptHrmpChannelAlreadyConfirmed",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The channel is already confirmed."
                                            ]
                                        },
                                        {
                                            "name": "AcceptHrmpChannelLimitExceeded",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The recipient already has the maximum number of allowed inbound channels."
                                            ]
                                        },
                                        {
                                            "name": "CloseHrmpChannelUnauthorized",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "The origin tries to close a channel where it is neither the sender nor the recipient."
                                            ]
                                        },
                                        {
                                            "name": "CloseHrmpChannelDoesntExist",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "The channel to be closed doesn't exist."
                                            ]
                                        },
                                        {
                                            "name": "CloseHrmpChannelAlreadyUnderway",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "The channel close request is already requested."
                                            ]
                                        },
                                        {
                                            "name": "CancelHrmpOpenChannelUnauthorized",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "Canceling is requested by neither the sender nor recipient of the open channel request."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelDoesntExist",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "The open request doesn't exist."
                                            ]
                                        },
                                        {
                                            "name": "OpenHrmpChannelAlreadyConfirmed",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "Cannot cancel an HRMP open channel request because it is already confirmed."
                                            ]
                                        },
                                        {
                                            "name": "WrongWitness",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "The provided witness data is wrong."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 685,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 213
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 686,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "SessionInfo"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "active_validator_indices",
                                            "type": 632,
                                            "typeName": "Vec<ValidatorIndex>",
                                            "docs": []
                                        },
                                        {
                                            "name": "random_seed",
                                            "type": 1,
                                            "typeName": "[u8; 32]",
                                            "docs": []
                                        },
                                        {
                                            "name": "dispute_period",
                                            "type": 4,
                                            "typeName": "SessionIndex",
                                            "docs": []
                                        },
                                        {
                                            "name": "validators",
                                            "type": 633,
                                            "typeName": "Vec<ValidatorId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "discovery_keys",
                                            "type": 687,
                                            "typeName": "Vec<AuthorityDiscoveryId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "assignment_keys",
                                            "type": 685,
                                            "typeName": "Vec<AssignmentId>",
                                            "docs": []
                                        },
                                        {
                                            "name": "validator_groups",
                                            "type": 643,
                                            "typeName": "Vec<Vec<ValidatorIndex>>",
                                            "docs": []
                                        },
                                        {
                                            "name": "n_cores",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "zeroth_delay_tranche_width",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "relay_vrf_modulo_samples",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "n_delay_tranches",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "no_show_slots",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        },
                                        {
                                            "name": "needed_approvals",
                                            "type": 4,
                                            "typeName": "u32",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 687,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 214
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 688,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    112
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 689,
                        "type": {
                            "path": [
                                "polkadot_primitives",
                                "v2",
                                "DisputeState"
                            ],
                            "params": [
                                {
                                    "name": "N",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "validators_for",
                                            "type": 381,
                                            "typeName": "BitVec<u8, bitvec::order::Lsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "validators_against",
                                            "type": 381,
                                            "typeName": "BitVec<u8, bitvec::order::Lsb0>",
                                            "docs": []
                                        },
                                        {
                                            "name": "start",
                                            "type": 4,
                                            "typeName": "N",
                                            "docs": []
                                        },
                                        {
                                            "name": "concluded_at",
                                            "type": 235,
                                            "typeName": "Option<N>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 690,
                        "type": {
                            "path": [
                                "polkadot_runtime_parachains",
                                "disputes",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "DuplicateDisputeStatementSets",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "Duplicate dispute statement sets provided."
                                            ]
                                        },
                                        {
                                            "name": "AncientDisputeStatement",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "Ancient dispute statement provided."
                                            ]
                                        },
                                        {
                                            "name": "ValidatorIndexOutOfBounds",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Validator index on statement is out of bounds for session."
                                            ]
                                        },
                                        {
                                            "name": "InvalidSignature",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Invalid signature on statement."
                                            ]
                                        },
                                        {
                                            "name": "DuplicateStatement",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Validator vote submitted more than once to dispute."
                                            ]
                                        },
                                        {
                                            "name": "PotentialSpam",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Too many spam slots used by some specific validator."
                                            ]
                                        },
                                        {
                                            "name": "SingleSidedDispute",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "A dispute where there are only votes on one side."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 691,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "paras_registrar",
                                "ParaInfo"
                            ],
                            "params": [
                                {
                                    "name": "Account",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "manager",
                                            "type": 0,
                                            "typeName": "Account",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "locked",
                                            "type": 42,
                                            "typeName": "bool",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 692,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "paras_registrar",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "NotRegistered",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The ID is not registered."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyRegistered",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The ID is already registered."
                                            ]
                                        },
                                        {
                                            "name": "NotOwner",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The caller is not the owner of this Id."
                                            ]
                                        },
                                        {
                                            "name": "CodeTooLarge",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Invalid para code size."
                                            ]
                                        },
                                        {
                                            "name": "HeadDataTooLarge",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Invalid para head data size."
                                            ]
                                        },
                                        {
                                            "name": "NotParachain",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Para is not a Parachain."
                                            ]
                                        },
                                        {
                                            "name": "NotParathread",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Para is not a Parathread."
                                            ]
                                        },
                                        {
                                            "name": "CannotDeregister",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Cannot deregister para"
                                            ]
                                        },
                                        {
                                            "name": "CannotDowngrade",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Cannot schedule downgrade of parachain to parathread"
                                            ]
                                        },
                                        {
                                            "name": "CannotUpgrade",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Cannot schedule upgrade of parathread to parachain"
                                            ]
                                        },
                                        {
                                            "name": "ParaLocked",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "Para is locked from manipulation by the manager. Must use parachain or relay chain governance."
                                            ]
                                        },
                                        {
                                            "name": "NotReserved",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The ID given for registration has not been reserved."
                                            ]
                                        },
                                        {
                                            "name": "EmptyCode",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "Registering parachain with empty code is not allowed."
                                            ]
                                        },
                                        {
                                            "name": "CannotSwap",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "Cannot perform a parachain slot / lifecycle swap. Check that the state of both paras are",
                                                "correct for the swap to work."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 693,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 448
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 694,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "slots",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "ParaNotOnboarding",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The parachain ID is not onboarding."
                                            ]
                                        },
                                        {
                                            "name": "LeaseError",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "There was an error with the lease."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 695,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    96
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 696,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "array": {
                                    "len": 36,
                                    "type": 697
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 697,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 698
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 698,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 698,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    0,
                                    96,
                                    6
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 699,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "auctions",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "AuctionInProgress",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "This auction is already in progress."
                                            ]
                                        },
                                        {
                                            "name": "LeasePeriodInPast",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The lease period is in the past."
                                            ]
                                        },
                                        {
                                            "name": "ParaNotRegistered",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Para is not registered"
                                            ]
                                        },
                                        {
                                            "name": "NotCurrentAuction",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "Not a current auction."
                                            ]
                                        },
                                        {
                                            "name": "NotAuction",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "Not an auction."
                                            ]
                                        },
                                        {
                                            "name": "AuctionEnded",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "Auction has already ended."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyLeasedOut",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "The para is already leased out for part of this range."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 700,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "crowdloan",
                                "FundInfo"
                            ],
                            "params": [
                                {
                                    "name": "AccountId",
                                    "type": 0
                                },
                                {
                                    "name": "Balance",
                                    "type": 6
                                },
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                },
                                {
                                    "name": "LeasePeriod",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": "depositor",
                                            "type": 0,
                                            "typeName": "AccountId",
                                            "docs": []
                                        },
                                        {
                                            "name": "verifier",
                                            "type": 414,
                                            "typeName": "Option<MultiSigner>",
                                            "docs": []
                                        },
                                        {
                                            "name": "deposit",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "raised",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "end",
                                            "type": 4,
                                            "typeName": "BlockNumber",
                                            "docs": []
                                        },
                                        {
                                            "name": "cap",
                                            "type": 6,
                                            "typeName": "Balance",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_contribution",
                                            "type": 701,
                                            "typeName": "LastContribution<BlockNumber>",
                                            "docs": []
                                        },
                                        {
                                            "name": "first_period",
                                            "type": 4,
                                            "typeName": "LeasePeriod",
                                            "docs": []
                                        },
                                        {
                                            "name": "last_period",
                                            "type": 4,
                                            "typeName": "LeasePeriod",
                                            "docs": []
                                        },
                                        {
                                            "name": "fund_index",
                                            "type": 4,
                                            "typeName": "FundIndex",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 701,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "crowdloan",
                                "LastContribution"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Never",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "PreEnding",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "u32",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ending",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 702,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "crowdloan",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "FirstPeriodInPast",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The current lease period is more than the first lease period."
                                            ]
                                        },
                                        {
                                            "name": "FirstPeriodTooFarInFuture",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "The first lease period needs to at least be less than 3 `max_value`."
                                            ]
                                        },
                                        {
                                            "name": "LastPeriodBeforeFirstPeriod",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "Last lease period must be greater than first lease period."
                                            ]
                                        },
                                        {
                                            "name": "LastPeriodTooFarInFuture",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The last lease period cannot be more than 3 periods after the first period."
                                            ]
                                        },
                                        {
                                            "name": "CannotEndInPast",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The campaign ends before the current block number. The end must be in the future."
                                            ]
                                        },
                                        {
                                            "name": "EndTooFarInFuture",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The end date for this crowdloan is not sensible."
                                            ]
                                        },
                                        {
                                            "name": "Overflow",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "There was an overflow."
                                            ]
                                        },
                                        {
                                            "name": "ContributionTooSmall",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "The contribution was below the minimum, `MinContribution`."
                                            ]
                                        },
                                        {
                                            "name": "InvalidParaId",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Invalid fund index."
                                            ]
                                        },
                                        {
                                            "name": "CapExceeded",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "Contributions exceed maximum amount."
                                            ]
                                        },
                                        {
                                            "name": "ContributionPeriodOver",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The contribution period has already ended."
                                            ]
                                        },
                                        {
                                            "name": "InvalidOrigin",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The origin of this call is invalid."
                                            ]
                                        },
                                        {
                                            "name": "NotParachain",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "This crowdloan does not correspond to a parachain."
                                            ]
                                        },
                                        {
                                            "name": "LeaseActive",
                                            "fields": [],
                                            "index": 13,
                                            "docs": [
                                                "This parachain lease is still active and retirement cannot yet begin."
                                            ]
                                        },
                                        {
                                            "name": "BidOrLeaseActive",
                                            "fields": [],
                                            "index": 14,
                                            "docs": [
                                                "This parachain's bid or lease is still active and withdraw cannot yet begin."
                                            ]
                                        },
                                        {
                                            "name": "FundNotEnded",
                                            "fields": [],
                                            "index": 15,
                                            "docs": [
                                                "The crowdloan has not yet ended."
                                            ]
                                        },
                                        {
                                            "name": "NoContributions",
                                            "fields": [],
                                            "index": 16,
                                            "docs": [
                                                "There are no contributions stored in this crowdloan."
                                            ]
                                        },
                                        {
                                            "name": "NotReadyToDissolve",
                                            "fields": [],
                                            "index": 17,
                                            "docs": [
                                                "The crowdloan is not ready to dissolve. Potentially still has a slot or in retirement period."
                                            ]
                                        },
                                        {
                                            "name": "InvalidSignature",
                                            "fields": [],
                                            "index": 18,
                                            "docs": [
                                                "Invalid signature."
                                            ]
                                        },
                                        {
                                            "name": "MemoTooLarge",
                                            "fields": [],
                                            "index": 19,
                                            "docs": [
                                                "The provided memo is too large."
                                            ]
                                        },
                                        {
                                            "name": "AlreadyInNewRaise",
                                            "fields": [],
                                            "index": 20,
                                            "docs": [
                                                "The fund is already in `NewRaise`"
                                            ]
                                        },
                                        {
                                            "name": "VrfDelayInProgress",
                                            "fields": [],
                                            "index": 21,
                                            "docs": [
                                                "No contributions allowed during the VRF delay"
                                            ]
                                        },
                                        {
                                            "name": "NoLeasePeriod",
                                            "fields": [],
                                            "index": 22,
                                            "docs": [
                                                "A lease period has not started yet, due to an offset in the starting block."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 703,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "QueryStatus"
                            ],
                            "params": [
                                {
                                    "name": "BlockNumber",
                                    "type": 4
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Pending",
                                            "fields": [
                                                {
                                                    "name": "responder",
                                                    "type": 154,
                                                    "typeName": "VersionedMultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "maybe_notify",
                                                    "type": 704,
                                                    "typeName": "Option<(u8, u8)>",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "timeout",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "VersionNotifier",
                                            "fields": [
                                                {
                                                    "name": "origin",
                                                    "type": 154,
                                                    "typeName": "VersionedMultiLocation",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "is_active",
                                                    "type": 42,
                                                    "typeName": "bool",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Ready",
                                            "fields": [
                                                {
                                                    "name": "response",
                                                    "type": 706,
                                                    "typeName": "VersionedResponse",
                                                    "docs": []
                                                },
                                                {
                                                    "name": "at",
                                                    "type": 4,
                                                    "typeName": "BlockNumber",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 704,
                        "type": {
                            "path": [
                                "Option"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 705
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "None",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Some",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 705,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 705,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    2,
                                    2
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 706,
                        "type": {
                            "path": [
                                "xcm",
                                "VersionedResponse"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "V0",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 427,
                                                    "typeName": "v0::Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "V1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 432,
                                                    "typeName": "v1::Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "V2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 139,
                                                    "typeName": "v2::Response",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 707,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    4,
                                    154
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 708,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    8,
                                    8,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 709,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "bounded",
                                "bounded_vec",
                                "BoundedVec"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": 710
                                },
                                {
                                    "name": "S",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 711,
                                            "typeName": "Vec<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 710,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    154,
                                    4
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 711,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "sequence": {
                                    "type": 710
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 712,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "VersionMigrationStage"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "MigrateSupportedVersion",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "MigrateVersionNotifiers",
                                            "fields": [],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "NotifyCurrentTargets",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 29,
                                                    "typeName": "Option<Vec<u8>>",
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "MigrateAndNotifyOldTargets",
                                            "fields": [],
                                            "index": 3,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 713,
                        "type": {
                            "path": [
                                "pallet_xcm",
                                "pallet",
                                "Error"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Unreachable",
                                            "fields": [],
                                            "index": 0,
                                            "docs": [
                                                "The desired destination was unreachable, generally because there is a no way of routing",
                                                "to it."
                                            ]
                                        },
                                        {
                                            "name": "SendFailure",
                                            "fields": [],
                                            "index": 1,
                                            "docs": [
                                                "There was some other issue (i.e. not to do with routing) in sending the message. Perhaps",
                                                "a lack of space for buffering the message."
                                            ]
                                        },
                                        {
                                            "name": "Filtered",
                                            "fields": [],
                                            "index": 2,
                                            "docs": [
                                                "The message execution fails the filter."
                                            ]
                                        },
                                        {
                                            "name": "UnweighableMessage",
                                            "fields": [],
                                            "index": 3,
                                            "docs": [
                                                "The message's weight could not be determined."
                                            ]
                                        },
                                        {
                                            "name": "DestinationNotInvertible",
                                            "fields": [],
                                            "index": 4,
                                            "docs": [
                                                "The destination `MultiLocation` provided cannot be inverted."
                                            ]
                                        },
                                        {
                                            "name": "Empty",
                                            "fields": [],
                                            "index": 5,
                                            "docs": [
                                                "The assets to be sent are empty."
                                            ]
                                        },
                                        {
                                            "name": "CannotReanchor",
                                            "fields": [],
                                            "index": 6,
                                            "docs": [
                                                "Could not re-anchor the assets to declare the fees for the destination chain."
                                            ]
                                        },
                                        {
                                            "name": "TooManyAssets",
                                            "fields": [],
                                            "index": 7,
                                            "docs": [
                                                "Too many assets have been attempted for transfer."
                                            ]
                                        },
                                        {
                                            "name": "InvalidOrigin",
                                            "fields": [],
                                            "index": 8,
                                            "docs": [
                                                "Origin is invalid for sending."
                                            ]
                                        },
                                        {
                                            "name": "BadVersion",
                                            "fields": [],
                                            "index": 9,
                                            "docs": [
                                                "The version of the `Versioned` value used is not able to be interpreted."
                                            ]
                                        },
                                        {
                                            "name": "BadLocation",
                                            "fields": [],
                                            "index": 10,
                                            "docs": [
                                                "The given location could not be used (e.g. because it cannot be expressed in the",
                                                "desired version of XCM)."
                                            ]
                                        },
                                        {
                                            "name": "NoSubscription",
                                            "fields": [],
                                            "index": 11,
                                            "docs": [
                                                "The referenced subscription could not be found."
                                            ]
                                        },
                                        {
                                            "name": "AlreadySubscribed",
                                            "fields": [],
                                            "index": 12,
                                            "docs": [
                                                "The location is invalid since it already has a subscription from us."
                                            ]
                                        }
                                    ]
                                }
                            },
                            "docs": [
                                "\n\t\t\tCustom [dispatch errors](https://docs.substrate.io/main-docs/build/events-errors/)\n\t\t\tof this pallet.\n\t\t\t"
                            ]
                        }
                    },
                    {
                        "id": 714,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "generic",
                                "unchecked_extrinsic",
                                "UncheckedExtrinsic"
                            ],
                            "params": [
                                {
                                    "name": "Address",
                                    "type": 197
                                },
                                {
                                    "name": "Call",
                                    "type": 180
                                },
                                {
                                    "name": "Signature",
                                    "type": 419
                                },
                                {
                                    "name": "Extra",
                                    "type": 715
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 10,
                                            "typeName": null,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 715,
                        "type": {
                            "path": [],
                            "params": [],
                            "def": {
                                "tuple": [
                                    716,
                                    717,
                                    718,
                                    719,
                                    720,
                                    722,
                                    723,
                                    724,
                                    725
                                ]
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 716,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_non_zero_sender",
                                "CheckNonZeroSender"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 717,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_spec_version",
                                "CheckSpecVersion"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 718,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_tx_version",
                                "CheckTxVersion"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 719,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_genesis",
                                "CheckGenesis"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 720,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_mortality",
                                "CheckMortality"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 721,
                                            "typeName": "Era",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 721,
                        "type": {
                            "path": [
                                "sp_runtime",
                                "generic",
                                "era",
                                "Era"
                            ],
                            "params": [],
                            "def": {
                                "variant": {
                                    "variants": [
                                        {
                                            "name": "Immortal",
                                            "fields": [],
                                            "index": 0,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal1",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 1,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal2",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 2,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal3",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 3,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal4",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 4,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal5",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 5,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal6",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 6,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal7",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 7,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal8",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 8,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal9",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 9,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal10",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 10,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal11",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 11,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal12",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 12,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal13",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 13,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal14",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 14,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal15",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 15,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal16",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 16,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal17",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 17,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal18",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 18,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal19",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 19,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal20",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 20,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal21",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 21,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal22",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 22,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal23",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 23,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal24",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 24,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal25",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 25,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal26",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 26,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal27",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 27,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal28",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 28,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal29",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 29,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal30",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 30,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal31",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 31,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal32",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 32,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal33",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 33,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal34",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 34,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal35",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 35,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal36",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 36,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal37",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 37,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal38",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 38,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal39",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 39,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal40",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 40,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal41",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 41,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal42",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 42,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal43",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 43,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal44",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 44,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal45",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 45,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal46",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 46,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal47",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 47,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal48",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 48,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal49",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 49,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal50",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 50,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal51",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 51,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal52",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 52,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal53",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 53,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal54",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 54,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal55",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 55,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal56",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 56,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal57",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 57,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal58",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 58,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal59",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 59,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal60",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 60,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal61",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 61,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal62",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 62,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal63",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 63,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal64",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 64,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal65",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 65,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal66",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 66,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal67",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 67,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal68",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 68,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal69",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 69,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal70",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 70,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal71",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 71,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal72",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 72,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal73",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 73,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal74",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 74,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal75",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 75,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal76",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 76,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal77",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 77,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal78",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 78,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal79",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 79,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal80",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 80,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal81",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 81,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal82",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 82,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal83",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 83,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal84",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 84,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal85",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 85,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal86",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 86,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal87",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 87,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal88",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 88,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal89",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 89,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal90",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 90,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal91",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 91,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal92",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 92,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal93",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 93,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal94",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 94,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal95",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 95,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal96",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 96,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal97",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 97,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal98",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 98,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal99",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 99,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal100",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 100,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal101",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 101,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal102",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 102,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal103",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 103,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal104",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 104,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal105",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 105,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal106",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 106,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal107",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 107,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal108",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 108,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal109",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 109,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal110",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 110,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal111",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 111,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal112",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 112,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal113",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 113,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal114",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 114,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal115",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 115,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal116",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 116,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal117",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 117,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal118",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 118,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal119",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 119,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal120",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 120,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal121",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 121,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal122",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 122,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal123",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 123,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal124",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 124,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal125",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 125,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal126",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 126,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal127",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 127,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal128",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 128,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal129",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 129,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal130",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 130,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal131",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 131,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal132",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 132,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal133",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 133,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal134",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 134,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal135",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 135,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal136",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 136,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal137",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 137,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal138",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 138,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal139",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 139,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal140",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 140,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal141",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 141,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal142",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 142,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal143",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 143,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal144",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 144,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal145",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 145,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal146",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 146,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal147",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 147,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal148",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 148,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal149",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 149,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal150",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 150,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal151",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 151,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal152",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 152,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal153",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 153,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal154",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 154,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal155",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 155,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal156",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 156,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal157",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 157,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal158",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 158,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal159",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 159,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal160",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 160,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal161",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 161,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal162",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 162,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal163",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 163,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal164",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 164,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal165",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 165,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal166",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 166,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal167",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 167,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal168",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 168,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal169",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 169,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal170",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 170,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal171",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 171,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal172",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 172,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal173",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 173,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal174",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 174,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal175",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 175,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal176",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 176,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal177",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 177,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal178",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 178,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal179",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 179,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal180",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 180,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal181",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 181,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal182",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 182,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal183",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 183,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal184",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 184,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal185",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 185,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal186",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 186,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal187",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 187,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal188",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 188,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal189",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 189,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal190",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 190,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal191",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 191,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal192",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 192,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal193",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 193,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal194",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 194,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal195",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 195,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal196",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 196,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal197",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 197,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal198",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 198,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal199",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 199,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal200",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 200,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal201",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 201,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal202",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 202,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal203",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 203,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal204",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 204,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal205",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 205,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal206",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 206,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal207",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 207,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal208",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 208,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal209",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 209,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal210",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 210,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal211",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 211,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal212",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 212,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal213",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 213,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal214",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 214,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal215",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 215,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal216",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 216,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal217",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 217,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal218",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 218,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal219",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 219,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal220",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 220,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal221",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 221,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal222",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 222,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal223",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 223,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal224",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 224,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal225",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 225,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal226",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 226,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal227",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 227,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal228",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 228,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal229",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 229,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal230",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 230,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal231",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 231,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal232",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 232,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal233",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 233,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal234",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 234,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal235",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 235,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal236",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 236,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal237",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 237,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal238",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 238,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal239",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 239,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal240",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 240,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal241",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 241,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal242",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 242,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal243",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 243,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal244",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 244,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal245",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 245,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal246",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 246,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal247",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 247,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal248",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 248,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal249",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 249,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal250",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 250,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal251",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 251,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal252",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 252,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal253",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 253,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal254",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 254,
                                            "docs": []
                                        },
                                        {
                                            "name": "Mortal255",
                                            "fields": [
                                                {
                                                    "name": null,
                                                    "type": 2,
                                                    "typeName": null,
                                                    "docs": []
                                                }
                                            ],
                                            "index": 255,
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 722,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_nonce",
                                "CheckNonce"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 123,
                                            "typeName": "T::Index",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 723,
                        "type": {
                            "path": [
                                "frame_system",
                                "extensions",
                                "check_weight",
                                "CheckWeight"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 724,
                        "type": {
                            "path": [
                                "pallet_transaction_payment",
                                "ChargeTransactionPayment"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": [
                                        {
                                            "name": null,
                                            "type": 57,
                                            "typeName": "BalanceOf<T>",
                                            "docs": []
                                        }
                                    ]
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 725,
                        "type": {
                            "path": [
                                "polkadot_runtime_common",
                                "claims",
                                "PrevalidateAttests"
                            ],
                            "params": [
                                {
                                    "name": "T",
                                    "type": null
                                }
                            ],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    },
                    {
                        "id": 726,
                        "type": {
                            "path": [
                                "polkadot_runtime",
                                "Runtime"
                            ],
                            "params": [],
                            "def": {
                                "composite": {
                                    "fields": []
                                }
                            },
                            "docs": []
                        }
                    }
                ]
            },
            "pallets": [
                {
                    "name": "System",
                    "storage": {
                        "prefix": "System",
                        "items": [
                            {
                                "name": "Account",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 3
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " The full account information for a particular account ID."
                                ]
                            },
                            {
                                "name": "ExtrinsicCount",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Total extrinsics count for the current block."
                                ]
                            },
                            {
                                "name": "BlockWeight",
                                "modifier": "Default",
                                "type": {
                                    "plain": 7
                                },
                                "fallback": "0x000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " The current weight for the block."
                                ]
                            },
                            {
                                "name": "AllExtrinsicsLen",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Total length (in bytes) for all extrinsics put together, for the current block."
                                ]
                            },
                            {
                                "name": "BlockHash",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 9
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " Map of block numbers to block hashes."
                                ]
                            },
                            {
                                "name": "ExtrinsicData",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 10
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Extrinsics data for the current block (maps an extrinsic's index to its data)."
                                ]
                            },
                            {
                                "name": "Number",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The current block number being processed. Set by `execute_block`."
                                ]
                            },
                            {
                                "name": "ParentHash",
                                "modifier": "Default",
                                "type": {
                                    "plain": 9
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " Hash of the previous block."
                                ]
                            },
                            {
                                "name": "Digest",
                                "modifier": "Default",
                                "type": {
                                    "plain": 11
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Digest of the current block, also part of the block header."
                                ]
                            },
                            {
                                "name": "Events",
                                "modifier": "Default",
                                "type": {
                                    "plain": 15
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Events deposited for the current block.",
                                    "",
                                    " NOTE: The item is unbound and should therefore never be read on chain.",
                                    " It could otherwise inflate the PoV size of a block.",
                                    "",
                                    " Events have a large in-memory size. Box the events to not go out-of-memory",
                                    " just in case someone still reads them from within the runtime."
                                ]
                            },
                            {
                                "name": "EventCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The number of events in the `Events<T>` list."
                                ]
                            },
                            {
                                "name": "EventTopics",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 9,
                                        "value": 157
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Mapping between a topic (represented by T::Hash) and a vector of indexes",
                                    " of events in the `<Events<T>>` list.",
                                    "",
                                    " All topic vectors have deterministic storage locations depending on the topic. This",
                                    " allows light-clients to leverage the changes trie storage tracking mechanism and",
                                    " in case of changes fetch the list of events of interest.",
                                    "",
                                    " The value has the type `(T::BlockNumber, EventIndex)` because if we used only just",
                                    " the `EventIndex` then in case if the topic has the same contents on the next block",
                                    " no notification will be triggered thus the event might be lost."
                                ]
                            },
                            {
                                "name": "LastRuntimeUpgrade",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 158
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Stores the `spec_version` and `spec_name` of when the last runtime upgrade happened."
                                ]
                            },
                            {
                                "name": "UpgradedToU32RefCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " True if we have upgraded so that `type RefCount` is `u32`. False (default) if not."
                                ]
                            },
                            {
                                "name": "UpgradedToTripleRefCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " True if we have upgraded so that AccountInfo contains three types of `RefCount`. False",
                                    " (default) if not."
                                ]
                            },
                            {
                                "name": "ExecutionPhase",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 155
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The execution phase of the block."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 160
                    },
                    "events": {
                        "type": 18
                    },
                    "constants": [
                        {
                            "name": "BlockWeights",
                            "type": 164,
                            "value": "0x387fae5c0100000000204aa9d1010000603b14050000000001a094cb9158010000010098f73e5d010000010000000000000000603b14050000000001a01c1efccc0100000100204aa9d1010000010088526a74000000603b140500000000000000",
                            "docs": [
                                " Block & extrinsics weights: base values and limits."
                            ]
                        },
                        {
                            "name": "BlockLength",
                            "type": 168,
                            "value": "0x00003c000000500000005000",
                            "docs": [
                                " The maximum length of a block (in bytes)."
                            ]
                        },
                        {
                            "name": "BlockHashCount",
                            "type": 4,
                            "value": "0x60090000",
                            "docs": [
                                " Maximum number of block number to block hash mappings to keep (oldest pruned first)."
                            ]
                        },
                        {
                            "name": "DbWeight",
                            "type": 170,
                            "value": "0x38ca38010000000098aaf90400000000",
                            "docs": [
                                " The weight of runtime database operations the runtime can invoke."
                            ]
                        },
                        {
                            "name": "Version",
                            "type": 171,
                            "value": "0x20706f6c6b61646f743c7061726974792d706f6c6b61646f740000000041240000000000003cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000af2c0297a23e6d3d0200000049eaaf1b548a0cb00100000091d5df18b0d2cf5801000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000f3ff14d5ab527059010000000d00000000",
                            "docs": [
                                " Get the chain's current version."
                            ]
                        },
                        {
                            "name": "SS58Prefix",
                            "type": 80,
                            "value": "0x0000",
                            "docs": [
                                " The designated SS85 prefix of this chain.",
                                "",
                                " This replaces the \"ss58Format\" property declared in the chain spec. Reason is",
                                " that the runtime should know about the prefix in order to make use of it as",
                                " an identifier of the chain."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 175
                    },
                    "index": 0
                },
                {
                    "name": "Scheduler",
                    "storage": {
                        "prefix": "Scheduler",
                        "items": [
                            {
                                "name": "Agenda",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 176
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Items to be executed, indexed by the block number that they should be executed on."
                                ]
                            },
                            {
                                "name": "Lookup",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 10,
                                        "value": 28
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Lookup from identity to the block number and index of the task."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 181
                    },
                    "events": {
                        "type": 27
                    },
                    "constants": [
                        {
                            "name": "MaximumWeight",
                            "type": 8,
                            "value": "0x00806e8774010000",
                            "docs": [
                                " The maximum weight that may be scheduled per block for any dispatchables of less",
                                " priority than `schedule::HARD_DEADLINE`."
                            ]
                        },
                        {
                            "name": "MaxScheduledPerBlock",
                            "type": 4,
                            "value": "0x32000000",
                            "docs": [
                                " The maximum number of scheduled calls in the queue for a single block.",
                                " Not strictly enforced, but used for weight estimation."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 446
                    },
                    "index": 1
                },
                {
                    "name": "Preimage",
                    "storage": {
                        "prefix": "Preimage",
                        "items": [
                            {
                                "name": "StatusFor",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 447
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The request status of a given hash."
                                ]
                            },
                            {
                                "name": "PreimageFor",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 449
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The preimages stored by this pallet."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 183
                    },
                    "events": {
                        "type": 33
                    },
                    "constants": [],
                    "errors": {
                        "type": 450
                    },
                    "index": 10
                },
                {
                    "name": "Babe",
                    "storage": {
                        "prefix": "Babe",
                        "items": [
                            {
                                "name": "EpochIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 8
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " Current epoch index."
                                ]
                            },
                            {
                                "name": "Authorities",
                                "modifier": "Default",
                                "type": {
                                    "plain": 451
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Current epoch authorities."
                                ]
                            },
                            {
                                "name": "GenesisSlot",
                                "modifier": "Default",
                                "type": {
                                    "plain": 189
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " The slot at which the first epoch actually started. This is 0",
                                    " until the first block of the chain."
                                ]
                            },
                            {
                                "name": "CurrentSlot",
                                "modifier": "Default",
                                "type": {
                                    "plain": 189
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " Current slot number."
                                ]
                            },
                            {
                                "name": "Randomness",
                                "modifier": "Default",
                                "type": {
                                    "plain": 1
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " The epoch randomness for the *current* epoch.",
                                    "",
                                    " # Security",
                                    "",
                                    " This MUST NOT be used for gambling, as it can be influenced by a",
                                    " malicious validator in the short term. It MAY be used in many",
                                    " cryptographic protocols, however, so long as one remembers that this",
                                    " (like everything else on-chain) it is public. For example, it can be",
                                    " used where a number is needed that cannot have been chosen by an",
                                    " adversary, for purposes such as public-coin zero-knowledge proofs."
                                ]
                            },
                            {
                                "name": "PendingEpochConfigChange",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 191
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Pending epoch configuration change that will be applied when the next epoch is enacted."
                                ]
                            },
                            {
                                "name": "NextRandomness",
                                "modifier": "Default",
                                "type": {
                                    "plain": 1
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " Next epoch randomness."
                                ]
                            },
                            {
                                "name": "NextAuthorities",
                                "modifier": "Default",
                                "type": {
                                    "plain": 451
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Next epoch authorities."
                                ]
                            },
                            {
                                "name": "SegmentIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Randomness under construction.",
                                    "",
                                    " We make a trade-off between storage accesses and list length.",
                                    " We store the under-construction randomness in segments of up to",
                                    " `UNDER_CONSTRUCTION_SEGMENT_LENGTH`.",
                                    "",
                                    " Once a segment reaches this length, we begin the next one.",
                                    " We reset all segments and return to `0` at the beginning of every",
                                    " epoch."
                                ]
                            },
                            {
                                "name": "UnderConstruction",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 454
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay."
                                ]
                            },
                            {
                                "name": "Initialized",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 456
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Temporary value (cleared at block finalization) which is `Some`",
                                    " if per-block initialization has already been called for current block."
                                ]
                            },
                            {
                                "name": "AuthorVrfRandomness",
                                "modifier": "Default",
                                "type": {
                                    "plain": 461
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " This field should always be populated during block processing unless",
                                    " secondary plain slots are enabled (which don't contain a VRF output).",
                                    "",
                                    " It is set in `on_finalize`, before it will contain the value from the last block."
                                ]
                            },
                            {
                                "name": "EpochStart",
                                "modifier": "Default",
                                "type": {
                                    "plain": 28
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " The block numbers when the last and current epoch have started, respectively `N-1` and",
                                    " `N`.",
                                    " NOTE: We track this is in order to annotate the block number when a given pool of",
                                    " entropy was fixed (i.e. it was known to chain observers). Since epochs are defined in",
                                    " slots, which may be skipped, the block numbers may not line up with the slot numbers."
                                ]
                            },
                            {
                                "name": "Lateness",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " How late the current block is compared to its parent.",
                                    "",
                                    " This entry is populated as part of block execution and is cleaned up",
                                    " on block finalization. Querying this storage entry outside of block",
                                    " execution context should always yield zero."
                                ]
                            },
                            {
                                "name": "EpochConfig",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 462
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The configuration for the current epoch. Should never be `None` as it is initialized in",
                                    " genesis."
                                ]
                            },
                            {
                                "name": "NextEpochConfig",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 462
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The configuration for the next epoch, `None` if the config will not change",
                                    " (you can fallback to `EpochConfig` instead in that case)."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 184
                    },
                    "events": null,
                    "constants": [
                        {
                            "name": "EpochDuration",
                            "type": 8,
                            "value": "0x6009000000000000",
                            "docs": [
                                " The amount of time, in slots, that each epoch should last.",
                                " NOTE: Currently it is not possible to change the epoch duration after",
                                " the chain has started. Attempting to do so will brick block production."
                            ]
                        },
                        {
                            "name": "ExpectedBlockTime",
                            "type": 8,
                            "value": "0x7017000000000000",
                            "docs": [
                                " The expected average block time at which BABE should be creating",
                                " blocks. Since BABE is probabilistic it is not trivial to figure out",
                                " what the expected average block time should be based on the slot",
                                " duration and the security parameter `c` (where `1 - c` represents",
                                " the probability of a slot being empty)."
                            ]
                        },
                        {
                            "name": "MaxAuthorities",
                            "type": 4,
                            "value": "0xa0860100",
                            "docs": [
                                " Max number of authorities allowed"
                            ]
                        }
                    ],
                    "errors": {
                        "type": 463
                    },
                    "index": 2
                },
                {
                    "name": "Timestamp",
                    "storage": {
                        "prefix": "Timestamp",
                        "items": [
                            {
                                "name": "Now",
                                "modifier": "Default",
                                "type": {
                                    "plain": 8
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " Current time for the current block."
                                ]
                            },
                            {
                                "name": "DidUpdate",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Did the timestamp get updated in this block?"
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 194
                    },
                    "events": null,
                    "constants": [
                        {
                            "name": "MinimumPeriod",
                            "type": 8,
                            "value": "0xb80b000000000000",
                            "docs": [
                                " The minimum period between blocks. Beware that this is different to the *expected*",
                                " period that the block production apparatus provides. Your chosen consensus system will",
                                " generally work with this to determine a sensible block time. e.g. For Aura, it will be",
                                " double this period on default settings."
                            ]
                        }
                    ],
                    "errors": null,
                    "index": 3
                },
                {
                    "name": "Indices",
                    "storage": {
                        "prefix": "Indices",
                        "items": [
                            {
                                "name": "Accounts",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 4,
                                        "value": 464
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The lookup from index to account."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 195
                    },
                    "events": {
                        "type": 34
                    },
                    "constants": [
                        {
                            "name": "Deposit",
                            "type": 6,
                            "value": "0x00e87648170000000000000000000000",
                            "docs": [
                                " The deposit needed for reserving an index."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 465
                    },
                    "index": 4
                },
                {
                    "name": "Balances",
                    "storage": {
                        "prefix": "Balances",
                        "items": [
                            {
                                "name": "TotalIssuance",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The total units issued in the system."
                                ]
                            },
                            {
                                "name": "Account",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 5
                                    }
                                },
                                "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " The Balances pallet example of storing the balance of an account.",
                                    "",
                                    " # Example",
                                    "",
                                    " ```nocompile",
                                    "  impl pallet_balances::Config for Runtime {",
                                    "    type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>",
                                    "  }",
                                    " ```",
                                    "",
                                    " You can also store the balance of an account in the `System` pallet.",
                                    "",
                                    " # Example",
                                    "",
                                    " ```nocompile",
                                    "  impl pallet_balances::Config for Runtime {",
                                    "   type AccountStore = System",
                                    "  }",
                                    " ```",
                                    "",
                                    " But this comes with tradeoffs, storing account balances in the system pallet stores",
                                    " `frame_system` data alongside the account data contrary to storing account balances in the",
                                    " `Balances` pallet, which uses a `StorageMap` to store balances data only.",
                                    " NOTE: This is only used in the case that this pallet is used to store balances."
                                ]
                            },
                            {
                                "name": "Locks",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 466
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Any liquidity locks on some account balances.",
                                    " NOTE: Should only be accessed when setting, changing and freeing a lock."
                                ]
                            },
                            {
                                "name": "Reserves",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 470
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Named reserves on some account balances."
                                ]
                            },
                            {
                                "name": "StorageVersion",
                                "modifier": "Default",
                                "type": {
                                    "plain": 473
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Storage version of the pallet.",
                                    "",
                                    " This is set to v2.0.0 for new networks."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 196
                    },
                    "events": {
                        "type": 35
                    },
                    "constants": [
                        {
                            "name": "ExistentialDeposit",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " The minimum amount required to keep an account open."
                            ]
                        },
                        {
                            "name": "MaxLocks",
                            "type": 4,
                            "value": "0x32000000",
                            "docs": [
                                " The maximum number of locks that should exist on an account.",
                                " Not strictly enforced, but used for weight estimation."
                            ]
                        },
                        {
                            "name": "MaxReserves",
                            "type": 4,
                            "value": "0x32000000",
                            "docs": [
                                " The maximum number of named reserves that can exist on an account."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 474
                    },
                    "index": 5
                },
                {
                    "name": "TransactionPayment",
                    "storage": {
                        "prefix": "TransactionPayment",
                        "items": [
                            {
                                "name": "NextFeeMultiplier",
                                "modifier": "Default",
                                "type": {
                                    "plain": 475
                                },
                                "fallback": "0x000064a7b3b6e00d0000000000000000",
                                "docs": []
                            },
                            {
                                "name": "StorageVersion",
                                "modifier": "Default",
                                "type": {
                                    "plain": 476
                                },
                                "fallback": "0x00",
                                "docs": []
                            }
                        ]
                    },
                    "calls": null,
                    "events": {
                        "type": 37
                    },
                    "constants": [
                        {
                            "name": "OperationalFeeMultiplier",
                            "type": 2,
                            "value": "0x05",
                            "docs": [
                                " A fee mulitplier for `Operational` extrinsics to compute \"virtual tip\" to boost their",
                                " `priority`",
                                "",
                                " This value is multipled by the `final_fee` to obtain a \"virtual tip\" that is later",
                                " added to a tip component in regular `priority` calculations.",
                                " It means that a `Normal` transaction can front-run a similarly-sized `Operational`",
                                " extrinsic (with no tip), by including a tip value greater than the virtual tip.",
                                "",
                                " ```rust,ignore",
                                " // For `Normal`",
                                " let priority = priority_calc(tip);",
                                "",
                                " // For `Operational`",
                                " let virtual_tip = (inclusion_fee + tip) * OperationalFeeMultiplier;",
                                " let priority = priority_calc(tip + virtual_tip);",
                                " ```",
                                "",
                                " Note that since we use `final_fee` the multiplier applies also to the regular `tip`",
                                " sent with the transaction. So, not only does the transaction get a priority bump based",
                                " on the `inclusion_fee`, but we also amplify the impact of tips applied to `Operational`",
                                " transactions."
                            ]
                        }
                    ],
                    "errors": null,
                    "index": 32
                },
                {
                    "name": "Authorship",
                    "storage": {
                        "prefix": "Authorship",
                        "items": [
                            {
                                "name": "Uncles",
                                "modifier": "Default",
                                "type": {
                                    "plain": 477
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Uncles"
                                ]
                            },
                            {
                                "name": "Author",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 0
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Author of current block."
                                ]
                            },
                            {
                                "name": "DidSetUncles",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Whether uncles were already set in this block."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 199
                    },
                    "events": null,
                    "constants": [
                        {
                            "name": "UncleGenerations",
                            "type": 4,
                            "value": "0x00000000",
                            "docs": [
                                " The number of blocks back we should accept uncles.",
                                " This means that we will deal with uncle-parents that are",
                                " `UncleGenerations + 1` before `now`."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 480
                    },
                    "index": 6
                },
                {
                    "name": "Staking",
                    "storage": {
                        "prefix": "Staking",
                        "items": [
                            {
                                "name": "HistoryDepth",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x54000000",
                                "docs": [
                                    " Number of eras to keep in history.",
                                    "",
                                    " Information is kept for eras in `[current_era - history_depth; current_era]`.",
                                    "",
                                    " Must be more than the number of eras delayed by session otherwise. I.e. active era must",
                                    " always be in history. I.e. `active_era > current_era - history_depth` must be",
                                    " guaranteed."
                                ]
                            },
                            {
                                "name": "ValidatorCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The ideal number of staking participants."
                                ]
                            },
                            {
                                "name": "MinimumValidatorCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Minimum number of staking participants before emergency conditions are imposed."
                                ]
                            },
                            {
                                "name": "Invulnerables",
                                "modifier": "Default",
                                "type": {
                                    "plain": 61
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Any validators that may never be slashed or forcibly kicked. It's a Vec since they're",
                                    " easy to initialize and the performance hit is minimal (we expect no more than four",
                                    " invulnerables) and restricted to testnets."
                                ]
                            },
                            {
                                "name": "Bonded",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 0
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Map from all locked \"stash\" accounts to the controller account."
                                ]
                            },
                            {
                                "name": "MinNominatorBond",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The minimum active bond to become and maintain the role of a nominator."
                                ]
                            },
                            {
                                "name": "MinValidatorBond",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The minimum active bond to become and maintain the role of a validator."
                                ]
                            },
                            {
                                "name": "MinCommission",
                                "modifier": "Default",
                                "type": {
                                    "plain": 41
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The minimum amount of commission that validators can set.",
                                    "",
                                    " If set to `0`, no limit exists."
                                ]
                            },
                            {
                                "name": "Ledger",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 481
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Map from all (unlocked) \"controller\" accounts to the info regarding the staking."
                                ]
                            },
                            {
                                "name": "Payee",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 202
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Where the reward payment should be made. Keyed by stash."
                                ]
                            },
                            {
                                "name": "Validators",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 39
                                    }
                                },
                                "fallback": "0x0000",
                                "docs": [
                                    " The map from (wannabe) validator stash key to the preferences of that validator."
                                ]
                            },
                            {
                                "name": "CounterForValidators",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "MaxValidatorsCount",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The maximum validator count before we stop allowing new validators to join.",
                                    "",
                                    " When this value is not set, no limits are enforced."
                                ]
                            },
                            {
                                "name": "Nominators",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 485
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The map from nominator stash key to their nomination preferences, namely the validators that",
                                    " they wish to support.",
                                    "",
                                    " Note that the keys of this storage map might become non-decodable in case the",
                                    " [`Config::MaxNominations`] configuration is decreased. In this rare case, these nominators",
                                    " are still existent in storage, their key is correct and retrievable (i.e. `contains_key`",
                                    " indicates that they exist), but their value cannot be decoded. Therefore, the non-decodable",
                                    " nominators will effectively not-exist, until they re-submit their preferences such that it",
                                    " is within the bounds of the newly set `Config::MaxNominations`.",
                                    "",
                                    " This implies that `::iter_keys().count()` and `::iter().count()` might return different",
                                    " values for this map. Moreover, the main `::count()` is aligned with the former, namely the",
                                    " number of keys that exist.",
                                    "",
                                    " Lastly, if any of the nominators become non-decodable, they can be chilled immediately via",
                                    " [`Call::chill_other`] dispatchable by anyone."
                                ]
                            },
                            {
                                "name": "CounterForNominators",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "MaxNominatorsCount",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The maximum nominator count before we stop allowing new validators to join.",
                                    "",
                                    " When this value is not set, no limits are enforced."
                                ]
                            },
                            {
                                "name": "CurrentEra",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current era index.",
                                    "",
                                    " This is the latest planned era, depending on how the Session pallet queues the validator",
                                    " set, it might be active or not."
                                ]
                            },
                            {
                                "name": "ActiveEra",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 487
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The active era information, it holds index and start.",
                                    "",
                                    " The active era is the era being currently rewarded. Validator set of this era must be",
                                    " equal to [`SessionInterface::validators`]."
                                ]
                            },
                            {
                                "name": "ErasStartSessionIndex",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The session index at which the era start for the last `HISTORY_DEPTH` eras.",
                                    "",
                                    " Note: This tracks the starting session (i.e. session index when era start being active)",
                                    " for the eras in `[CurrentEra - HISTORY_DEPTH, CurrentEra]`."
                                ]
                            },
                            {
                                "name": "ErasStakers",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 56
                                    }
                                },
                                "fallback": "0x000000",
                                "docs": [
                                    " Exposure of validator at era.",
                                    "",
                                    " This is keyed first by the era index to allow bulk deletion and then the stash account.",
                                    "",
                                    " Is it removed after `HISTORY_DEPTH` eras.",
                                    " If stakers hasn't been set or has been removed then empty exposure is returned."
                                ]
                            },
                            {
                                "name": "ErasStakersClipped",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 56
                                    }
                                },
                                "fallback": "0x000000",
                                "docs": [
                                    " Clipped Exposure of validator at era.",
                                    "",
                                    " This is similar to [`ErasStakers`] but number of nominators exposed is reduced to the",
                                    " `T::MaxNominatorRewardedPerValidator` biggest stakers.",
                                    " (Note: the field `total` and `own` of the exposure remains unchanged).",
                                    " This is used to limit the i/o cost for the nominator payout.",
                                    "",
                                    " This is keyed fist by the era index to allow bulk deletion and then the stash account.",
                                    "",
                                    " Is it removed after `HISTORY_DEPTH` eras.",
                                    " If stakers hasn't been set or has been removed then empty exposure is returned."
                                ]
                            },
                            {
                                "name": "ErasValidatorPrefs",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 39
                                    }
                                },
                                "fallback": "0x0000",
                                "docs": [
                                    " Similar to `ErasStakers`, this holds the preferences of validators.",
                                    "",
                                    " This is keyed first by the era index to allow bulk deletion and then the stash account.",
                                    "",
                                    " Is it removed after `HISTORY_DEPTH` eras."
                                ]
                            },
                            {
                                "name": "ErasValidatorReward",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The total validator era payout for the last `HISTORY_DEPTH` eras.",
                                    "",
                                    " Eras that haven't finished yet or has been removed doesn't have reward."
                                ]
                            },
                            {
                                "name": "ErasRewardPoints",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 489
                                    }
                                },
                                "fallback": "0x0000000000",
                                "docs": [
                                    " Rewards for the last `HISTORY_DEPTH` eras.",
                                    " If reward hasn't been set or has been removed then 0 reward is returned."
                                ]
                            },
                            {
                                "name": "ErasTotalStake",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The total amount staked for the last `HISTORY_DEPTH` eras.",
                                    " If total hasn't been set or has been removed then 0 stake is returned."
                                ]
                            },
                            {
                                "name": "ForceEra",
                                "modifier": "Default",
                                "type": {
                                    "plain": 493
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Mode of era forcing."
                                ]
                            },
                            {
                                "name": "SlashRewardFraction",
                                "modifier": "Default",
                                "type": {
                                    "plain": 41
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The percentage of the slash that is distributed to reporters.",
                                    "",
                                    " The rest of the slashed value is handled by the `Slash`."
                                ]
                            },
                            {
                                "name": "CanceledSlashPayout",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The amount of currency given to reporters of a slash event which was",
                                    " canceled by extraordinary circumstances (e.g. governance)."
                                ]
                            },
                            {
                                "name": "UnappliedSlashes",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 494
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All unapplied slashes that are queued for later."
                                ]
                            },
                            {
                                "name": "BondedEras",
                                "modifier": "Default",
                                "type": {
                                    "plain": 157
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A mapping from still-bonded eras to the first session index of that era.",
                                    "",
                                    " Must contains information for eras for the range:",
                                    " `[active_era - bounding_duration; active_era]`"
                                ]
                            },
                            {
                                "name": "ValidatorSlashInEra",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 496
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All slashing events on validators, mapped by era to the highest slash proportion",
                                    " and slash value of the era."
                                ]
                            },
                            {
                                "name": "NominatorSlashInEra",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All slashing events on nominators, mapped by era to the highest slash value of the era."
                                ]
                            },
                            {
                                "name": "SlashingSpans",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 497
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Slashing spans for stash accounts."
                                ]
                            },
                            {
                                "name": "SpanSlash",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 492,
                                        "value": 498
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " Records information about the maximum slash of a stash within a slashing span,",
                                    " as well as how much reward has been paid out."
                                ]
                            },
                            {
                                "name": "CurrentPlannedSession",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The last planned session scheduled by the session pallet.",
                                    "",
                                    " This is basically in sync with the call to [`pallet_session::SessionManager::new_session`]."
                                ]
                            },
                            {
                                "name": "OffendingValidators",
                                "modifier": "Default",
                                "type": {
                                    "plain": 499
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Indices of validators that have offended in the active era and whether they are currently",
                                    " disabled.",
                                    "",
                                    " This value should be a superset of disabled validators since not all offences lead to the",
                                    " validator being disabled (if there was no slash). This is needed to track the percentage of",
                                    " validators that have offended in the current era, ensuring a new era is forced if",
                                    " `OffendingValidatorsThreshold` is reached. The vec is always kept sorted so that we can find",
                                    " whether a given validator has previously offended using binary search. It gets cleared when",
                                    " the era ends."
                                ]
                            },
                            {
                                "name": "StorageVersion",
                                "modifier": "Default",
                                "type": {
                                    "plain": 501
                                },
                                "fallback": "0x09",
                                "docs": [
                                    " True if network has been upgraded to this version.",
                                    " Storage version of the pallet.",
                                    "",
                                    " This is set to v7.0.0 for new networks."
                                ]
                            },
                            {
                                "name": "ChillThreshold",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 204
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The threshold for when users can start calling `chill_other` for other validators /",
                                    " nominators. The threshold is compared to the actual number of validators / nominators",
                                    " (`CountFor*`) in the system compared to the configured max (`Max*Count`)."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 201
                    },
                    "events": {
                        "type": 38
                    },
                    "constants": [
                        {
                            "name": "MaxNominations",
                            "type": 4,
                            "value": "0x10000000",
                            "docs": [
                                " Maximum number of nominations per nominator."
                            ]
                        },
                        {
                            "name": "SessionsPerEra",
                            "type": 4,
                            "value": "0x06000000",
                            "docs": [
                                " Number of sessions per era."
                            ]
                        },
                        {
                            "name": "BondingDuration",
                            "type": 4,
                            "value": "0x1c000000",
                            "docs": [
                                " Number of eras that staked funds must remain bonded for."
                            ]
                        },
                        {
                            "name": "SlashDeferDuration",
                            "type": 4,
                            "value": "0x1b000000",
                            "docs": [
                                " Number of eras that slashes are deferred by, after computation.",
                                "",
                                " This should be less than the bonding duration. Set to 0 if slashes",
                                " should be applied immediately, without opportunity for intervention."
                            ]
                        },
                        {
                            "name": "MaxNominatorRewardedPerValidator",
                            "type": 4,
                            "value": "0x00010000",
                            "docs": [
                                " The maximum number of nominators rewarded for each validator.",
                                "",
                                " For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can",
                                " claim their reward. This used to limit the i/o cost for the nominator payout."
                            ]
                        },
                        {
                            "name": "MaxUnlockingChunks",
                            "type": 4,
                            "value": "0x20000000",
                            "docs": [
                                " The maximum number of `unlocking` chunks a [`StakingLedger`] can have. Effectively",
                                " determines how many unique eras a staker may be unbonding in."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 502
                    },
                    "index": 7
                },
                {
                    "name": "Offences",
                    "storage": {
                        "prefix": "Offences",
                        "items": [
                            {
                                "name": "Reports",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 9,
                                        "value": 503
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The primary structure that holds all offence records keyed by report identifiers."
                                ]
                            },
                            {
                                "name": "ConcurrentReportsIndex",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 504,
                                        "value": 156
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A vector of reports of the same kind that happened at the same time slot."
                                ]
                            },
                            {
                                "name": "ReportsByKindIndex",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 44,
                                        "value": 10
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Enumerates all reports of a kind along with the time they happened.",
                                    "",
                                    " All reports are sorted by the time of offence.",
                                    "",
                                    " Note that the actual type of this mapping is `Vec<u8>`, this is because values of",
                                    " different types are not supported at the moment so we are doing the manual serialization."
                                ]
                            }
                        ]
                    },
                    "calls": null,
                    "events": {
                        "type": 43
                    },
                    "constants": [],
                    "errors": null,
                    "index": 8
                },
                {
                    "name": "Historical",
                    "storage": null,
                    "calls": null,
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 33
                },
                {
                    "name": "Session",
                    "storage": {
                        "prefix": "Session",
                        "items": [
                            {
                                "name": "Validators",
                                "modifier": "Default",
                                "type": {
                                    "plain": 61
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current set of validators."
                                ]
                            },
                            {
                                "name": "CurrentIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Current index of the session."
                                ]
                            },
                            {
                                "name": "QueuedChanged",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " True if the underlying economic identities or weighting behind the validators",
                                    " has changed in the queued validator set."
                                ]
                            },
                            {
                                "name": "QueuedKeys",
                                "modifier": "Default",
                                "type": {
                                    "plain": 505
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The queued keys for the next session. When the next session begins, these keys",
                                    " will be used to determine the validator's session keys."
                                ]
                            },
                            {
                                "name": "DisabledValidators",
                                "modifier": "Default",
                                "type": {
                                    "plain": 205
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Indices of disabled validators.",
                                    "",
                                    " The vec is always kept sorted so that we can find whether a given validator is",
                                    " disabled using binary search. It gets cleared when `on_session_ending` returns",
                                    " a new set of identities."
                                ]
                            },
                            {
                                "name": "NextKeys",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 211
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The next session keys for a validator."
                                ]
                            },
                            {
                                "name": "KeyOwner",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 507,
                                        "value": 0
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The owner of a key. The key is the `KeyTypeId` + the encoded key."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 210
                    },
                    "events": {
                        "type": 45
                    },
                    "constants": [],
                    "errors": {
                        "type": 509
                    },
                    "index": 9
                },
                {
                    "name": "Grandpa",
                    "storage": {
                        "prefix": "Grandpa",
                        "items": [
                            {
                                "name": "State",
                                "modifier": "Default",
                                "type": {
                                    "plain": 510
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " State of the current authority set."
                                ]
                            },
                            {
                                "name": "PendingChange",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 511
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Pending change: (signaled at, scheduled change)."
                                ]
                            },
                            {
                                "name": "NextForced",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " next block number where we can force a change."
                                ]
                            },
                            {
                                "name": "Stalled",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 28
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " `true` if we are currently stalled."
                                ]
                            },
                            {
                                "name": "CurrentSetId",
                                "modifier": "Default",
                                "type": {
                                    "plain": 8
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " The number of changes (both in terms of keys and underlying economic responsibilities)",
                                    " in the \"set\" of Grandpa validators from genesis."
                                ]
                            },
                            {
                                "name": "SetIdSession",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 8,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A mapping from grandpa set ID to the index of the *most recent* session for which its",
                                    " members were responsible.",
                                    "",
                                    " TWOX-NOTE: `SetId` is not under user control."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 215
                    },
                    "events": {
                        "type": 46
                    },
                    "constants": [
                        {
                            "name": "MaxAuthorities",
                            "type": 4,
                            "value": "0xa0860100",
                            "docs": [
                                " Max Authorities in use"
                            ]
                        }
                    ],
                    "errors": {
                        "type": 513
                    },
                    "index": 11
                },
                {
                    "name": "ImOnline",
                    "storage": {
                        "prefix": "ImOnline",
                        "items": [
                            {
                                "name": "HeartbeatAfter",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The block number after which it's ok to send heartbeats in the current",
                                    " session.",
                                    "",
                                    " At the beginning of each session we set this to a value that should fall",
                                    " roughly in the middle of the session duration. The idea is to first wait for",
                                    " the validators to produce a block in the current session, so that the",
                                    " heartbeat later on will not be necessary.",
                                    "",
                                    " This value will only be used as a fallback if we fail to get a proper session",
                                    " progress estimate from `NextSessionRotation`, as those estimates should be",
                                    " more accurate then the value we calculate for `HeartbeatAfter`."
                                ]
                            },
                            {
                                "name": "Keys",
                                "modifier": "Default",
                                "type": {
                                    "plain": 514
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current set of keys that may issue a heartbeat."
                                ]
                            },
                            {
                                "name": "ReceivedHeartbeats",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 28,
                                        "value": 516
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " For each session index, we keep a mapping of `SessionIndex` and `AuthIndex` to",
                                    " `WrapperOpaque<BoundedOpaqueNetworkState>`."
                                ]
                            },
                            {
                                "name": "AuthoredBlocks",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 488,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " For each session index, we keep a mapping of `ValidatorId<T>` to the",
                                    " number of blocks authored by the given authority."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 226
                    },
                    "events": {
                        "type": 51
                    },
                    "constants": [
                        {
                            "name": "UnsignedPriority",
                            "type": 8,
                            "value": "0xffffffffffffffff",
                            "docs": [
                                " A configuration for base priority of unsigned transactions.",
                                "",
                                " This is exposed so that it can be tuned for particular runtime, when",
                                " multiple pallets send unsigned transactions."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 521
                    },
                    "index": 12
                },
                {
                    "name": "AuthorityDiscovery",
                    "storage": null,
                    "calls": null,
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 13
                },
                {
                    "name": "Democracy",
                    "storage": {
                        "prefix": "Democracy",
                        "items": [
                            {
                                "name": "PublicPropCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The number of (public) proposals that have been made so far."
                                ]
                            },
                            {
                                "name": "PublicProps",
                                "modifier": "Default",
                                "type": {
                                    "plain": 522
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The public proposals. Unsorted. The second item is the proposal's hash."
                                ]
                            },
                            {
                                "name": "DepositOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 524
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Those who have locked a deposit.",
                                    "",
                                    " TWOX-NOTE: Safe, as increasing integer keys are safe."
                                ]
                            },
                            {
                                "name": "Preimages",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 525
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Map of hashes to the proposal preimage, along with who registered it and their deposit.",
                                    " The block number is the block at which it was deposited."
                                ]
                            },
                            {
                                "name": "ReferendumCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The next free referendum index, aka the number of referenda started so far."
                                ]
                            },
                            {
                                "name": "LowestUnbaked",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The lowest referendum index representing an unbaked referendum. Equal to",
                                    " `ReferendumCount` if there isn't a unbaked referendum."
                                ]
                            },
                            {
                                "name": "ReferendumInfoOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 526
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Information concerning any given referendum.",
                                    "",
                                    " TWOX-NOTE: SAFE as indexes are not under an attacker’s control."
                                ]
                            },
                            {
                                "name": "VotingOf",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 529
                                    }
                                },
                                "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " All votes for a particular voter. We store the balance for the number of votes that we",
                                    " have recorded. The second item is the total amount of delegations, that will be added.",
                                    "",
                                    " TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway."
                                ]
                            },
                            {
                                "name": "LastTabledWasExternal",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " True if the last referendum tabled was submitted externally. False if it was a public",
                                    " proposal."
                                ]
                            },
                            {
                                "name": "NextExternal",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 534
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The referendum to be tabled whenever it would be valid to table an external proposal.",
                                    " This happens when a referendum needs to be tabled and one of two conditions are met:",
                                    " - `LastTabledWasExternal` is `false`; or",
                                    " - `PublicProps` is empty."
                                ]
                            },
                            {
                                "name": "Blacklist",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 535
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A record of who vetoed what. Maps proposal hash to a possible existent block number",
                                    " (until when it may not be resubmitted) and who vetoed it."
                                ]
                            },
                            {
                                "name": "Cancellations",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 42
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Record of all proposals that have been subject to emergency cancellation."
                                ]
                            },
                            {
                                "name": "StorageVersion",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 536
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Storage version of the pallet.",
                                    "",
                                    " New networks start with last version."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 233
                    },
                    "events": {
                        "type": 60
                    },
                    "constants": [
                        {
                            "name": "EnactmentPeriod",
                            "type": 4,
                            "value": "0x00270600",
                            "docs": [
                                " The period between a proposal being approved and enacted.",
                                "",
                                " It should generally be a little more than the unstake period to ensure that",
                                " voting stakers have an opportunity to remove themselves from the system in the case",
                                " where they are on the losing side of a vote."
                            ]
                        },
                        {
                            "name": "LaunchPeriod",
                            "type": 4,
                            "value": "0x00270600",
                            "docs": [
                                " How often (in blocks) new public referenda are launched."
                            ]
                        },
                        {
                            "name": "VotingPeriod",
                            "type": 4,
                            "value": "0x00270600",
                            "docs": [
                                " How often (in blocks) to check for new votes."
                            ]
                        },
                        {
                            "name": "VoteLockingPeriod",
                            "type": 4,
                            "value": "0x00270600",
                            "docs": [
                                " The minimum period of vote locking.",
                                "",
                                " It should be no shorter than enactment period to ensure that in the case of an approval,",
                                " those successful voters are locked into the consequences that their votes entail."
                            ]
                        },
                        {
                            "name": "MinimumDeposit",
                            "type": 6,
                            "value": "0x0010a5d4e80000000000000000000000",
                            "docs": [
                                " The minimum amount to be used as a deposit for a public referendum proposal."
                            ]
                        },
                        {
                            "name": "InstantAllowed",
                            "type": 42,
                            "value": "0x01",
                            "docs": [
                                " Indicator for whether an emergency origin is even allowed to happen. Some chains may",
                                " want to set this permanently to `false`, others may want to condition it on things such",
                                " as an upgrade having happened recently."
                            ]
                        },
                        {
                            "name": "FastTrackVotingPeriod",
                            "type": 4,
                            "value": "0x08070000",
                            "docs": [
                                " Minimum voting period allowed for a fast-track referendum."
                            ]
                        },
                        {
                            "name": "CooloffPeriod",
                            "type": 4,
                            "value": "0xc0890100",
                            "docs": [
                                " Period in blocks where an external proposal may not be re-submitted after being vetoed."
                            ]
                        },
                        {
                            "name": "PreimageByteDeposit",
                            "type": 6,
                            "value": "0x80969800000000000000000000000000",
                            "docs": [
                                " The amount of balance that must be deposited per byte of preimage stored."
                            ]
                        },
                        {
                            "name": "MaxVotes",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " The maximum number of votes for an account.",
                                "",
                                " Also used to compute weight, an overly big value can",
                                " lead to extrinsic with very big weight: see `delegate` for instance."
                            ]
                        },
                        {
                            "name": "MaxProposals",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " The maximum number of public proposals that can exist at any time."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 537
                    },
                    "index": 14
                },
                {
                    "name": "Council",
                    "storage": {
                        "prefix": "Council",
                        "items": [
                            {
                                "name": "Proposals",
                                "modifier": "Default",
                                "type": {
                                    "plain": 538
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The hashes of the active proposals."
                                ]
                            },
                            {
                                "name": "ProposalOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 180
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Actual proposal for a given hash, if it's current."
                                ]
                            },
                            {
                                "name": "Voting",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 539
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Votes on a given proposal, if it is ongoing."
                                ]
                            },
                            {
                                "name": "ProposalCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Proposals so far."
                                ]
                            },
                            {
                                "name": "Members",
                                "modifier": "Default",
                                "type": {
                                    "plain": 61
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current members of the collective. This is stored sorted (just by value)."
                                ]
                            },
                            {
                                "name": "Prime",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 0
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The prime member that helps determine the default vote behavior in case of absentations."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 236
                    },
                    "events": {
                        "type": 65
                    },
                    "constants": [],
                    "errors": {
                        "type": 540
                    },
                    "index": 15
                },
                {
                    "name": "TechnicalCommittee",
                    "storage": {
                        "prefix": "TechnicalCommittee",
                        "items": [
                            {
                                "name": "Proposals",
                                "modifier": "Default",
                                "type": {
                                    "plain": 541
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The hashes of the active proposals."
                                ]
                            },
                            {
                                "name": "ProposalOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 180
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Actual proposal for a given hash, if it's current."
                                ]
                            },
                            {
                                "name": "Voting",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 539
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Votes on a given proposal, if it is ongoing."
                                ]
                            },
                            {
                                "name": "ProposalCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Proposals so far."
                                ]
                            },
                            {
                                "name": "Members",
                                "modifier": "Default",
                                "type": {
                                    "plain": 61
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current members of the collective. This is stored sorted (just by value)."
                                ]
                            },
                            {
                                "name": "Prime",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 0
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The prime member that helps determine the default vote behavior in case of absentations."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 237
                    },
                    "events": {
                        "type": 66
                    },
                    "constants": [],
                    "errors": {
                        "type": 542
                    },
                    "index": 16
                },
                {
                    "name": "PhragmenElection",
                    "storage": {
                        "prefix": "PhragmenElection",
                        "items": [
                            {
                                "name": "Members",
                                "modifier": "Default",
                                "type": {
                                    "plain": 543
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current elected members.",
                                    "",
                                    " Invariant: Always sorted based on account id."
                                ]
                            },
                            {
                                "name": "RunnersUp",
                                "modifier": "Default",
                                "type": {
                                    "plain": 543
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current reserved runners-up.",
                                    "",
                                    " Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the",
                                    " last (i.e. _best_) runner-up will be replaced."
                                ]
                            },
                            {
                                "name": "Candidates",
                                "modifier": "Default",
                                "type": {
                                    "plain": 68
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The present candidate list. A current member or runner-up can never enter this vector",
                                    " and is always implicitly assumed to be a candidate.",
                                    "",
                                    " Second element is the deposit.",
                                    "",
                                    " Invariant: Always sorted based on account id."
                                ]
                            },
                            {
                                "name": "ElectionRounds",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The total number of vote rounds that have happened, excluding the upcoming one."
                                ]
                            },
                            {
                                "name": "Voting",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 545
                                    }
                                },
                                "fallback": "0x000000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " Votes and locked stake of a particular voter.",
                                    "",
                                    " TWOX-NOTE: SAFE as `AccountId` is a crypto hash."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 238
                    },
                    "events": {
                        "type": 67
                    },
                    "constants": [
                        {
                            "name": "PalletId",
                            "type": 138,
                            "value": "0x706872656c656374",
                            "docs": [
                                " Identifier for the elections-phragmen pallet's lock"
                            ]
                        },
                        {
                            "name": "CandidacyBond",
                            "type": 6,
                            "value": "0x0010a5d4e80000000000000000000000",
                            "docs": [
                                " How much should be locked up in order to submit one's candidacy."
                            ]
                        },
                        {
                            "name": "VotingBondBase",
                            "type": 6,
                            "value": "0x007013b72e0000000000000000000000",
                            "docs": [
                                " Base deposit associated with voting.",
                                "",
                                " This should be sensibly high to economically ensure the pallet cannot be attacked by",
                                " creating a gigantic number of votes."
                            ]
                        },
                        {
                            "name": "VotingBondFactor",
                            "type": 6,
                            "value": "0x00d01213000000000000000000000000",
                            "docs": [
                                " The amount of bond that need to be locked for each vote (32 bytes)."
                            ]
                        },
                        {
                            "name": "DesiredMembers",
                            "type": 4,
                            "value": "0x0d000000",
                            "docs": [
                                " Number of members to elect."
                            ]
                        },
                        {
                            "name": "DesiredRunnersUp",
                            "type": 4,
                            "value": "0x14000000",
                            "docs": [
                                " Number of runners_up to keep."
                            ]
                        },
                        {
                            "name": "TermDuration",
                            "type": 4,
                            "value": "0xc0890100",
                            "docs": [
                                " How long each seat is kept. This defines the next block number at which an election",
                                " round will happen. If set to zero, no elections are ever triggered and the module will",
                                " be in passive mode."
                            ]
                        },
                        {
                            "name": "MaxCandidates",
                            "type": 4,
                            "value": "0xe8030000",
                            "docs": [
                                " The maximum number of candidates in a phragmen election.",
                                "",
                                " Warning: The election happens onchain, and this value will determine",
                                " the size of the election. When this limit is reached no more",
                                " candidates are accepted in the election."
                            ]
                        },
                        {
                            "name": "MaxVoters",
                            "type": 4,
                            "value": "0x10270000",
                            "docs": [
                                " The maximum number of voters to allow in a phragmen election.",
                                "",
                                " Warning: This impacts the size of the election which is run onchain.",
                                " When the limit is reached the new voters are ignored."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 546
                    },
                    "index": 17
                },
                {
                    "name": "TechnicalMembership",
                    "storage": {
                        "prefix": "TechnicalMembership",
                        "items": [
                            {
                                "name": "Members",
                                "modifier": "Default",
                                "type": {
                                    "plain": 547
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current membership, stored as an ordered Vec."
                                ]
                            },
                            {
                                "name": "Prime",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 0
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current prime member, if one exists."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 240
                    },
                    "events": {
                        "type": 70
                    },
                    "constants": [],
                    "errors": {
                        "type": 548
                    },
                    "index": 18
                },
                {
                    "name": "Treasury",
                    "storage": {
                        "prefix": "Treasury",
                        "items": [
                            {
                                "name": "ProposalCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Number of proposals that have been made."
                                ]
                            },
                            {
                                "name": "Proposals",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 549
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Proposals that have been made."
                                ]
                            },
                            {
                                "name": "Approvals",
                                "modifier": "Default",
                                "type": {
                                    "plain": 550
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Proposal indices that have been approved but not yet awarded."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 241
                    },
                    "events": {
                        "type": 71
                    },
                    "constants": [
                        {
                            "name": "ProposalBond",
                            "type": 551,
                            "value": "0x50c30000",
                            "docs": [
                                " Fraction of a proposal's value that should be bonded in order to place the proposal.",
                                " An accepted proposal gets these back. A rejected proposal does not."
                            ]
                        },
                        {
                            "name": "ProposalBondMinimum",
                            "type": 6,
                            "value": "0x0010a5d4e80000000000000000000000",
                            "docs": [
                                " Minimum amount of funds that should be placed in a deposit for making a proposal."
                            ]
                        },
                        {
                            "name": "ProposalBondMaximum",
                            "type": 552,
                            "value": "0x01005039278c0400000000000000000000",
                            "docs": [
                                " Maximum amount of funds that should be placed in a deposit for making a proposal."
                            ]
                        },
                        {
                            "name": "SpendPeriod",
                            "type": 4,
                            "value": "0x00460500",
                            "docs": [
                                " Period between successive spends."
                            ]
                        },
                        {
                            "name": "Burn",
                            "type": 551,
                            "value": "0x10270000",
                            "docs": [
                                " Percentage of spare funds (if any) that are burnt per spend period."
                            ]
                        },
                        {
                            "name": "PalletId",
                            "type": 553,
                            "value": "0x70792f7472737279",
                            "docs": [
                                " The treasury's pallet id, used for deriving its sovereign account ID."
                            ]
                        },
                        {
                            "name": "MaxApprovals",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " The maximum number of approvals that can wait in the spending queue.",
                                "",
                                " NOTE: This parameter is also used within the Bounties Pallet extension if enabled."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 554
                    },
                    "index": 19
                },
                {
                    "name": "Claims",
                    "storage": {
                        "prefix": "Claims",
                        "items": [
                            {
                                "name": "Claims",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 73,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00",
                                "docs": []
                            },
                            {
                                "name": "Total",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": []
                            },
                            {
                                "name": "Vesting",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 73,
                                        "value": 246
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Vesting schedule for a claim.",
                                    " First balance is the total amount that should be held for vesting.",
                                    " Second balance is how much should be unlocked per block.",
                                    " The block number is when the vesting should start."
                                ]
                            },
                            {
                                "name": "Signing",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 73,
                                        "value": 248
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The statement kind that must be signed, if any."
                                ]
                            },
                            {
                                "name": "Preclaims",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 0,
                                        "value": 73
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Pre-claimed Ethereum accounts, by the Account ID that they are claimed to."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 242
                    },
                    "events": {
                        "type": 72
                    },
                    "constants": [
                        {
                            "name": "Prefix",
                            "type": 10,
                            "value": "0x8450617920444f547320746f2074686520506f6c6b61646f74206163636f756e743a",
                            "docs": []
                        }
                    ],
                    "errors": {
                        "type": 555
                    },
                    "index": 24
                },
                {
                    "name": "Vesting",
                    "storage": {
                        "prefix": "Vesting",
                        "items": [
                            {
                                "name": "Vesting",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 556
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Information regarding the vesting of a given account."
                                ]
                            },
                            {
                                "name": "StorageVersion",
                                "modifier": "Default",
                                "type": {
                                    "plain": 558
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Storage version of the pallet.",
                                    "",
                                    " New networks start with latest version, as determined by the genesis build."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 249
                    },
                    "events": {
                        "type": 75
                    },
                    "constants": [
                        {
                            "name": "MinVestedTransfer",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " The minimum amount transferred to call `vested_transfer`."
                            ]
                        },
                        {
                            "name": "MaxVestingSchedules",
                            "type": 4,
                            "value": "0x1c000000",
                            "docs": []
                        }
                    ],
                    "errors": {
                        "type": 559
                    },
                    "index": 25
                },
                {
                    "name": "Utility",
                    "storage": null,
                    "calls": {
                        "type": 251
                    },
                    "events": {
                        "type": 76
                    },
                    "constants": [
                        {
                            "name": "batched_calls_limit",
                            "type": 4,
                            "value": "0xaa2a0000",
                            "docs": [
                                " The limit on the number of batched calls."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 560
                    },
                    "index": 26
                },
                {
                    "name": "Identity",
                    "storage": {
                        "prefix": "Identity",
                        "items": [
                            {
                                "name": "IdentityOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 561
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Information that is pertinent to identify the entity behind an account.",
                                    "",
                                    " TWOX-NOTE: OK ― `AccountId` is a secure hash."
                                ]
                            },
                            {
                                "name": "SuperOf",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 0,
                                        "value": 296
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The super-identity of an alternative \"sub\" identity together with its name, within that",
                                    " context. If the account is not some other account's sub-identity, then just `None`."
                                ]
                            },
                            {
                                "name": "SubsOf",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 565
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000",
                                "docs": [
                                    " Alternative \"sub\" identities of this account.",
                                    "",
                                    " The first item is the deposit, the second is a vector of the accounts.",
                                    "",
                                    " TWOX-NOTE: OK ― `AccountId` is a secure hash."
                                ]
                            },
                            {
                                "name": "Registrars",
                                "modifier": "Default",
                                "type": {
                                    "plain": 567
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The set of registrars. Not expected to get very big as can only be added through a",
                                    " special origin (likely a council motion).",
                                    "",
                                    " The index into this can be cast to `RegistrarIndex` to get a valid value."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 260
                    },
                    "events": {
                        "type": 77
                    },
                    "constants": [
                        {
                            "name": "BasicDeposit",
                            "type": 6,
                            "value": "0x007db52a2f0000000000000000000000",
                            "docs": [
                                " The amount held on deposit for a registered identity"
                            ]
                        },
                        {
                            "name": "FieldDeposit",
                            "type": 6,
                            "value": "0x00cd5627000000000000000000000000",
                            "docs": [
                                " The amount held on deposit per additional field for a registered identity."
                            ]
                        },
                        {
                            "name": "SubAccountDeposit",
                            "type": 6,
                            "value": "0x80f884b02e0000000000000000000000",
                            "docs": [
                                " The amount held on deposit for a registered subaccount. This should account for the fact",
                                " that one storage item's value will increase by the size of an account ID, and there will",
                                " be another trie item whose value is the size of an account ID plus 32 bytes."
                            ]
                        },
                        {
                            "name": "MaxSubAccounts",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " The maximum number of sub-accounts allowed per identified account."
                            ]
                        },
                        {
                            "name": "MaxAdditionalFields",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " Maximum number of additional fields that may be stored in an ID. Needed to bound the I/O",
                                " required to access an identity, but can be pretty high."
                            ]
                        },
                        {
                            "name": "MaxRegistrars",
                            "type": 4,
                            "value": "0x14000000",
                            "docs": [
                                " Maxmimum number of registrars allowed in the system. Needed to bound the complexity",
                                " of, e.g., updating judgements."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 571
                    },
                    "index": 28
                },
                {
                    "name": "Proxy",
                    "storage": {
                        "prefix": "Proxy",
                        "items": [
                            {
                                "name": "Proxies",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 572
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000",
                                "docs": [
                                    " The set of account proxies. Maps the account which has delegated to the accounts",
                                    " which are being delegated to, together with the amount held on deposit."
                                ]
                            },
                            {
                                "name": "Announcements",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 576
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000",
                                "docs": [
                                    " The announcements made by the proxy (key)."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 300
                    },
                    "events": {
                        "type": 78
                    },
                    "constants": [
                        {
                            "name": "ProxyDepositBase",
                            "type": 6,
                            "value": "0x0084b2952e0000000000000000000000",
                            "docs": [
                                " The base amount of currency needed to reserve for creating a proxy.",
                                "",
                                " This is held for an additional storage item whose value size is",
                                " `sizeof(Balance)` bytes and whose key size is `sizeof(AccountId)` bytes."
                            ]
                        },
                        {
                            "name": "ProxyDepositFactor",
                            "type": 6,
                            "value": "0x8066ab13000000000000000000000000",
                            "docs": [
                                " The amount of currency needed per proxy added.",
                                "",
                                " This is held for adding 32 bytes plus an instance of `ProxyType` more into a",
                                " pre-existing storage value. Thus, when configuring `ProxyDepositFactor` one should take",
                                " into account `32 + proxy_type.encode().len()` bytes of data."
                            ]
                        },
                        {
                            "name": "MaxProxies",
                            "type": 4,
                            "value": "0x20000000",
                            "docs": [
                                " The maximum amount of proxies allowed for a single account."
                            ]
                        },
                        {
                            "name": "MaxPending",
                            "type": 4,
                            "value": "0x20000000",
                            "docs": [
                                " The maximum amount of time-delayed announcements that are allowed to be pending."
                            ]
                        },
                        {
                            "name": "AnnouncementDepositBase",
                            "type": 6,
                            "value": "0x0084b2952e0000000000000000000000",
                            "docs": [
                                " The base amount of currency needed to reserve for creating an announcement.",
                                "",
                                " This is held when a new storage item holding a `Balance` is created (typically 16",
                                " bytes)."
                            ]
                        },
                        {
                            "name": "AnnouncementDepositFactor",
                            "type": 6,
                            "value": "0x00cd5627000000000000000000000000",
                            "docs": [
                                " The amount of currency needed per announcement made.",
                                "",
                                " This is held for adding an `AccountId`, `Hash` and `BlockNumber` (typically 68 bytes)",
                                " into a pre-existing storage value."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 580
                    },
                    "index": 29
                },
                {
                    "name": "Multisig",
                    "storage": {
                        "prefix": "Multisig",
                        "items": [
                            {
                                "name": "Multisigs",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 581,
                                        "value": 582
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The set of open multisig operations."
                                ]
                            },
                            {
                                "name": "Calls",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 1,
                                        "value": 583
                                    }
                                },
                                "fallback": "0x00",
                                "docs": []
                            }
                        ]
                    },
                    "calls": {
                        "type": 302
                    },
                    "events": {
                        "type": 81
                    },
                    "constants": [
                        {
                            "name": "DepositBase",
                            "type": 6,
                            "value": "0x008c61c52e0000000000000000000000",
                            "docs": [
                                " The base amount of currency needed to reserve for creating a multisig execution or to",
                                " store a dispatch call for later.",
                                "",
                                " This is held for an additional storage item whose value size is",
                                " `4 + sizeof((BlockNumber, Balance, AccountId))` bytes and whose key size is",
                                " `32 + sizeof(AccountId)` bytes."
                            ]
                        },
                        {
                            "name": "DepositFactor",
                            "type": 6,
                            "value": "0x00d01213000000000000000000000000",
                            "docs": [
                                " The amount of currency needed per unit threshold when creating a multisig execution.",
                                "",
                                " This is held for adding 32 bytes more into a pre-existing storage value."
                            ]
                        },
                        {
                            "name": "MaxSignatories",
                            "type": 80,
                            "value": "0x6400",
                            "docs": [
                                " The maximum amount of signatories allowed in the multisig."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 584
                    },
                    "index": 30
                },
                {
                    "name": "Bounties",
                    "storage": {
                        "prefix": "Bounties",
                        "items": [
                            {
                                "name": "BountyCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Number of bounty proposals that have been made."
                                ]
                            },
                            {
                                "name": "Bounties",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 585
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Bounties that have been made."
                                ]
                            },
                            {
                                "name": "BountyDescriptions",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 587
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The description of each bounty."
                                ]
                            },
                            {
                                "name": "BountyApprovals",
                                "modifier": "Default",
                                "type": {
                                    "plain": 550
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Bounty indices that have been approved but not yet funded."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 305
                    },
                    "events": {
                        "type": 83
                    },
                    "constants": [
                        {
                            "name": "BountyDepositBase",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " The amount held on deposit for placing a bounty proposal."
                            ]
                        },
                        {
                            "name": "BountyDepositPayoutDelay",
                            "type": 4,
                            "value": "0x00c20100",
                            "docs": [
                                " The delay period for which a bounty beneficiary need to wait before claim the payout."
                            ]
                        },
                        {
                            "name": "BountyUpdatePeriod",
                            "type": 4,
                            "value": "0x80c61300",
                            "docs": [
                                " Bounty duration in blocks."
                            ]
                        },
                        {
                            "name": "CuratorDepositMultiplier",
                            "type": 551,
                            "value": "0x20a10700",
                            "docs": [
                                " The curator deposit is calculated as a percentage of the curator fee.",
                                "",
                                " This deposit has optional upper and lower bounds with `CuratorDepositMax` and",
                                " `CuratorDepositMin`."
                            ]
                        },
                        {
                            "name": "CuratorDepositMax",
                            "type": 552,
                            "value": "0x0100204aa9d10100000000000000000000",
                            "docs": [
                                " Maximum amount of funds that should be placed in a deposit for making a proposal."
                            ]
                        },
                        {
                            "name": "CuratorDepositMin",
                            "type": 552,
                            "value": "0x0100e87648170000000000000000000000",
                            "docs": [
                                " Minimum amount of funds that should be placed in a deposit for making a proposal."
                            ]
                        },
                        {
                            "name": "BountyValueMinimum",
                            "type": 6,
                            "value": "0x00e87648170000000000000000000000",
                            "docs": [
                                " Minimum value for a bounty."
                            ]
                        },
                        {
                            "name": "DataDepositPerByte",
                            "type": 6,
                            "value": "0x00e1f505000000000000000000000000",
                            "docs": [
                                " The amount held on deposit per byte within the tip report reason or bounty description."
                            ]
                        },
                        {
                            "name": "MaximumReasonLength",
                            "type": 4,
                            "value": "0x00400000",
                            "docs": [
                                " Maximum acceptable reason length.",
                                "",
                                " Benchmarks depend on this value, be sure to update weights file when changing this value"
                            ]
                        }
                    ],
                    "errors": {
                        "type": 588
                    },
                    "index": 34
                },
                {
                    "name": "ChildBounties",
                    "storage": {
                        "prefix": "ChildBounties",
                        "items": [
                            {
                                "name": "ChildBountyCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Number of total child bounties."
                                ]
                            },
                            {
                                "name": "ParentChildBounties",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Number of child bounties per parent bounty.",
                                    " Map of parent bounty index to number of child bounties."
                                ]
                            },
                            {
                                "name": "ChildBounties",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Twox64Concat"
                                        ],
                                        "key": 28,
                                        "value": 589
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Child bounties that have been added."
                                ]
                            },
                            {
                                "name": "ChildBountyDescriptions",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 587
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The description of each child-bounty."
                                ]
                            },
                            {
                                "name": "ChildrenCuratorFees",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " The cumulative child-bounty curator fee for each parent bounty."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 306
                    },
                    "events": {
                        "type": 84
                    },
                    "constants": [
                        {
                            "name": "MaxActiveChildBountyCount",
                            "type": 4,
                            "value": "0x64000000",
                            "docs": [
                                " Maximum number of child bounties that can be added to a parent bounty."
                            ]
                        },
                        {
                            "name": "ChildBountyValueMinimum",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " Minimum value for a child-bounty."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 591
                    },
                    "index": 38
                },
                {
                    "name": "Tips",
                    "storage": {
                        "prefix": "Tips",
                        "items": [
                            {
                                "name": "Tips",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 9,
                                        "value": 592
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.",
                                    " This has the insecure enumerable hash function since the key itself is already",
                                    " guaranteed to be a secure hash."
                                ]
                            },
                            {
                                "name": "Reasons",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 10
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Simple preimage lookup from the reason's hash to the original data. Again, has an",
                                    " insecure enumerable hash since the key is guaranteed to be the result of a secure hash."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 307
                    },
                    "events": {
                        "type": 85
                    },
                    "constants": [
                        {
                            "name": "MaximumReasonLength",
                            "type": 4,
                            "value": "0x00400000",
                            "docs": [
                                " Maximum acceptable reason length.",
                                "",
                                " Benchmarks depend on this value, be sure to update weights file when changing this value"
                            ]
                        },
                        {
                            "name": "DataDepositPerByte",
                            "type": 6,
                            "value": "0x00e1f505000000000000000000000000",
                            "docs": [
                                " The amount held on deposit per byte within the tip report reason or bounty description."
                            ]
                        },
                        {
                            "name": "TipCountdown",
                            "type": 4,
                            "value": "0x40380000",
                            "docs": [
                                " The period for which a tip remains open after is has achieved threshold tippers."
                            ]
                        },
                        {
                            "name": "TipFindersFee",
                            "type": 204,
                            "value": "0x14",
                            "docs": [
                                " The percent of the final tip which goes to the original reporter of the tip."
                            ]
                        },
                        {
                            "name": "TipReportDepositBase",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " The amount held on deposit for placing a tip report."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 593
                    },
                    "index": 35
                },
                {
                    "name": "ElectionProviderMultiPhase",
                    "storage": {
                        "prefix": "ElectionProviderMultiPhase",
                        "items": [
                            {
                                "name": "Round",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x01000000",
                                "docs": [
                                    " Internal counter for the number of rounds.",
                                    "",
                                    " This is useful for de-duplication of transactions submitted to the pool, and general",
                                    " diagnostics of the pallet.",
                                    "",
                                    " This is merely incremented once per every time that an upstream `elect` is called."
                                ]
                            },
                            {
                                "name": "CurrentPhase",
                                "modifier": "Default",
                                "type": {
                                    "plain": 594
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Current phase."
                                ]
                            },
                            {
                                "name": "QueuedSolution",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 596
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Current best solution, signed or unsigned, queued to be returned upon `elect`."
                                ]
                            },
                            {
                                "name": "Snapshot",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 597
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Snapshot data of the round.",
                                    "",
                                    " This is created at the beginning of the signed phase and cleared upon calling `elect`."
                                ]
                            },
                            {
                                "name": "DesiredTargets",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Desired number of targets to elect for this round.",
                                    "",
                                    " Only exists when [`Snapshot`] is present."
                                ]
                            },
                            {
                                "name": "SnapshotMetadata",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 362
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The metadata of the [`RoundSnapshot`]",
                                    "",
                                    " Only exists when [`Snapshot`] is present."
                                ]
                            },
                            {
                                "name": "SignedSubmissionNextIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The next index to be assigned to an incoming signed submission.",
                                    "",
                                    " Every accepted submission is assigned a unique index; that index is bound to that particular",
                                    " submission for the duration of the election. On election finalization, the next index is",
                                    " reset to 0.",
                                    "",
                                    " We can't just use `SignedSubmissionIndices.len()`, because that's a bounded set; past its",
                                    " capacity, it will simply saturate. We can't just iterate over `SignedSubmissionsMap`,",
                                    " because iteration is slow. Instead, we store the value here."
                                ]
                            },
                            {
                                "name": "SignedSubmissionIndices",
                                "modifier": "Default",
                                "type": {
                                    "plain": 600
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A sorted, bounded set of `(score, index)`, where each `index` points to a value in",
                                    " `SignedSubmissions`.",
                                    "",
                                    " We never need to process more than a single signed submission at a time. Signed submissions",
                                    " can be quite large, so we're willing to pay the cost of multiple database accesses to access",
                                    " them one at a time instead of reading and decoding all of them at once."
                                ]
                            },
                            {
                                "name": "SignedSubmissionsMap",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 604
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Unchecked, signed solutions.",
                                    "",
                                    " Together with `SubmissionIndices`, this stores a bounded set of `SignedSubmissions` while",
                                    " allowing us to keep only a single one in memory at a time.",
                                    "",
                                    " Twox note: the key of the map is an auto-incrementing index which users cannot inspect or",
                                    " affect; we shouldn't need a cryptographically secure hasher."
                                ]
                            },
                            {
                                "name": "MinimumUntrustedScore",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 361
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The minimum score that each 'untrusted' solution must attain in order to be considered",
                                    " feasible.",
                                    "",
                                    " Can be set via `set_minimum_untrusted_score`."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 308
                    },
                    "events": {
                        "type": 86
                    },
                    "constants": [
                        {
                            "name": "UnsignedPhase",
                            "type": 4,
                            "value": "0x58020000",
                            "docs": [
                                " Duration of the unsigned phase."
                            ]
                        },
                        {
                            "name": "SignedPhase",
                            "type": 4,
                            "value": "0x58020000",
                            "docs": [
                                " Duration of the signed phase."
                            ]
                        },
                        {
                            "name": "BetterSignedThreshold",
                            "type": 41,
                            "value": "0x00000000",
                            "docs": [
                                " The minimum amount of improvement to the solution score that defines a solution as",
                                " \"better\" in the Signed phase."
                            ]
                        },
                        {
                            "name": "BetterUnsignedThreshold",
                            "type": 41,
                            "value": "0x20a10700",
                            "docs": [
                                " The minimum amount of improvement to the solution score that defines a solution as",
                                " \"better\" in the Unsigned phase."
                            ]
                        },
                        {
                            "name": "OffchainRepeat",
                            "type": 4,
                            "value": "0x12000000",
                            "docs": [
                                " The repeat threshold of the offchain worker.",
                                "",
                                " For example, if it is 5, that means that at least 5 blocks will elapse between attempts",
                                " to submit the worker's solution."
                            ]
                        },
                        {
                            "name": "MinerTxPriority",
                            "type": 8,
                            "value": "0x65666666666666e6",
                            "docs": [
                                " The priority of the unsigned transaction submitted in the unsigned-phase"
                            ]
                        },
                        {
                            "name": "SignedMaxSubmissions",
                            "type": 4,
                            "value": "0x10000000",
                            "docs": [
                                " Maximum number of signed submissions that can be queued.",
                                "",
                                " It is best to avoid adjusting this during an election, as it impacts downstream data",
                                " structures. In particular, `SignedSubmissionIndices<T>` is bounded on this value. If you",
                                " update this value during an election, you _must_ ensure that",
                                " `SignedSubmissionIndices.len()` is less than or equal to the new value. Otherwise,",
                                " attempts to submit new solutions may cause a runtime panic."
                            ]
                        },
                        {
                            "name": "SignedMaxWeight",
                            "type": 8,
                            "value": "0x68151d3557010000",
                            "docs": [
                                " Maximum weight of a signed solution.",
                                "",
                                " If [`Config::MinerConfig`] is being implemented to submit signed solutions (outside of",
                                " this pallet), then [`MinerConfig::solution_weight`] is used to compare against",
                                " this value."
                            ]
                        },
                        {
                            "name": "SignedMaxRefunds",
                            "type": 4,
                            "value": "0x04000000",
                            "docs": [
                                " The maximum amount of unchecked solutions to refund the call fee for."
                            ]
                        },
                        {
                            "name": "SignedRewardBase",
                            "type": 6,
                            "value": "0x00e40b54020000000000000000000000",
                            "docs": [
                                " Base reward for a signed solution"
                            ]
                        },
                        {
                            "name": "SignedDepositBase",
                            "type": 6,
                            "value": "0x00a0db215d0000000000000000000000",
                            "docs": [
                                " Base deposit for a signed solution."
                            ]
                        },
                        {
                            "name": "SignedDepositByte",
                            "type": 6,
                            "value": "0x787d0100000000000000000000000000",
                            "docs": [
                                " Per-byte deposit for a signed solution."
                            ]
                        },
                        {
                            "name": "SignedDepositWeight",
                            "type": 6,
                            "value": "0x00000000000000000000000000000000",
                            "docs": [
                                " Per-weight deposit for a signed solution."
                            ]
                        },
                        {
                            "name": "MaxElectingVoters",
                            "type": 4,
                            "value": "0xe4570000",
                            "docs": [
                                " The maximum number of electing voters to put in the snapshot. At the moment, snapshots",
                                " are only over a single block, but once multi-block elections are introduced they will",
                                " take place over multiple blocks."
                            ]
                        },
                        {
                            "name": "MaxElectableTargets",
                            "type": 80,
                            "value": "0xffff",
                            "docs": [
                                " The maximum number of electable targets to put in the snapshot."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 605
                    },
                    "index": 36
                },
                {
                    "name": "VoterList",
                    "storage": {
                        "prefix": "VoterList",
                        "items": [
                            {
                                "name": "ListNodes",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 606
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A single node, within some bag.",
                                    "",
                                    " Nodes store links forward and back within their respective bags."
                                ]
                            },
                            {
                                "name": "CounterForListNodes",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "ListBags",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 8,
                                        "value": 607
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A bag stored in storage.",
                                    "",
                                    " Stores a `Bag` struct, which stores head and tail pointers to itself."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 367
                    },
                    "events": {
                        "type": 89
                    },
                    "constants": [
                        {
                            "name": "BagThresholds",
                            "type": 608,
                            "value": "0x210300e40b5402000000f39e809702000000a8b197e20200000094492e3603000000279c3a930300000003bccefa0300000042c01b6e040000001b4775ee04000000385e557d0500000046dc601c0600000089386ccd06000000b6ee809207000000fe7ee36d08000000e81b1a6209000000b019f4710a000000103592a00b000000cfc96ff10c00000041146d680e000000e79bda0910000000cee885da1100000028a9c7df13000000bb70931f160000008e4089a018000000810a096a1b000000366a48841e0000005bd36af821000000807c9cd025000000c95530182a000000bd63c1db2e00000071e0572934000000689092103a000000edc4d4a240000000699379f3470000008fd80c18500000004baf8a28590000006a16a63f630000000995177b6e00000078c5f4fb7a00000062c811e78800000051bf6d6598000000048eaba4a9000000544698d7bc00000091cac036d2000000175f1801ea000000bd15b27c0401000043358ff721010000b8fc84c84201000099673c506701000007e44efa8f010000b341833ebd010000027f2ea2ef0100009883bcb927020000164d652a66020000b49513acab0200002d8e820bf9020000a1e6982c4f030000a616080daf030000cc9d37c719040000a0d584959004000042e7e0d514050000028cd70da80500000f750aef4b060000ea8d2e5c02070000c3cb996ecd070000b1e5717caf080000aa2b8e1fab090000b5c1203dc30a000026d03d0efb0b000070c75929560d0000ebadda8cd80e0000f797dbaa86100000cff04476651200001f2660717a14000009a611becb1600001dfbe82f60190000943a3c603f1c00008afe89c4711f0000ced963c70023000003a92ae4f6260000fe72eec55f2b000036c9cc6948300000dae33245bf350000062a7470d43b00007c9732d69942000084a32468234a0000571ad45987520000e7f10262de5b00000db8760344660000ae0401ded67100007d9eb308b97e00001e044a76108d00003a1df064079d0000e04fafdaccae00005679f02f95c2000095c3aaa99ad80000967c05251ef10000177a66d6670c010028cb1f1ec82a0100fa282f75984c0100d57dc8743c7201007dc4b3fb229c0100365cde74c7ca01009eb8e142b3fe01000c31ae547f3802005fe101e8d57802006373da7e74c0020051d1a60d2e100300c7e9a468ed68030061c091f7b7cb0300bf27a1b7b03904007b1499941bb404008523ed22613c050069a5d4c512d40500ec8c934def7c0600f5aa901be83807008cbe5ddb260a080002978ce113f30800fae314435df60900ddf12dbafe160b002ebadc6f4a580c000c5518c4f2bd0d00f0bb5431154c0f00498e866b46071100b2c153de9ff41200278a2fb2ce191500b2399f84247d1700e199e704aa251a00ba13f5ab331b1d00264785cc7866200088bf803f2d1124001c9823f81d262800ccc422d450b12c00f088820528c03100367c6d7e896137006e9329d30aa63d008cbc6c1322a044000070f32a5c644c00b43b84699909550080b4abe450a95e00a0cda979db5f69004cc27f4cc74c7500d0ac0eba34938200483e0ccf3d5a910068c68e7469cda100281e6fa52b1db40098a92326747fc800f09a74634d30df0080cdfc4b8d72f8009014602d9a901401f0b413d945dd330120973596c1b4560150dcfbaead7d7d01e01198b947aaa80130c7ee16bbb9d801206e488697390e02a0fa4b1d72c74902c0117170b5128c02808a1643a6ded502c0f823b1a204280380af5970a2768303c06f2d87ff41e90340937fac8f925a040091097117b6d804400fdf5b212065050049c149446e0106008ebca6e56caf0600595686851c71078068aa34a4b7480880a1e29e52b9380900bdabe880e4430a002a72b4204c6d0b80f1c013335cb80c00a03ccbdce3280e80b8629a9e20c30f00de5693d2ca8b11005d7f4c93238813001a87df3504be1500a7ce4b84ef3318000110fbea24f11a00802ae5d1b5fd1d0022a134609d62210044216bf0da2925000261f1828f5e29006620cf851e0d2e008410195252433300a0c18fca8410390026ad1493cc853f00d0cd24662fb646009ce19a1cdab64e0058ccc20c5f9f5700200a7578fb89610030bbbbd6e4936c0060cba7dc9edd7800b83bc0425b8b8600b886236164c59500f8f15fdc93b8a600206a91c0d696b900d8efe28fc097ce0068299bf52ef9e5ffffffffffffffff",
                            "docs": [
                                " The list of thresholds separating the various bags.",
                                "",
                                " Ids are separated into unsorted bags according to their score. This specifies the",
                                " thresholds separating the bags. An id's bag is the largest bag for which the id's score",
                                " is less than or equal to its upper threshold.",
                                "",
                                " When ids are iterated, higher bags are iterated completely before lower bags. This means",
                                " that iteration is _semi-sorted_: ids of higher score tend to come before ids of lower",
                                " score, but peer ids within a particular bag are sorted in insertion order.",
                                "",
                                " # Expressing the constant",
                                "",
                                " This constant must be sorted in strictly increasing order. Duplicate items are not",
                                " permitted.",
                                "",
                                " There is an implied upper limit of `Score::MAX`; that value does not need to be",
                                " specified within the bag. For any two threshold lists, if one ends with",
                                " `Score::MAX`, the other one does not, and they are otherwise equal, the two",
                                " lists will behave identically.",
                                "",
                                " # Calculation",
                                "",
                                " It is recommended to generate the set of thresholds in a geometric series, such that",
                                " there exists some constant ratio such that `threshold[k + 1] == (threshold[k] *",
                                " constant_ratio).max(threshold[k] + 1)` for all `k`.",
                                "",
                                " The helpers in the `/utils/frame/generate-bags` module can simplify this calculation.",
                                "",
                                " # Examples",
                                "",
                                " - If `BagThresholds::get().is_empty()`, then all ids are put into the same bag, and",
                                "   iteration is strictly in insertion order.",
                                " - If `BagThresholds::get().len() == 64`, and the thresholds are determined according to",
                                "   the procedure given above, then the constant ratio is equal to 2.",
                                " - If `BagThresholds::get().len() == 200`, and the thresholds are determined according to",
                                "   the procedure given above, then the constant ratio is approximately equal to 1.248.",
                                " - If the threshold list begins `[1, 2, 3, ...]`, then an id with score 0 or 1 will fall",
                                "   into bag 0, an id with score 2 will fall into bag 1, etc.",
                                "",
                                " # Migration",
                                "",
                                " In the event that this list ever changes, a copy of the old bags list must be retained.",
                                " With that `List::migrate` can be called, which will perform the appropriate migration."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 609
                    },
                    "index": 37
                },
                {
                    "name": "NominationPools",
                    "storage": {
                        "prefix": "NominationPools",
                        "items": [
                            {
                                "name": "MinJoinBond",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " Minimum amount to bond to join a pool."
                                ]
                            },
                            {
                                "name": "MinCreateBond",
                                "modifier": "Default",
                                "type": {
                                    "plain": 6
                                },
                                "fallback": "0x00000000000000000000000000000000",
                                "docs": [
                                    " Minimum bond required to create a pool.",
                                    "",
                                    " This is the amount that the depositor must put as their initial stake in the pool, as an",
                                    " indication of \"skin in the game\".",
                                    "",
                                    " This is the value that will always exist in the staking ledger of the pool bonded account",
                                    " while all other accounts leave."
                                ]
                            },
                            {
                                "name": "MaxPools",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Maximum number of nomination pools that can exist. If `None`, then an unbounded number of",
                                    " pools can exist."
                                ]
                            },
                            {
                                "name": "MaxPoolMembers",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Maximum number of members that can exist in the system. If `None`, then the count",
                                    " members are not bound on a system wide basis."
                                ]
                            },
                            {
                                "name": "MaxPoolMembersPerPool",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Maximum number of members that may belong to pool. If `None`, then the count of",
                                    " members is not bound on a per pool basis."
                                ]
                            },
                            {
                                "name": "PoolMembers",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 611
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Active members."
                                ]
                            },
                            {
                                "name": "CounterForPoolMembers",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "BondedPools",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 616
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Storage for bonded pools."
                                ]
                            },
                            {
                                "name": "CounterForBondedPools",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "RewardPools",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 618
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Reward pools. This is where there rewards for each pool accumulate. When a members payout",
                                    " is claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account."
                                ]
                            },
                            {
                                "name": "CounterForRewardPools",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "SubPoolsStorage",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 619
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Groups of unbonding pools. Each group of unbonding pools belongs to a bonded pool,",
                                    " hence the name sub-pools. Keyed by the bonded pools account."
                                ]
                            },
                            {
                                "name": "CounterForSubPoolsStorage",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "Metadata",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 625
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Metadata for the pool."
                                ]
                            },
                            {
                                "name": "CounterForMetadata",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            },
                            {
                                "name": "LastPoolId",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Ever increasing number of all pools created so far."
                                ]
                            },
                            {
                                "name": "ReversePoolIdLookup",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 0,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A reverse lookup from the pool's account id to its id.",
                                    "",
                                    " This is only used for slashing. In all other instances, the pool id is used, and the",
                                    " accounts are deterministically derived from it."
                                ]
                            },
                            {
                                "name": "CounterForReversePoolIdLookup",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    "Counter for the related counted storage map"
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 368
                    },
                    "events": {
                        "type": 90
                    },
                    "constants": [
                        {
                            "name": "PalletId",
                            "type": 553,
                            "value": "0x70792f6e6f706c73",
                            "docs": [
                                " The nomination pool's pallet id."
                            ]
                        },
                        {
                            "name": "MaxPointsToBalance",
                            "type": 2,
                            "value": "0x0a",
                            "docs": [
                                " The maximum pool points-to-balance ratio that an `open` pool can have.",
                                "",
                                " This is important in the event slashing takes place and the pool's points-to-balance",
                                " ratio becomes disproportional.",
                                "",
                                " Moreover, this relates to the `RewardCounter` type as well, as the arithmetic operations",
                                " are a function of number of points, and by setting this value to e.g. 10, you ensure",
                                " that the total number of points in the system are at most 10 times the total_issuance of",
                                " the chain, in the absolute worse case.",
                                "",
                                " For a value of 10, the threshold would be a pool points-to-balance ratio of 10:1.",
                                " Such a scenario would also be the equivalent of the pool being 90% slashed."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 626
                    },
                    "index": 39
                },
                {
                    "name": "ParachainsOrigin",
                    "storage": null,
                    "calls": null,
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 50
                },
                {
                    "name": "Configuration",
                    "storage": {
                        "prefix": "Configuration",
                        "items": [
                            {
                                "name": "ActiveConfig",
                                "modifier": "Default",
                                "type": {
                                    "plain": 628
                                },
                                "fallback": "0x00000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000060000006400000002000000c8000000010000000000000000000000000000000000000000c817a804000000000200000002000000",
                                "docs": [
                                    " The active configuration for the current session."
                                ]
                            },
                            {
                                "name": "PendingConfigs",
                                "modifier": "Default",
                                "type": {
                                    "plain": 629
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Pending configuration changes.",
                                    "",
                                    " This is a list of configuration changes, each with a session index at which it should",
                                    " be applied.",
                                    "",
                                    " The list is sorted ascending by session index. Also, this list can only contain at most",
                                    " 2 items: for the next session and for the `scheduled_session`."
                                ]
                            },
                            {
                                "name": "BypassConsistencyCheck",
                                "modifier": "Default",
                                "type": {
                                    "plain": 42
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " If this is set, then the configuration setters will bypass the consistency checks. This",
                                    " is meant to be used only as the last resort."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 373
                    },
                    "events": null,
                    "constants": [],
                    "errors": {
                        "type": 631
                    },
                    "index": 51
                },
                {
                    "name": "ParasShared",
                    "storage": {
                        "prefix": "ParasShared",
                        "items": [
                            {
                                "name": "CurrentSessionIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The current session index."
                                ]
                            },
                            {
                                "name": "ActiveValidatorIndices",
                                "modifier": "Default",
                                "type": {
                                    "plain": 632
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All the validators actively participating in parachain consensus.",
                                    " Indices are into the broader validator set."
                                ]
                            },
                            {
                                "name": "ActiveValidatorKeys",
                                "modifier": "Default",
                                "type": {
                                    "plain": 633
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The parachain attestation keys of the validators actively participating in parachain consensus.",
                                    " This should be the same length as `ActiveValidatorIndices`."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 374
                    },
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 52
                },
                {
                    "name": "ParaInclusion",
                    "storage": {
                        "prefix": "ParaInclusion",
                        "items": [
                            {
                                "name": "AvailabilityBitfields",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 383,
                                        "value": 634
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The latest bitfield for each validator, referred to by their index in the validator set."
                                ]
                            },
                            {
                                "name": "PendingAvailability",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 635
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Candidates pending availability by `ParaId`."
                                ]
                            },
                            {
                                "name": "PendingAvailabilityCommitments",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 388
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The commitments of candidates pending availability, by `ParaId`."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 375
                    },
                    "events": {
                        "type": 93
                    },
                    "constants": [],
                    "errors": {
                        "type": 636
                    },
                    "index": 53
                },
                {
                    "name": "ParaInherent",
                    "storage": {
                        "prefix": "ParaInherent",
                        "items": [
                            {
                                "name": "Included",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 31
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Whether the paras inherent was included within this block.",
                                    "",
                                    " The `Option<()>` is effectively a `bool`, but it never hits storage in the `None` variant",
                                    " due to the guarantees of FRAME's storage APIs.",
                                    "",
                                    " If this is `None` at the end of the block, we panic and render the block invalid."
                                ]
                            },
                            {
                                "name": "OnChainVotes",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 637
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Scraped on chain data for extracting resolved disputes as well as backing votes."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 376
                    },
                    "events": null,
                    "constants": [],
                    "errors": {
                        "type": 642
                    },
                    "index": 54
                },
                {
                    "name": "ParaScheduler",
                    "storage": {
                        "prefix": "ParaScheduler",
                        "items": [
                            {
                                "name": "ValidatorGroups",
                                "modifier": "Default",
                                "type": {
                                    "plain": 643
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All the validator groups. One for each core. Indices are into `ActiveValidators` - not the",
                                    " broader set of Polkadot validators, but instead just the subset used for parachains during",
                                    " this session.",
                                    "",
                                    " Bound: The number of cores is the sum of the numbers of parachains and parathread multiplexers.",
                                    " Reasonably, 100-1000. The dominant factor is the number of validators: safe upper bound at 10k."
                                ]
                            },
                            {
                                "name": "ParathreadQueue",
                                "modifier": "Default",
                                "type": {
                                    "plain": 644
                                },
                                "fallback": "0x0000000000",
                                "docs": [
                                    " A queue of upcoming claims and which core they should be mapped onto.",
                                    "",
                                    " The number of queued claims is bounded at the `scheduling_lookahead`",
                                    " multiplied by the number of parathread multiplexer cores. Reasonably, 10 * 50 = 500."
                                ]
                            },
                            {
                                "name": "AvailabilityCores",
                                "modifier": "Default",
                                "type": {
                                    "plain": 649
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " One entry for each availability core. Entries are `None` if the core is not currently occupied. Can be",
                                    " temporarily `Some` if scheduled but not occupied.",
                                    " The i'th parachain belongs to the i'th core, with the remaining cores all being",
                                    " parathread-multiplexers.",
                                    "",
                                    " Bounded by the maximum of either of these two values:",
                                    "   * The number of parachains and parathread multiplexers",
                                    "   * The number of validators divided by `configuration.max_validators_per_core`."
                                ]
                            },
                            {
                                "name": "ParathreadClaimIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 652
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " An index used to ensure that only one claim on a parathread exists in the queue or is",
                                    " currently being handled by an occupied core.",
                                    "",
                                    " Bounded by the number of parathread cores and scheduling lookahead. Reasonably, 10 * 50 = 500."
                                ]
                            },
                            {
                                "name": "SessionStartBlock",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The block number where the session start occurred. Used to track how many group rotations have occurred.",
                                    "",
                                    " Note that in the context of parachains modules the session change is signaled during",
                                    " the block and enacted at the end of the block (at the finalization stage, to be exact).",
                                    " Thus for all intents and purposes the effect of the session change is observed at the",
                                    " block following the session change, block number of which we save in this storage value."
                                ]
                            },
                            {
                                "name": "Scheduled",
                                "modifier": "Default",
                                "type": {
                                    "plain": 653
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Currently scheduled cores - free but up to be occupied.",
                                    "",
                                    " Bounded by the number of cores: one for each parachain and parathread multiplexer.",
                                    "",
                                    " The value contained here will not be valid after the end of a block. Runtime APIs should be used to determine scheduled cores/",
                                    " for the upcoming block."
                                ]
                            }
                        ]
                    },
                    "calls": null,
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 55
                },
                {
                    "name": "Paras",
                    "storage": {
                        "prefix": "Paras",
                        "items": [
                            {
                                "name": "PvfActiveVoteMap",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 101,
                                        "value": 656
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All currently active PVF pre-checking votes.",
                                    "",
                                    " Invariant:",
                                    " - There are no PVF pre-checking votes that exists in list but not in the set and vice versa."
                                ]
                            },
                            {
                                "name": "PvfActiveVoteList",
                                "modifier": "Default",
                                "type": {
                                    "plain": 659
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The list of all currently active PVF votes. Auxiliary to `PvfActiveVoteMap`."
                                ]
                            },
                            {
                                "name": "Parachains",
                                "modifier": "Default",
                                "type": {
                                    "plain": 652
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All parachains. Ordered ascending by `ParaId`. Parathreads are not included.",
                                    "",
                                    " Consider using the [`ParachainsCache`] type of modifying."
                                ]
                            },
                            {
                                "name": "ParaLifecycles",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 660
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current lifecycle of a all known Para IDs."
                                ]
                            },
                            {
                                "name": "Heads",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 102
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The head-data of every registered para."
                                ]
                            },
                            {
                                "name": "CurrentCodeHash",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 101
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The validation code hash of every live para.",
                                    "",
                                    " Corresponding code can be retrieved with [`CodeByHash`]."
                                ]
                            },
                            {
                                "name": "PastCodeHash",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 661,
                                        "value": 101
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Actual past code hash, indicated by the para id as well as the block number at which it",
                                    " became outdated.",
                                    "",
                                    " Corresponding code can be retrieved with [`CodeByHash`]."
                                ]
                            },
                            {
                                "name": "PastCodeMeta",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 662
                                    }
                                },
                                "fallback": "0x0000",
                                "docs": [
                                    " Past code of parachains. The parachains themselves may not be registered anymore,",
                                    " but we also keep their code on-chain for the same amount of time as outdated code",
                                    " to keep it available for secondary checkers."
                                ]
                            },
                            {
                                "name": "PastCodePruning",
                                "modifier": "Default",
                                "type": {
                                    "plain": 665
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Which paras have past code that needs pruning and the relay-chain block at which the code was replaced.",
                                    " Note that this is the actual height of the included block, not the expected height at which the",
                                    " code upgrade would be applied, although they may be equal.",
                                    " This is to ensure the entire acceptance period is covered, not an offset acceptance period starting",
                                    " from the time at which the parachain perceives a code upgrade as having occurred.",
                                    " Multiple entries for a single para are permitted. Ordered ascending by block number."
                                ]
                            },
                            {
                                "name": "FutureCodeUpgrades",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The block number at which the planned code change is expected for a para.",
                                    " The change will be applied after the first parablock for this ID included which executes",
                                    " in the context of a relay chain block with a number >= `expected_at`."
                                ]
                            },
                            {
                                "name": "FutureCodeHash",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 101
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The actual future code hash of a para.",
                                    "",
                                    " Corresponding code can be retrieved with [`CodeByHash`]."
                                ]
                            },
                            {
                                "name": "UpgradeGoAheadSignal",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 666
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " This is used by the relay-chain to communicate to a parachain a go-ahead with in the upgrade procedure.",
                                    "",
                                    " This value is absent when there are no upgrades scheduled or during the time the relay chain",
                                    " performs the checks. It is set at the first relay-chain block when the corresponding parachain",
                                    " can switch its upgrade function. As soon as the parachain's block is included, the value",
                                    " gets reset to `None`.",
                                    "",
                                    " NOTE that this field is used by parachains via merkle storage proofs, therefore changing",
                                    " the format will require migration of parachains."
                                ]
                            },
                            {
                                "name": "UpgradeRestrictionSignal",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 667
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " This is used by the relay-chain to communicate that there are restrictions for performing",
                                    " an upgrade for this parachain.",
                                    "",
                                    " This may be a because the parachain waits for the upgrade cooldown to expire. Another",
                                    " potential use case is when we want to perform some maintenance (such as storage migration)",
                                    " we could restrict upgrades to make the process simpler.",
                                    "",
                                    " NOTE that this field is used by parachains via merkle storage proofs, therefore changing",
                                    " the format will require migration of parachains."
                                ]
                            },
                            {
                                "name": "UpgradeCooldowns",
                                "modifier": "Default",
                                "type": {
                                    "plain": 665
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The list of parachains that are awaiting for their upgrade restriction to cooldown.",
                                    "",
                                    " Ordered ascending by block number."
                                ]
                            },
                            {
                                "name": "UpcomingUpgrades",
                                "modifier": "Default",
                                "type": {
                                    "plain": 665
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The list of upcoming code upgrades. Each item is a pair of which para performs a code",
                                    " upgrade and at which relay-chain block it is expected at.",
                                    "",
                                    " Ordered ascending by block number."
                                ]
                            },
                            {
                                "name": "ActionsQueue",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 652
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The actions to perform during the start of a specific session index."
                                ]
                            },
                            {
                                "name": "UpcomingParasGenesis",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 668
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Upcoming paras instantiation arguments.",
                                    "",
                                    " NOTE that after PVF pre-checking is enabled the para genesis arg will have it's code set",
                                    " to empty. Instead, the code will be saved into the storage right away via `CodeByHash`."
                                ]
                            },
                            {
                                "name": "CodeByHashRefs",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 101,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The number of reference on the validation code in [`CodeByHash`] storage."
                                ]
                            },
                            {
                                "name": "CodeByHash",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 101,
                                        "value": 392
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Validation code stored by its hash.",
                                    "",
                                    " This storage is consistent with [`FutureCodeHash`], [`CurrentCodeHash`] and",
                                    " [`PastCodeHash`]."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 402
                    },
                    "events": {
                        "type": 105
                    },
                    "constants": [
                        {
                            "name": "UnsignedPriority",
                            "type": 8,
                            "value": "0xffffffffffffffff",
                            "docs": []
                        }
                    ],
                    "errors": {
                        "type": 669
                    },
                    "index": 56
                },
                {
                    "name": "Initializer",
                    "storage": {
                        "prefix": "Initializer",
                        "items": [
                            {
                                "name": "HasInitialized",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 31
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Whether the parachains modules have been initialized within this block.",
                                    "",
                                    " Semantically a `bool`, but this guarantees it should never hit the trie,",
                                    " as this is cleared in `on_finalize` and Frame optimizes `None` values to be empty values.",
                                    "",
                                    " As a `bool`, `set(false)` and `remove()` both lead to the next `get()` being false, but one of",
                                    " them writes to the trie and one does not. This confusion makes `Option<()>` more suitable for",
                                    " the semantics of this variable."
                                ]
                            },
                            {
                                "name": "BufferedSessionChanges",
                                "modifier": "Default",
                                "type": {
                                    "plain": 670
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Buffered session changes along with the block number at which they should be applied.",
                                    "",
                                    " Typically this will be empty or one element long. Apart from that this item never hits",
                                    " the storage.",
                                    "",
                                    " However this is a `Vec` regardless to handle various edge cases that may occur at runtime",
                                    " upgrade boundaries or if governance intervenes."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 404
                    },
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 57
                },
                {
                    "name": "Dmp",
                    "storage": {
                        "prefix": "Dmp",
                        "items": [
                            {
                                "name": "DownwardMessageQueues",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 672
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The downward messages addressed for a certain para."
                                ]
                            },
                            {
                                "name": "DownwardMessageQueueHeads",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 9
                                    }
                                },
                                "fallback": "0x0000000000000000000000000000000000000000000000000000000000000000",
                                "docs": [
                                    " A mapping that stores the downward message queue MQC head for each para.",
                                    "",
                                    " Each link in this chain has a form:",
                                    " `(prev_head, B, H(M))`, where",
                                    " - `prev_head`: is the previous head hash or zero if none.",
                                    " - `B`: is the relay-chain block number in which a message was appended.",
                                    " - `H(M)`: is the hash of the message being appended."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 405
                    },
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 58
                },
                {
                    "name": "Ump",
                    "storage": {
                        "prefix": "Ump",
                        "items": [
                            {
                                "name": "RelayDispatchQueues",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 163
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The messages waiting to be handled by the relay-chain originating from a certain parachain.",
                                    "",
                                    " Note that some upward messages might have been already processed by the inclusion logic. E.g.",
                                    " channel management messages.",
                                    "",
                                    " The messages are processed in FIFO order."
                                ]
                            },
                            {
                                "name": "RelayDispatchQueueSize",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 28
                                    }
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " Size of the dispatch queues. Caches sizes of the queues in `RelayDispatchQueue`.",
                                    "",
                                    " First item in the tuple is the count of messages and second",
                                    " is the total length (in bytes) of the message payloads.",
                                    "",
                                    " Note that this is an auxiliary mapping: it's possible to tell the byte size and the number of",
                                    " messages only looking at `RelayDispatchQueues`. This mapping is separate to avoid the cost of",
                                    " loading the whole message queue if only the total size and count are required.",
                                    "",
                                    " Invariant:",
                                    " - The set of keys should exactly match the set of keys of `RelayDispatchQueues`."
                                ]
                            },
                            {
                                "name": "NeedsDispatch",
                                "modifier": "Default",
                                "type": {
                                    "plain": 652
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The ordered list of `ParaId`s that have a `RelayDispatchQueue` entry.",
                                    "",
                                    " Invariant:",
                                    " - The set of items from this vector should be exactly the set of the keys in",
                                    "   `RelayDispatchQueues` and `RelayDispatchQueueSize`."
                                ]
                            },
                            {
                                "name": "NextDispatchRoundStartWith",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 96
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " This is the para that gets will get dispatched first during the next upward dispatchable queue",
                                    " execution round.",
                                    "",
                                    " Invariant:",
                                    " - If `Some(para)`, then `para` must be present in `NeedsDispatch`."
                                ]
                            },
                            {
                                "name": "Overweight",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 8,
                                        "value": 674
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The messages that exceeded max individual message weight budget.",
                                    "",
                                    " These messages stay there until manually dispatched."
                                ]
                            },
                            {
                                "name": "OverweightCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 8
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " The number of overweight messages ever recorded in `Overweight` (and thus the lowest free",
                                    " index)."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 406
                    },
                    "events": {
                        "type": 106
                    },
                    "constants": [],
                    "errors": {
                        "type": 675
                    },
                    "index": 59
                },
                {
                    "name": "Hrmp",
                    "storage": {
                        "prefix": "Hrmp",
                        "items": [
                            {
                                "name": "HrmpOpenChannelRequests",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 110,
                                        "value": 676
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The set of pending HRMP open channel requests.",
                                    "",
                                    " The set is accompanied by a list for iteration.",
                                    "",
                                    " Invariant:",
                                    " - There are no channels that exists in list but not in the set and vice versa."
                                ]
                            },
                            {
                                "name": "HrmpOpenChannelRequestsList",
                                "modifier": "Default",
                                "type": {
                                    "plain": 677
                                },
                                "fallback": "0x00",
                                "docs": []
                            },
                            {
                                "name": "HrmpOpenChannelRequestCount",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " This mapping tracks how many open channel requests are initiated by a given sender para.",
                                    " Invariant: `HrmpOpenChannelRequests` should contain the same number of items that has",
                                    " `(X, _)` as the number of `HrmpOpenChannelRequestCount` for `X`."
                                ]
                            },
                            {
                                "name": "HrmpAcceptedChannelRequestCount",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " This mapping tracks how many open channel requests were accepted by a given recipient para.",
                                    " Invariant: `HrmpOpenChannelRequests` should contain the same number of items `(_, X)` with",
                                    " `confirmed` set to true, as the number of `HrmpAcceptedChannelRequestCount` for `X`."
                                ]
                            },
                            {
                                "name": "HrmpCloseChannelRequests",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 110,
                                        "value": 31
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " A set of pending HRMP close channel requests that are going to be closed during the session",
                                    " change. Used for checking if a given channel is registered for closure.",
                                    "",
                                    " The set is accompanied by a list for iteration.",
                                    "",
                                    " Invariant:",
                                    " - There are no channels that exists in list but not in the set and vice versa."
                                ]
                            },
                            {
                                "name": "HrmpCloseChannelRequestsList",
                                "modifier": "Default",
                                "type": {
                                    "plain": 677
                                },
                                "fallback": "0x00",
                                "docs": []
                            },
                            {
                                "name": "HrmpWatermarks",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The HRMP watermark associated with each para.",
                                    " Invariant:",
                                    " - each para `P` used here as a key should satisfy `Paras::is_valid_para(P)` within a session."
                                ]
                            },
                            {
                                "name": "HrmpChannels",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 110,
                                        "value": 678
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " HRMP channel data associated with each para.",
                                    " Invariant:",
                                    " - each participant in the channel should satisfy `Paras::is_valid_para(P)` within a session."
                                ]
                            },
                            {
                                "name": "HrmpIngressChannelsIndex",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 652
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Ingress/egress indexes allow to find all the senders and receivers given the opposite side.",
                                    " I.e.",
                                    "",
                                    " (a) ingress index allows to find all the senders for a given recipient.",
                                    " (b) egress index allows to find all the recipients for a given sender.",
                                    "",
                                    " Invariants:",
                                    " - for each ingress index entry for `P` each item `I` in the index should present in",
                                    "   `HrmpChannels` as `(I, P)`.",
                                    " - for each egress index entry for `P` each item `E` in the index should present in",
                                    "   `HrmpChannels` as `(P, E)`.",
                                    " - there should be no other dangling channels in `HrmpChannels`.",
                                    " - the vectors are sorted."
                                ]
                            },
                            {
                                "name": "HrmpEgressChannelsIndex",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 652
                                    }
                                },
                                "fallback": "0x00",
                                "docs": []
                            },
                            {
                                "name": "HrmpChannelContents",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 110,
                                        "value": 680
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Storage for the messages for each channel.",
                                    " Invariant: cannot be non-empty if the corresponding channel in `HrmpChannels` is `None`."
                                ]
                            },
                            {
                                "name": "HrmpChannelDigests",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 682
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Maintains a mapping that can be used to answer the question: What paras sent a message at",
                                    " the given block number for a given receiver. Invariants:",
                                    " - The inner `Vec<ParaId>` is never empty.",
                                    " - The inner `Vec<ParaId>` cannot store two same `ParaId`.",
                                    " - The outer vector is sorted ascending by block number and cannot store two items with the",
                                    "   same block number."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 407
                    },
                    "events": {
                        "type": 109
                    },
                    "constants": [],
                    "errors": {
                        "type": 684
                    },
                    "index": 60
                },
                {
                    "name": "ParaSessionInfo",
                    "storage": {
                        "prefix": "ParaSessionInfo",
                        "items": [
                            {
                                "name": "AssignmentKeysUnsafe",
                                "modifier": "Default",
                                "type": {
                                    "plain": 685
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Assignment keys for the current session.",
                                    " Note that this API is private due to it being prone to 'off-by-one' at session boundaries.",
                                    " When in doubt, use `Sessions` API instead."
                                ]
                            },
                            {
                                "name": "EarliestStoredSession",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The earliest session for which previous session info is stored."
                                ]
                            },
                            {
                                "name": "Sessions",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 4,
                                        "value": 686
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Session information in a rolling window.",
                                    " Should have an entry in range `EarliestStoredSession..=CurrentSessionIndex`.",
                                    " Does not have any entries before the session index in the first session change notification."
                                ]
                            },
                            {
                                "name": "AccountKeys",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 4,
                                        "value": 61
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The validator account keys of the validators actively participating in parachain consensus."
                                ]
                            }
                        ]
                    },
                    "calls": null,
                    "events": null,
                    "constants": [],
                    "errors": null,
                    "index": 61
                },
                {
                    "name": "ParasDisputes",
                    "storage": {
                        "prefix": "ParasDisputes",
                        "items": [
                            {
                                "name": "LastPrunedSession",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The last pruned session, if any. All data stored by this module",
                                    " references sessions."
                                ]
                            },
                            {
                                "name": "Disputes",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 688,
                                        "value": 689
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All ongoing or concluded disputes for the last several sessions."
                                ]
                            },
                            {
                                "name": "Included",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 688,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All included blocks on the chain, as well as the block number in this chain that",
                                    " should be reverted back to if the candidate is disputed and determined to be invalid."
                                ]
                            },
                            {
                                "name": "SpamSlots",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 205
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Maps session indices to a vector indicating the number of potentially-spam disputes",
                                    " each validator is participating in. Potentially-spam disputes are remote disputes which have",
                                    " fewer than `byzantine_threshold + 1` validators.",
                                    "",
                                    " The i'th entry of the vector corresponds to the i'th validator in the session."
                                ]
                            },
                            {
                                "name": "Frozen",
                                "modifier": "Default",
                                "type": {
                                    "plain": 235
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Whether the chain is frozen. Starts as `None`. When this is `Some`,",
                                    " the chain will not accept any new parachain blocks for backing or inclusion,",
                                    " and its value indicates the last valid block number in the chain.",
                                    " It can only be set back to `None` by governance intervention."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 408
                    },
                    "events": {
                        "type": 111
                    },
                    "constants": [],
                    "errors": {
                        "type": 690
                    },
                    "index": 62
                },
                {
                    "name": "Registrar",
                    "storage": {
                        "prefix": "Registrar",
                        "items": [
                            {
                                "name": "PendingSwap",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 96
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Pending swap operations."
                                ]
                            },
                            {
                                "name": "Paras",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 691
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Amount held on deposit for each para and the original depositor.",
                                    "",
                                    " The given account ID is responsible for registering the code and initial head data, but may only do",
                                    " so if it isn't yet registered. (After that, it's up to governance to do so.)"
                                ]
                            },
                            {
                                "name": "NextFreeParaId",
                                "modifier": "Default",
                                "type": {
                                    "plain": 96
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The next free `ParaId`."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 409
                    },
                    "events": {
                        "type": 115
                    },
                    "constants": [
                        {
                            "name": "ParaDeposit",
                            "type": 6,
                            "value": "0x0010a5d4e80000000000000000000000",
                            "docs": [
                                " The deposit to be paid to run a parathread.",
                                " This should include the cost for storing the genesis head and validation code."
                            ]
                        },
                        {
                            "name": "DataDepositPerByte",
                            "type": 6,
                            "value": "0x80969800000000000000000000000000",
                            "docs": [
                                " The deposit to be paid per byte stored on chain."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 692
                    },
                    "index": 70
                },
                {
                    "name": "Slots",
                    "storage": {
                        "prefix": "Slots",
                        "items": [
                            {
                                "name": "Leases",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 693
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Amounts held on deposit for each (possibly future) leased parachain.",
                                    "",
                                    " The actual amount locked on its behalf by any account at any time is the maximum of the second values",
                                    " of the items in this list whose first value is the account.",
                                    "",
                                    " The first item in the list is the amount locked for the current Lease Period. Following",
                                    " items are for the subsequent lease periods.",
                                    "",
                                    " The default value (an empty list) implies that the parachain no longer exists (or never",
                                    " existed) as far as this pallet is concerned.",
                                    "",
                                    " If a parachain doesn't exist *yet* but is scheduled to exist in the future, then it",
                                    " will be left-padded with one or more `None`s to denote the fact that nothing is held on",
                                    " deposit for the non-existent chain currently, but is held at some point in the future.",
                                    "",
                                    " It is illegal for a `None` value to trail in the list."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 410
                    },
                    "events": {
                        "type": 116
                    },
                    "constants": [
                        {
                            "name": "LeasePeriod",
                            "type": 4,
                            "value": "0x00751200",
                            "docs": [
                                " The number of blocks over which a single period lasts."
                            ]
                        },
                        {
                            "name": "LeaseOffset",
                            "type": 4,
                            "value": "0x00100e00",
                            "docs": [
                                " The number of blocks to offset each lease period by."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 694
                    },
                    "index": 71
                },
                {
                    "name": "Auctions",
                    "storage": {
                        "prefix": "Auctions",
                        "items": [
                            {
                                "name": "AuctionCounter",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Number of auctions started so far."
                                ]
                            },
                            {
                                "name": "AuctionInfo",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 28
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Information relating to the current auction, if there is one.",
                                    "",
                                    " The first item in the tuple is the lease period index that the first of the four",
                                    " contiguous lease periods on auction is for. The second is the block number when the",
                                    " auction will \"begin to end\", i.e. the first block of the Ending Period of the auction."
                                ]
                            },
                            {
                                "name": "ReservedAmounts",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 695,
                                        "value": 6
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Amounts currently reserved in the accounts of the bidders currently winning",
                                    " (sub-)ranges."
                                ]
                            },
                            {
                                "name": "Winning",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 4,
                                        "value": 696
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The winning bids for each of the 10 ranges at each sample in the final Ending Period of",
                                    " the current auction. The map's key is the 0-based index into the Sample Size. The",
                                    " first sample of the ending period is 0; the last is `Sample Size - 1`."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 411
                    },
                    "events": {
                        "type": 117
                    },
                    "constants": [
                        {
                            "name": "EndingPeriod",
                            "type": 4,
                            "value": "0x40190100",
                            "docs": [
                                " The number of blocks over which an auction may be retroactively ended."
                            ]
                        },
                        {
                            "name": "SampleLength",
                            "type": 4,
                            "value": "0x14000000",
                            "docs": [
                                " The length of each sample to take during the ending period.",
                                "",
                                " `EndingPeriod` / `SampleLength` = Total # of Samples"
                            ]
                        },
                        {
                            "name": "SlotRangeCount",
                            "type": 4,
                            "value": "0x24000000",
                            "docs": []
                        },
                        {
                            "name": "LeasePeriodsPerSlot",
                            "type": 4,
                            "value": "0x08000000",
                            "docs": []
                        }
                    ],
                    "errors": {
                        "type": 699
                    },
                    "index": 72
                },
                {
                    "name": "Crowdloan",
                    "storage": {
                        "prefix": "Crowdloan",
                        "items": [
                            {
                                "name": "Funds",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat"
                                        ],
                                        "key": 96,
                                        "value": 700
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Info on all of the funds."
                                ]
                            },
                            {
                                "name": "NewRaise",
                                "modifier": "Default",
                                "type": {
                                    "plain": 652
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The funds that have had additional contributions during the last block. This is used",
                                    " in order to determine which funds should submit new or updated bids."
                                ]
                            },
                            {
                                "name": "EndingsCount",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The number of auctions that have entered into their ending period so far."
                                ]
                            },
                            {
                                "name": "NextFundIndex",
                                "modifier": "Default",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " Tracker for the next available fund index"
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 413
                    },
                    "events": {
                        "type": 118
                    },
                    "constants": [
                        {
                            "name": "PalletId",
                            "type": 553,
                            "value": "0x70792f6366756e64",
                            "docs": [
                                " `PalletId` for the crowdloan pallet. An appropriate value could be `PalletId(*b\"py/cfund\")`"
                            ]
                        },
                        {
                            "name": "MinContribution",
                            "type": 6,
                            "value": "0x00743ba40b0000000000000000000000",
                            "docs": [
                                " The minimum amount that may be contributed into a crowdloan. Should almost certainly be at",
                                " least `ExistentialDeposit`."
                            ]
                        },
                        {
                            "name": "RemoveKeysLimit",
                            "type": 4,
                            "value": "0xe8030000",
                            "docs": [
                                " Max number of storage keys to remove per extrinsic call."
                            ]
                        }
                    ],
                    "errors": {
                        "type": 702
                    },
                    "index": 73
                },
                {
                    "name": "XcmPallet",
                    "storage": {
                        "prefix": "XcmPallet",
                        "items": [
                            {
                                "name": "QueryCounter",
                                "modifier": "Default",
                                "type": {
                                    "plain": 8
                                },
                                "fallback": "0x0000000000000000",
                                "docs": [
                                    " The latest available query index."
                                ]
                            },
                            {
                                "name": "Queries",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Blake2_128Concat"
                                        ],
                                        "key": 8,
                                        "value": 703
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The ongoing queries."
                                ]
                            },
                            {
                                "name": "AssetTraps",
                                "modifier": "Default",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Identity"
                                        ],
                                        "key": 9,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00000000",
                                "docs": [
                                    " The existing asset traps.",
                                    "",
                                    " Key is the blake2 256 hash of (origin, versioned `MultiAssets`) pair. Value is the number of",
                                    " times this pair has been trapped (usually just 1 if it exists at all)."
                                ]
                            },
                            {
                                "name": "SafeXcmVersion",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 4
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Default version to encode XCM when latest version of destination is unknown. If `None`,",
                                    " then the destinations whose XCM version is unknown are considered unreachable."
                                ]
                            },
                            {
                                "name": "SupportedVersion",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 707,
                                        "value": 4
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The Latest versions that we know various locations support."
                                ]
                            },
                            {
                                "name": "VersionNotifiers",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 707,
                                        "value": 8
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " All locations that we have requested version notifications from."
                                ]
                            },
                            {
                                "name": "VersionNotifyTargets",
                                "modifier": "Optional",
                                "type": {
                                    "map": {
                                        "hashers": [
                                            "Twox64Concat",
                                            "Blake2_128Concat"
                                        ],
                                        "key": 707,
                                        "value": 708
                                    }
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The target locations that are subscribed to our version changes, as well as the most recent",
                                    " of our versions we informed them of."
                                ]
                            },
                            {
                                "name": "VersionDiscoveryQueue",
                                "modifier": "Default",
                                "type": {
                                    "plain": 709
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " Destinations whose latest XCM version we would like to know. Duplicates not allowed, and",
                                    " the `u32` counter is the number of times that a send to the destination has been attempted,",
                                    " which is used as a prioritization."
                                ]
                            },
                            {
                                "name": "CurrentMigration",
                                "modifier": "Optional",
                                "type": {
                                    "plain": 712
                                },
                                "fallback": "0x00",
                                "docs": [
                                    " The current migration's stage, if any."
                                ]
                            }
                        ]
                    },
                    "calls": {
                        "type": 421
                    },
                    "events": {
                        "type": 119
                    },
                    "constants": [],
                    "errors": {
                        "type": 713
                    },
                    "index": 99
                }
            ],
            "extrinsic": {
                "type": 714,
                "version": 4,
                "signedExtensions": [
                    {
                        "identifier": "CheckNonZeroSender",
                        "type": 716,
                        "additionalSigned": 31
                    },
                    {
                        "identifier": "CheckSpecVersion",
                        "type": 717,
                        "additionalSigned": 4
                    },
                    {
                        "identifier": "CheckTxVersion",
                        "type": 718,
                        "additionalSigned": 4
                    },
                    {
                        "identifier": "CheckGenesis",
                        "type": 719,
                        "additionalSigned": 9
                    },
                    {
                        "identifier": "CheckMortality",
                        "type": 720,
                        "additionalSigned": 9
                    },
                    {
                        "identifier": "CheckNonce",
                        "type": 722,
                        "additionalSigned": 31
                    },
                    {
                        "identifier": "CheckWeight",
                        "type": 723,
                        "additionalSigned": 31
                    },
                    {
                        "identifier": "ChargeTransactionPayment",
                        "type": 724,
                        "additionalSigned": 31
                    },
                    {
                        "identifier": "PrevalidateAttests",
                        "type": 725,
                        "additionalSigned": 31
                    }
                ]
            },
            "type": 726
        }
    }
}