{

"runtime_id": 18,
"types": {
  "Address": "AccountIdAddress",
  "BlockNumber": "U32",
  "LeasePeriod": "BlockNumber",
  "Weight": "u64",
  "SessionKeysPolkadot": {
    "type": "struct",
    "type_mapping": [
       ["grandpa", "AccountId"],
       ["babe", "AccountId"],
       ["im_online", "AccountId"],
       ["authority_discovery", "AccountId"],
       ["parachains", "AccountId"]
    ]
  },
  "Keys": "SessionKeysPolkadot",
  "DispatchInfo": {
    "type": "struct",
    "type_mapping": [
       ["weight", "Weight"],
       ["class", "DispatchClass"],
       ["paysFee", "Pays"]
    ]
  },
  "ProxyType": {
    "type": "enum",
    "value_list": [
      "Any",
      "NonTransfer",
      "Governance",
      "Staking",
      "SudoBalances",
      "IdentityJudgement"
    ]
  }
},
"versioning": [
  {
    "runtime_range": [0, 12],
    "types": {
      "OpenTip": {
        "type": "struct",
        "type_mapping": [
           ["reason", "Hash"],
           ["who", "AccountId"],
           ["finder", "Option<OpenTipFinder>"],
           ["closes", "Option<BlockNumber>"],
           ["tips", "Vec<OpenTipTip>"]
        ]
      }
    }
  },
  {
    "runtime_range": [13, null],
    "types": {
      "OpenTip": {
        "type": "struct",
        "type_mapping": [
           ["reason", "Hash"],
           ["who", "AccountId"],
           ["finder", "AccountId"],
           ["deposit", "Balance"],
           ["closes", "Option<BlockNumber>"],
           ["tips", "Vec<OpenTipTip>"],
           ["findersFee", "bool"]
        ]
      }
    }
  },
  {
    "runtime_range": [0, 22],
    "types": {
      "CompactAssignments": "CompactAssignmentsTo257"
    }
  },
  {
    "runtime_range": [23, null],
    "types": {
      "CompactAssignments": "CompactAssignmentsFrom258"
    }
  }
]

}