{
  "openapi": "3.1.0",
  "info": {
    "title": "PubFi Subscan Gateway API",
    "version": "2026-05-22",
    "summary": "OpenAPI specification for accessing Subscan through the PubFi gateway.",
    "description": "This specification is derived from the Subscan API documentation and adapted to the PubFi gateway route shape. Clients authenticate with a PubFi API key, while PubFi injects the upstream X-API-Key server-side. Replace `{network}` with a supported Subscan network such as `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`."
  },
  "servers": [
    {
      "url": "https://pubfi.ai",
      "description": "Production"
    },
    {
      "url": "http://localhost:3000",
      "description": "Local development"
    }
  ],
  "security": [
    {
      "bearerAuth": []
    },
    {
      "pubfiApiKeyHeader": []
    }
  ],
  "paths": {
    "/api/gateway/subscan/{network}/api/now": {
      "get": {
        "operationId": "get__api_now",
        "summary": "Get current timestamp",
        "description": "Returns the current server timestamp in Unix seconds.\n\nPubFi gateway route for upstream Subscan path `/api/now`.",
        "tags": [
          "common"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_now"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/open/currencies": {
      "post": {
        "operationId": "post__api_open_currencies",
        "summary": "supported currencies",
        "description": "Get all supported currency pairs for the native token.\n\nPubFi gateway route for upstream Subscan path `/api/open/currencies`.",
        "tags": [
          "currency"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_open_currencies"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/open/price": {
      "post": {
        "operationId": "post__api_open_price",
        "summary": "currency price",
        "description": "Query the native token price at a specific time.\n\nPubFi gateway route for upstream Subscan path `/api/open/price`.",
        "tags": [
          "currency"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_open_price"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.currencyPriceParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/open/price_converter": {
      "post": {
        "operationId": "post__api_open_price_converter",
        "summary": "currency price converter",
        "description": "Convert the value of a token from one currency to another at a specific time.\n\nPubFi gateway route for upstream Subscan path `/api/open/price_converter`.",
        "tags": [
          "currency"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_open_price_converter"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.currencyConverterParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/account/assets_changed": {
      "post": {
        "operationId": "post__api_scan_account_assets_changed",
        "summary": "Account assets changed history",
        "description": "Get the account assets changed history (only support the assets & foreign assets)\n\nPubFi gateway route for upstream Subscan path `/api/scan/account/assets_changed`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_account_assets_changed"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.assetsChangedParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/account/balance_history": {
      "post": {
        "operationId": "post__api_scan_account_balance_history",
        "summary": "Account Balance History",
        "description": "Native token balance history implementations vary by network.\nBlock-level granularity: Polkadot, Kusama, Westend.\nDaily snapshot granularity: All other supported chains\n\nPubFi gateway route for upstream Subscan path `/api/scan/account/balance_history`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_account_balance_history"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountBalanceParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/account/referendum": {
      "post": {
        "operationId": "post__api_scan_account_referendum",
        "summary": "Account referendum list",
        "description": "Account referendum list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/account/referendum`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_account_referendum"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountReferendumParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/account/reward_slash": {
      "post": {
        "operationId": "post__api_scan_account_reward_slash",
        "summary": "Reward or slash list",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/account/reward_slash`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_account_reward_slash"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.rewardSlashParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/account/tokens": {
      "post": {
        "operationId": "post__api_scan_account_tokens",
        "summary": "Account token list",
        "description": "Get the account token list, including native token and builtin/assets tokens and evm tokens(erc20/erc721).\n\nPubFi gateway route for upstream Subscan path `/api/scan/account/tokens`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_account_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountTokenParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/accounts/mau": {
      "post": {
        "operationId": "post__api_scan_accounts_mau",
        "summary": "Get monthly active account statistics",
        "description": "Returns monthly active account statistics for the requested date range.\n\nPubFi gateway route for upstream Subscan path `/api/scan/accounts/mau`.",
        "tags": [
          "stat"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_accounts_mau"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountsMAUHandleParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/accounts/merkle": {
      "post": {
        "operationId": "post__api_scan_accounts_merkle",
        "summary": "Account merkle list",
        "description": "Get the account merkle list, only support polkadot and assethub polkadot network\n\nPubFi gateway route for upstream Subscan path `/api/scan/accounts/merkle`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_accounts_merkle"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountsMerkleParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/accounts/statistics": {
      "post": {
        "operationId": "post__api_scan_accounts_statistics",
        "summary": "Account statistics",
        "description": "Get the account statistics, including assets and role statistics.\n\nPubFi gateway route for upstream Subscan path `/api/scan/accounts/statistics`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_accounts_statistics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountsStatisticsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/assets/account/balances": {
      "post": {
        "operationId": "post__api_scan_assets_account_balances",
        "summary": "Asset account balances",
        "description": "Get asset balances by account address\nThis API only supports networks with assets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/assets/account/balances`.",
        "tags": [
          "assets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_assets_account_balances"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_assets_http.assetBalancesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/assets/activities": {
      "post": {
        "operationId": "post__api_scan_assets_activities",
        "summary": "Asset activities",
        "description": "Get asset activities(include asset Created/Issued/Burned...) by asset id\nThis API only supports networks with assets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/assets/activities`.",
        "tags": [
          "assets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_assets_activities"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_assets_http.assetActivitiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/assets/asset": {
      "post": {
        "operationId": "post__api_scan_assets_asset",
        "summary": "Asset info",
        "description": "Get asset info by asset id\nThis API only supports networks with assets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/assets/asset`.",
        "tags": [
          "assets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_assets_asset"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_assets_http.assetParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/assets/asset/holders": {
      "post": {
        "operationId": "post__api_scan_assets_asset_holders",
        "summary": "Asset holders",
        "description": "Get asset holders by asset id\nThis API only supports networks with assets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/assets/asset/holders`.",
        "tags": [
          "assets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_assets_asset_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_assets_http.assetHolderParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/assets/assets": {
      "post": {
        "operationId": "post__api_scan_assets_assets",
        "summary": "Assets list",
        "description": "Assets token list\nThis API only supports networks with assets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/assets/assets`.",
        "tags": [
          "assets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_assets_assets"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_assets_http.assetsParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/block": {
      "post": {
        "operationId": "post__api_scan_block",
        "summary": "Block detail",
        "description": "Get block detail by block number, block hash or block timestamp(Nearest).\n\nPubFi gateway route for upstream Subscan path `/api/scan/block`.",
        "tags": [
          "block"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_block"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.blockParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/bounties/child": {
      "post": {
        "operationId": "post__api_scan_bounties_child",
        "summary": "Child Bounty list",
        "description": "Child Bounty list\nThis API only supports networks with childbounties frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/bounties/child`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_bounties_child"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.childBountiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/bounties/proposal": {
      "post": {
        "operationId": "post__api_scan_bounties_proposal",
        "summary": "Bounty info",
        "description": "Bounty detail\nThis API only supports networks with bounties frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/bounties/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_bounties_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.bountyParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/bounties/proposals": {
      "post": {
        "operationId": "post__api_scan_bounties_proposals",
        "summary": "Bounty list",
        "description": "Bounty list\nThis API only supports networks with bounties frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/bounties/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_bounties_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.bountiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/check_hash": {
      "post": {
        "operationId": "post__api_scan_check_hash",
        "summary": "Check hash type",
        "description": "Check hash type, return hash type and address/extrinsic/evm transaction/block/xcm message/multisig call hash if found\n\nPubFi gateway route for upstream Subscan path `/api/scan/check_hash`.",
        "tags": [
          "search"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_check_hash"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.checkHashParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/collator/info": {
      "post": {
        "operationId": "post__api_scan_collator_info",
        "summary": "Get collator details",
        "description": "Returns detailed information for a single collator account.\n\nPubFi gateway route for upstream Subscan path `/api/scan/collator/info`.",
        "tags": [
          "collator"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_collator_info"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_collator.collatorInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/collator/list": {
      "post": {
        "operationId": "post__api_scan_collator_list",
        "summary": "List collators",
        "description": "Returns a paginated list of collators with status, account, and ordering filters.\n\nPubFi gateway route for upstream Subscan path `/api/scan/collator/list`.",
        "tags": [
          "collator"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_collator_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_collator.collatorListParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/collator/meta": {
      "get": {
        "operationId": "get__api_scan_collator_meta",
        "summary": "Get collator metadata",
        "description": "Returns collator metadata used by the collator APIs.\n\nPubFi gateway route for upstream Subscan path `/api/scan/collator/meta`.",
        "tags": [
          "collator"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_collator_meta"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/collator/timeline": {
      "post": {
        "operationId": "post__api_scan_collator_timeline",
        "summary": "List collator timeline records",
        "description": "Returns paginated timeline records for a collator.\n\nPubFi gateway route for upstream Subscan path `/api/scan/collator/timeline`.",
        "tags": [
          "collator"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_collator_timeline"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_collator.collatorTimelineParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/events": {
      "post": {
        "operationId": "post__api_scan_contracts_events",
        "summary": "Contract Events",
        "description": "WASM contract emitted events by contract address(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/events`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_events"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.contractsEventsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/info": {
      "post": {
        "operationId": "post__api_scan_contracts_info",
        "summary": "Contract info",
        "description": "WASM contract info by contract address(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/info`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_info"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.contractInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/list": {
      "post": {
        "operationId": "post__api_scan_contracts_list",
        "summary": "WASM Contract List",
        "description": "WASM contract list(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/list`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.contractsListParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/meta": {
      "post": {
        "operationId": "post__api_scan_contracts_meta",
        "summary": "Contract meta",
        "description": "WASM contract metadata(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/meta`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_meta"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/timeline": {
      "post": {
        "operationId": "post__api_scan_contracts_timeline",
        "summary": "Contract Timeline",
        "description": "WASM contract lifetime timeline by contract address(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/timeline`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_timeline"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.contractTimelineParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/transactions": {
      "post": {
        "operationId": "post__api_scan_contracts_transactions",
        "summary": "WASM Contract transactions",
        "description": "WASM contract transactions by address or contract address(only support network has contracts frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/transactions`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_contracts_transactions"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.contractTxsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/verify/compiler_images": {
      "get": {
        "operationId": "get__api_scan_contracts_verify_compiler_images",
        "summary": "Compiler images tag",
        "description": "WASM contract available compiler images for verifying contracts\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/verify/compiler_images`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_contracts_verify_compiler_images"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/contracts/verify/compiler_version": {
      "get": {
        "operationId": "get__api_scan_contracts_verify_compiler_version",
        "summary": "Compiler versions",
        "description": "WASM contract available compiler versions for verifying contracts\n\nPubFi gateway route for upstream Subscan path `/api/scan/contracts/verify/compiler_version`.",
        "tags": [
          "contracts"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_contracts_verify_compiler_version"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/council/proposal": {
      "post": {
        "operationId": "post__api_scan_council_proposal",
        "summary": "Council proposal",
        "description": "Council proposal detail\nThis API only supports networks with council frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/council/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_council_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.councilProposalParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/council/proposals": {
      "post": {
        "operationId": "post__api_scan_council_proposals",
        "summary": "Council proposals",
        "description": "Council proposal list\nThis API only supports networks with council frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/council/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_council_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.councilProposalsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/daily/reward_slash": {
      "post": {
        "operationId": "post__api_scan_daily_reward_slash",
        "summary": "daily reward or slash data",
        "description": "Get daily reward or slash data.\nOnly supports agung-testnet,peaq,krest,tanssi network\n\nPubFi gateway route for upstream Subscan path `/api/scan/daily/reward_slash`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_daily_reward_slash"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.dailyRewardSlashParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/daily_token": {
      "post": {
        "operationId": "post__api_scan_daily_token",
        "summary": "Get daily token statistics",
        "description": "Returns daily token statistics for a date range and optional token symbol.\n\nPubFi gateway route for upstream Subscan path `/api/scan/daily_token`.",
        "tags": [
          "stat"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_daily_token"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.dailyTokenStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/proposal": {
      "post": {
        "operationId": "post__api_scan_democracy_proposal",
        "summary": "Democracy details",
        "description": "Democracy details\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.democracyParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/proposals": {
      "post": {
        "operationId": "post__api_scan_democracy_proposals",
        "summary": "Democracies list",
        "description": "Democracies list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.democraciesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/referendum": {
      "post": {
        "operationId": "post__api_scan_democracy_referendum",
        "summary": "Referendum list(legacy)",
        "description": "Referendum list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/referendum`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_referendum"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/referendums": {
      "post": {
        "operationId": "post__api_scan_democracy_referendums",
        "summary": "Referendums",
        "description": "Referendums list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/referendums`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_referendums"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/seconded": {
      "post": {
        "operationId": "post__api_scan_democracy_seconded",
        "summary": "Democracy seconded list",
        "description": "Democracy seconded list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/seconded`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_seconded"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.democracySecondedParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/democracy/votes": {
      "post": {
        "operationId": "post__api_scan_democracy_votes",
        "summary": "Referendum votes list(legacy)",
        "description": "Referendum votes list\nThis API only supports networks with democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/democracy/votes`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_democracy_votes"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumVotesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/event": {
      "post": {
        "operationId": "post__api_scan_event",
        "summary": "Get event by index",
        "description": "Returns event details for a specific event index.\n\nPubFi gateway route for upstream Subscan path `/api/scan/event`.",
        "tags": [
          "event"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_event"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.eventInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/event/params": {
      "post": {
        "operationId": "post__api_scan_event_params",
        "summary": "Get event parameters by index",
        "description": "Returns parsed parameter payloads for up to 100 event indexes.\n\nPubFi gateway route for upstream Subscan path `/api/scan/event/params`.",
        "tags": [
          "event"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_event_params"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.eventParamsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/abi": {
      "post": {
        "operationId": "post__api_scan_evm_abi",
        "summary": "ABI by method id or event topic",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/abi`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_abi"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmAbiSearchParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/account/tokens": {
      "post": {
        "operationId": "post__api_scan_evm_account_tokens",
        "summary": "EVM account tokens",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/account/tokens`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_account_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EVMAccountTokensParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/block": {
      "post": {
        "operationId": "post__api_scan_evm_block",
        "summary": "Evm block by block number",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/block`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_block"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EVMBlockParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/blocks": {
      "post": {
        "operationId": "post__api_scan_evm_blocks",
        "summary": "List EVM blocks",
        "description": "Returns paginated EVM blocks. This API only supports networks with EVM pallet(frontier or revive).\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/blocks`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_blocks"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmBlocksParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/contract": {
      "post": {
        "operationId": "post__api_scan_evm_contract",
        "summary": "EVM contract detail",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/contract`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_contract"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmContractParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/contract/list": {
      "post": {
        "operationId": "post__api_scan_evm_contract_list",
        "summary": "EVM contract list",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/contract/list`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_contract_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmContractListParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/contract/solcs": {
      "post": {
        "operationId": "post__api_scan_evm_contract_solcs",
        "summary": "Polkadot pvm resolc versions",
        "description": "This API only supports networks with EVM pallet(revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/contract/solcs`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_contract_solcs"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/erc721/collectible": {
      "post": {
        "operationId": "post__api_scan_evm_erc721_collectible",
        "summary": "EVM erc721 collectible detail",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/erc721/collectible`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_erc721_collectible"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmErc1155CollectibleParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/erc721/collectibles": {
      "post": {
        "operationId": "post__api_scan_evm_erc721_collectibles",
        "summary": "EVM ERC721 collectibles",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/erc721/collectibles`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_erc721_collectibles"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmNFT721CollectiblesParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/erc1155/collectible": {
      "post": {
        "operationId": "post__api_scan_evm_erc1155_collectible",
        "summary": "EVM erc1155 collectible detail",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/erc1155/collectible`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_erc1155_collectible"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmErc1155CollectibleParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/erc1155/collectible/holders": {
      "post": {
        "operationId": "post__api_scan_evm_erc1155_collectible_holders",
        "summary": "EVM erc1155 token holders",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/erc1155/collectible/holders`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_erc1155_collectible_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmErc1155HoldersParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/erc1155/collectibles": {
      "post": {
        "operationId": "post__api_scan_evm_erc1155_collectibles",
        "summary": "EVM ERC1155 collectibles",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/erc1155/collectibles`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_erc1155_collectibles"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmNFT1155CollectiblesParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/etherscan": {
      "get": {
        "operationId": "get__api_scan_evm_etherscan",
        "summary": "Etherscan-like API",
        "description": "We provide a subset of Etherscan-like API for EVM-compatible chains. Please refer to the official Etherscan API documentation for details on parameters and responses.\nOfficial Etherscan API Documentation: https://docs.etherscan.io/api-endpoints\nBelow are the API Endpoints we already support.\n- Account Module: balance, balancehistory, txlist, tokentx, tokennfttx, txlistinternal\n- Block Module: getblocknobytime\n- Contract Module: getabi, getsourcecode, getcontractcreation, verifysourcecode, checkverifystatus\n- Logs Module: getLogs\n- Transaction Module: getstatus, gettxreceiptstatus\n- Token Module: tokensupply, tokenbalance, tokenbalancehistory, tokensupplyhistory, topholders, tokenholderlist, tokenholdercount, tokeninfo, addresstokenbalance, addresstokennftbalance, addresstokennftinventory\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/etherscan`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_evm_etherscan"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/logs": {
      "post": {
        "operationId": "post__api_scan_evm_logs",
        "summary": "EVM event Logs",
        "description": "EVM event Logs,returns the event logs from an address. The current maximum limit for the number of results returned through pagination is 10,000. If you require more, please adjust the block_range parameter.\nThis API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/logs`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_logs"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmEventLogsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/meta": {
      "post": {
        "operationId": "post__api_scan_evm_meta",
        "summary": "Evm meta",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/meta`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_meta"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/token": {
      "post": {
        "operationId": "post__api_scan_evm_token",
        "summary": "EVM erc20/erc721/erc1155 token",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/token`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_token"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmTokenParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/token/holders": {
      "post": {
        "operationId": "post__api_scan_evm_token_holders",
        "summary": "EVM token holders",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/token/holders`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_token_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmTokenHoldersParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/token/transfer": {
      "post": {
        "operationId": "post__api_scan_evm_token_transfer",
        "summary": "EVM token transfer",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/token/transfer`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_token_transfer"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmTokenTransferParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/tokens": {
      "post": {
        "operationId": "post__api_scan_evm_tokens",
        "summary": "EVM erc20/erc721/erc1155 tokens",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/tokens`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmTokensParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/transaction": {
      "post": {
        "operationId": "post__api_scan_evm_transaction",
        "summary": "EVM transaction info",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/transaction`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_transaction"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EVMTransactionParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/transaction/internalTx": {
      "post": {
        "operationId": "post__api_scan_evm_transaction_internalTx",
        "summary": "EVM internal Tx",
        "description": "This API is only available for the PEAQ network\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/transaction/internalTx`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_transaction_internalTx"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmInternalTxParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/evm/v2/transactions": {
      "post": {
        "operationId": "post__api_scan_evm_v2_transactions",
        "summary": "Evm transactions",
        "description": "This API only supports networks with EVM pallet(frontier or revive)\n\nPubFi gateway route for upstream Subscan path `/api/scan/evm/v2/transactions`.",
        "tags": [
          "EVM"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_evm_v2_transactions"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_evm_http.EvmTransactionsParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/extrinsic": {
      "post": {
        "operationId": "post__api_scan_extrinsic",
        "summary": "Get extrinsic details",
        "description": "Returns extrinsic details by extrinsic_index or hash, with optional event and parameter controls.\n\nPubFi gateway route for upstream Subscan path `/api/scan/extrinsic`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_extrinsic"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.ExtrinsicDetailParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/extrinsic/params": {
      "post": {
        "operationId": "post__api_scan_extrinsic_params",
        "summary": "Get extrinsic parameters",
        "description": "Returns parsed parameter payloads for up to 100 extrinsic indexes.\n\nPubFi gateway route for upstream Subscan path `/api/scan/extrinsic/params`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_extrinsic_params"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.extrinsicParamsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/extrinsic/reward": {
      "post": {
        "operationId": "post__api_scan_extrinsic_reward",
        "summary": "Extrinsic reward",
        "description": "Get extrinsic reward list by extrinsic index.\nThis API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/extrinsic/reward`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_extrinsic_reward"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.extrinsicRewardParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/fellowship/referendum": {
      "post": {
        "operationId": "post__api_scan_fellowship_referendum",
        "summary": "Fellowship referenda details",
        "description": "Fellowship referenda details\nThis API only supports networks with FellowshipReferenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/fellowship/referendum`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_fellowship_referendum"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.fellowshipReferendumParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/fellowship/referendums": {
      "post": {
        "operationId": "post__api_scan_fellowship_referendums",
        "summary": "Fellowship referenda list",
        "description": "Fellowship referenda list\nThis API only supports networks with FellowshipReferenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/fellowship/referendums`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_fellowship_referendums"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.fellowshipReferendumsV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/fellowship/statistics": {
      "post": {
        "operationId": "post__api_scan_fellowship_statistics",
        "summary": "Fellowship referendum statistics",
        "description": "Fellowship referendum statistics\nThis API only supports networks with FellowshipReferenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/fellowship/statistics`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_fellowship_statistics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/fellowship/tracks": {
      "post": {
        "operationId": "post__api_scan_fellowship_tracks",
        "summary": "Fellowship referendum tracks",
        "description": "Fellowship referendum tracks\nThis API only supports networks with FellowshipReferenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/fellowship/tracks`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_fellowship_tracks"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/fellowship/votes": {
      "post": {
        "operationId": "post__api_scan_fellowship_votes",
        "summary": "Fellowship referendum votes",
        "description": "Fellowship referendum votes list\nThis API only supports networks with FellowshipReferenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/fellowship/votes`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_fellowship_votes"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.fellowshipReferendumVotesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/account/balances": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_account_balances",
        "summary": "ForeignAssets account balances",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/account/balances`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_account_balances"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_foreignAssets_http.assetBalancesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/activities": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_activities",
        "summary": "ForeignAssets activities",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/activities`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_activities"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_foreignAssets_http.assetActivitiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/all": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_all",
        "summary": "ForeignAssets list all",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/all`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_all"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/asset": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_asset",
        "summary": "ForeignAssets info",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/asset`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_asset"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_foreignAssets_http.assetParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/asset/holders": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_asset_holders",
        "summary": "ForeignAssets holders",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/asset/holders`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_asset_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_foreignAssets_http.assetHolderParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/foreignAssets/assets": {
      "post": {
        "operationId": "post__api_scan_foreignAssets_assets",
        "summary": "ForeignAssets list",
        "description": "This API only supports networks with foreignAssets frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/foreignAssets/assets`.",
        "tags": [
          "foreignAssets"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_foreignAssets_assets"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_foreignAssets_http.assetsParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/getRawTx": {
      "post": {
        "operationId": "post__api_scan_getRawTx",
        "summary": "Get raw extrinsic transaction",
        "description": "Returns the raw transaction hex for an extrinsic index or extrinsic hash.\n\nPubFi gateway route for upstream Subscan path `/api/scan/getRawTx`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_getRawTx"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.rawTxParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/governance/desc": {
      "post": {
        "operationId": "post__api_scan_governance_desc",
        "summary": "more information about the governance",
        "description": "This API provides post/comments about the proposal, this api powered by the subsquare\n\nPubFi gateway route for upstream Subscan path `/api/scan/governance/desc`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_governance_desc"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.governanceDescParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/header": {
      "post": {
        "operationId": "post__api_scan_header",
        "summary": "Block header",
        "description": "Get block header by block number.\n\nPubFi gateway route for upstream Subscan path `/api/scan/header`.",
        "tags": [
          "block"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_header"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.blockHeaderParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/log": {
      "post": {
        "operationId": "post__api_scan_log",
        "summary": "Get block log by index",
        "description": "Returns a block log record by log index.\n\nPubFi gateway route for upstream Subscan path `/api/scan/log`.",
        "tags": [
          "log"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_log"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.logInfoParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/metadata": {
      "post": {
        "operationId": "post__api_scan_metadata",
        "summary": "Current network metadata",
        "description": "Current network metadata, including current networkNode name, ss58 addressType and other information\n\nPubFi gateway route for upstream Subscan path `/api/scan/metadata`.",
        "tags": [
          "metadata"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_metadata"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multiChain/account/count": {
      "post": {
        "operationId": "post__api_scan_multiChain_account_count",
        "summary": "MultiChain account count (BETA)",
        "description": "Get the number of accounts in multi-chains\nSupport Network: polkadot\n\nPubFi gateway route for upstream Subscan path `/api/scan/multiChain/account/count`.",
        "tags": [
          "multiChain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multiChain_account_count"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.multiChainAccountParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multiChain/balance_value_history": {
      "post": {
        "operationId": "post__api_scan_multiChain_balance_value_history",
        "summary": "Account balance value history (BETA)",
        "description": "Get the historical balance value of an account over a specified period. Date format: YYYY-MM-DD\nSupport Network: polkadot\n\nPubFi gateway route for upstream Subscan path `/api/scan/multiChain/balance_value_history`.",
        "tags": [
          "multiChain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multiChain_balance_value_history"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountBalanceValueHistoryParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multiChain/balance_value_stat": {
      "post": {
        "operationId": "post__api_scan_multiChain_balance_value_stat",
        "summary": "Account balance value stat (BETA)",
        "description": "Get the maximum, minimum, and 24-hour previous balance value of an account.\nSupport Network: polkadot\n\nPubFi gateway route for upstream Subscan path `/api/scan/multiChain/balance_value_stat`.",
        "tags": [
          "multiChain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multiChain_balance_value_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountBalanceValueStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multiChain/price": {
      "post": {
        "operationId": "post__api_scan_multiChain_price",
        "summary": "MultiChain price (BETA)",
        "description": "Support Network: polkadot\n\nPubFi gateway route for upstream Subscan path `/api/scan/multiChain/price`.",
        "tags": [
          "multiChain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multiChain_price"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.identitiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multisig": {
      "post": {
        "operationId": "post__api_scan_multisig",
        "summary": "Get multisig extrinsic details",
        "description": "Returns details for a multisig extrinsic by multi_id and call_hash.\n\nPubFi gateway route for upstream Subscan path `/api/scan/multisig`.",
        "tags": [
          "multisig"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multisig"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.multisigParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multisigs": {
      "post": {
        "operationId": "post__api_scan_multisigs",
        "summary": "List multisig extrinsics",
        "description": "Returns paginated multisig extrinsics filtered by account, call hash, and type.\n\nPubFi gateway route for upstream Subscan path `/api/scan/multisigs`.",
        "tags": [
          "multisig"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multisigs"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.multisigParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/multisigs/details": {
      "post": {
        "operationId": "post__api_scan_multisigs_details",
        "summary": "List multisig extrinsic details",
        "description": "Returns paginated multisig detail records for the specified account.\n\nPubFi gateway route for upstream Subscan path `/api/scan/multisigs/details`.",
        "tags": [
          "multisig"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_multisigs_details"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.multisigsDetailsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/account/balances": {
      "post": {
        "operationId": "post__api_scan_nfts_account_balances",
        "summary": "NFT account balances",
        "description": "Get NFT balances by account address\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/account/balances`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_account_balances"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftAccountBalancesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/activities": {
      "post": {
        "operationId": "post__api_scan_nfts_activities",
        "summary": "NFT activities",
        "description": "Get Nft activities(include nft Created/Issued/Burned...) by nft collection id\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/activities`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_activities"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftActivitiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/info": {
      "post": {
        "operationId": "post__api_scan_nfts_info",
        "summary": "NFT info",
        "description": "NFT collection info\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/info`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_info"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/info/holders": {
      "post": {
        "operationId": "post__api_scan_nfts_info_holders",
        "summary": "NFT holders",
        "description": "NFT holders in a collection\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/info/holders`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_info_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftHoldersParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/info/item": {
      "post": {
        "operationId": "post__api_scan_nfts_info_item",
        "summary": "NFT item",
        "description": "NFT item info\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/info/item`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_info_item"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftItemParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/info/items": {
      "post": {
        "operationId": "post__api_scan_nfts_info_items",
        "summary": "NFT items",
        "description": "NFT items in a collection\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/info/items`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_info_items"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftItemsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nfts/list": {
      "post": {
        "operationId": "post__api_scan_nfts_list",
        "summary": "NFTs list",
        "description": "NFTs collection list\nThis API only supports networks with nfts frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nfts/list`.",
        "tags": [
          "NFTs"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nfts_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "body",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_plugin_nfts_http.NftsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/activities": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_activities",
        "summary": "Nomination Pools Activities",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/activities`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_activities"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsActivitiesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/pool": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_pool",
        "summary": "Nomination Pools Info",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/pool`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_pool"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/pool/member/vote": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_pool_member_vote",
        "summary": "Nomination Pools Member Vote",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/pool/member/vote`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_pool_member_vote"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsMemberVoteParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/pool/members": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_pool_members",
        "summary": "Nomination Pools Members",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/pool/members`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_pool_members"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsMembersParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/pools": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_pools",
        "summary": "Nomination Pools List",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/pools`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_pools"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsListParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/nomination_pool/rewards": {
      "post": {
        "operationId": "post__api_scan_nomination_pool_rewards",
        "summary": "Nomination Pools Rewards",
        "description": "This API only supports networks with nominationPools frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/nomination_pool/rewards`.",
        "tags": [
          "nominationPools"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_nomination_pool_rewards"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_pluginv2_pallets_nominationPool.nominationPoolsRewardsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/parachain/info": {
      "post": {
        "operationId": "post__api_scan_parachain_info",
        "summary": "Parachain info",
        "description": "Get detailed information about Parachain\nOnly available on relay chains(Polkadot,Kusama,Westend,Paseo).\n\nPubFi gateway route for upstream Subscan path `/api/scan/parachain/info`.",
        "tags": [
          "parachain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_parachain_info"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.parachainInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/parachain/list": {
      "post": {
        "operationId": "post__api_scan_parachain_list",
        "summary": "Parachain list",
        "description": "List ParaChains/ParaThread with their status and other details.\nOnly available on relay chains(Polkadot,Kusama,Westend,Paseo).\n\nPubFi gateway route for upstream Subscan path `/api/scan/parachain/list`.",
        "tags": [
          "parachain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_parachain_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.paraChainListParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/parachain/meta": {
      "post": {
        "operationId": "post__api_scan_parachain_meta",
        "summary": "Parachain meta",
        "description": "Get the metadata of all parachains.\nOnly available on relay chains(Polkadot,Kusama,Westend,Paseo).\n\nPubFi gateway route for upstream Subscan path `/api/scan/parachain/meta`.",
        "tags": [
          "parachain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_parachain_meta"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/parachain/registerinfo": {
      "post": {
        "operationId": "post__api_scan_parachain_registerinfo",
        "summary": "Parachain register info",
        "description": "Get the register info of parachain.\n\nPubFi gateway route for upstream Subscan path `/api/scan/parachain/registerinfo`.",
        "tags": [
          "parachain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_parachain_registerinfo"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/pendingExtrinsics": {
      "post": {
        "operationId": "post__api_scan_pendingExtrinsics",
        "summary": "List pending extrinsics",
        "description": "Returns currently pending extrinsics in the mempool.\n\nPubFi gateway route for upstream Subscan path `/api/scan/pendingExtrinsics`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_pendingExtrinsics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/preimage/details": {
      "post": {
        "operationId": "post__api_scan_preimage_details",
        "summary": "Preimage details",
        "description": "Preimage details\nThis API only supports networks with preimage frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/preimage/details`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_preimage_details"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.preimageDetailsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/preimage/list": {
      "post": {
        "operationId": "post__api_scan_preimage_list",
        "summary": "Preimage list",
        "description": "Preimage list\nThis API only supports networks with preimage frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/preimage/list`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_preimage_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.preimageListParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/price/history": {
      "post": {
        "operationId": "post__api_scan_price_history",
        "summary": "Get token price history",
        "description": "Returns token price history and EMA metrics for the selected date range and format.\n\nPubFi gateway route for upstream Subscan path `/api/scan/price/history`.",
        "tags": [
          "stat"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_price_history"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.priceHistoryParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/proxy/extrinsics": {
      "post": {
        "operationId": "post__api_scan_proxy_extrinsics",
        "summary": "List proxy extrinsics",
        "description": "Returns paginated proxy extrinsics for the specified account.\n\nPubFi gateway route for upstream Subscan path `/api/scan/proxy/extrinsics`.",
        "tags": [
          "proxy"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_proxy_extrinsics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.proxyExtrinsicsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/delegate": {
      "post": {
        "operationId": "post__api_scan_referenda_delegate",
        "summary": "Referendum delegator details",
        "description": "Referendum delegator\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/delegate`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_delegate"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumDelegateDetailsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/delegate/votes": {
      "post": {
        "operationId": "post__api_scan_referenda_delegate_votes",
        "summary": "Referendum delegator votes",
        "description": "Referendum delegator vote list\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/delegate/votes`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_delegate_votes"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumDelegateVotesParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/delegates": {
      "post": {
        "operationId": "post__api_scan_referenda_delegates",
        "summary": "Referendum delegated of delegator list",
        "description": "Referendum delegated of delegator list\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/delegates`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_delegates"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumDelegateParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/referendum": {
      "post": {
        "operationId": "post__api_scan_referenda_referendum",
        "summary": "Referenda details",
        "description": "Referenda details\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/referendum`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_referendum"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/referendums": {
      "post": {
        "operationId": "post__api_scan_referenda_referendums",
        "summary": "Referenda list",
        "description": "Referenda list\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/referendums`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_referendums"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendumsV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/statistics": {
      "post": {
        "operationId": "post__api_scan_referenda_statistics",
        "summary": "Referendum statistics",
        "description": "Referendum statistics\nThis API only supports networks with referenda/democracy frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/statistics`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_statistics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/tracks": {
      "post": {
        "operationId": "post__api_scan_referenda_tracks",
        "summary": "Referendum tracks",
        "description": "Referendum tracks\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/tracks`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_tracks"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/referenda/votes": {
      "post": {
        "operationId": "post__api_scan_referenda_votes",
        "summary": "Referenda votes list(v2)",
        "description": "Referenda votes list\nThis API only supports networks with referenda frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/referenda/votes`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_referenda_votes"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.referendaVotesV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/runtime/list": {
      "post": {
        "operationId": "post__api_scan_runtime_list",
        "summary": "List runtime versions",
        "description": "Returns runtime version history for the current network.\n\nPubFi gateway route for upstream Subscan path `/api/scan/runtime/list`.",
        "tags": [
          "runtime"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_runtime_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/runtime/metadata": {
      "post": {
        "operationId": "post__api_scan_runtime_metadata",
        "summary": "Get runtime metadata",
        "description": "Returns runtime metadata modules for the specified runtime spec version.\n\nPubFi gateway route for upstream Subscan path `/api/scan/runtime/metadata`.",
        "tags": [
          "runtime"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_runtime_metadata"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.runtimeMetadataParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/runtime/modules": {
      "post": {
        "operationId": "post__api_scan_runtime_modules",
        "summary": "List runtime modules",
        "description": "Returns runtime modules for the specified runtime spec version.\n\nPubFi gateway route for upstream Subscan path `/api/scan/runtime/modules`.",
        "tags": [
          "runtime"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_runtime_modules"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.runtimeModuleParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/scheduler": {
      "post": {
        "operationId": "post__api_scan_scheduler",
        "summary": "Get scheduled call details",
        "description": "Returns a scheduled call detail by ID or by (when,index).\n\nPubFi gateway route for upstream Subscan path `/api/scan/scheduler`.",
        "tags": [
          "scheduler"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_scheduler"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.schedulersDetailsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/schedulers": {
      "post": {
        "operationId": "post__api_scan_schedulers",
        "summary": "List scheduled calls",
        "description": "Returns paginated scheduled calls with module, status, and time-range filters.\n\nPubFi gateway route for upstream Subscan path `/api/scan/schedulers`.",
        "tags": [
          "scheduler"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_schedulers"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.schedulersParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/schedulers/statistics": {
      "post": {
        "operationId": "post__api_scan_schedulers_statistics",
        "summary": "Get scheduler statistics",
        "description": "Returns aggregated scheduler statistics.\n\nPubFi gateway route for upstream Subscan path `/api/scan/schedulers/statistics`.",
        "tags": [
          "scheduler"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_schedulers_statistics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/search/identity": {
      "post": {
        "operationId": "post__api_scan_search_identity",
        "summary": "Search by identity",
        "description": "Search by account identity display(fuzzy search)\n\nPubFi gateway route for upstream Subscan path `/api/scan/search/identity`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_search_identity"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.searchByIdentityParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/search/tokens": {
      "post": {
        "operationId": "post__api_scan_search_tokens",
        "summary": "Search token by name/symbol/id",
        "description": "Search by token key\n\nPubFi gateway route for upstream Subscan path `/api/scan/search/tokens`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_search_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.searchTokenParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/era_stat": {
      "post": {
        "operationId": "post__api_scan_staking_era_stat",
        "summary": "Era stat list",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/era_stat`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_era_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.eraStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/nominator": {
      "post": {
        "operationId": "post__api_scan_staking_nominator",
        "summary": "Nominator info",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/nominator`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_nominator"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.nominatorParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/nominators": {
      "post": {
        "operationId": "post__api_scan_staking_nominators",
        "summary": "Nominators list",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/nominators`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_nominators"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.nominatorsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/total_reward": {
      "post": {
        "operationId": "post__api_scan_staking_total_reward",
        "summary": "Staking reward sum",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/total_reward`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_total_reward"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.stakingRewardParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/unbonding": {
      "post": {
        "operationId": "post__api_scan_staking_unbonding",
        "summary": "Unbonding list",
        "description": "This API only supports networks with staking frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/unbonding`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_unbonding"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.unbondingParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/validator": {
      "post": {
        "operationId": "post__api_scan_staking_validator",
        "summary": "Validator info",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/validator`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_validator"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.validatorParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/validator/bond_stat": {
      "post": {
        "operationId": "post__api_scan_staking_validator_bond_stat",
        "summary": "Validator bond stat",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/validator/bond_stat`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_validator_bond_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.bondStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/validator/commission_history": {
      "post": {
        "operationId": "post__api_scan_staking_validator_commission_history",
        "summary": "Validator commission history",
        "description": "This API only supports networks with staking frame pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/validator/commission_history`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_validator_commission_history"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.commissionHistoryParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/validators": {
      "post": {
        "operationId": "post__api_scan_staking_validators",
        "summary": "Validators list",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/validators`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_validators"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.validatorsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/voted": {
      "post": {
        "operationId": "post__api_scan_staking_voted",
        "summary": "List account-voted validators",
        "description": "Returns validators voted by the specified account.\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/voted`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_voted"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.votedParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/staking/waiting": {
      "post": {
        "operationId": "post__api_scan_staking_waiting",
        "summary": "Waiting validators list",
        "description": "This API only supports networks with staking frame or parachain-staking pallet\n\nPubFi gateway route for upstream Subscan path `/api/scan/staking/waiting`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_staking_waiting"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.waitingValidatorsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/techcomm/proposal": {
      "post": {
        "operationId": "post__api_scan_techcomm_proposal",
        "summary": "Techcomm proposal",
        "description": "technical-committee proposal detail\nThis API only supports networks with technicalCommittee frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/techcomm/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_techcomm_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.techcommProposalParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/techcomm/proposals": {
      "post": {
        "operationId": "post__api_scan_techcomm_proposals",
        "summary": "Techcomm proposals",
        "description": "technical-committee proposals list\nThis API only supports networks with technicalCommittee frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/techcomm/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_techcomm_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.techcommProposalsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/token": {
      "get": {
        "operationId": "get__api_scan_token",
        "summary": "List tokens by symbol",
        "description": "Returns network token symbols and token metadata keyed by symbol.\n\nPubFi gateway route for upstream Subscan path `/api/scan/token`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_token"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/token/holders": {
      "post": {
        "operationId": "post__api_scan_token_holders",
        "summary": "Token holders list",
        "description": "Get the token holders list, including native token and builtin tokens\n\nPubFi gateway route for upstream Subscan path `/api/scan/token/holders`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_token_holders"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.tokenHoldersParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/token/price": {
      "get": {
        "operationId": "get__api_scan_token_price",
        "summary": "List token prices",
        "description": "Returns the latest price list for available tokens.\n\nPubFi gateway route for upstream Subscan path `/api/scan/token/price`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_token_price"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/token/unique_id": {
      "get": {
        "operationId": "get__api_scan_token_unique_id",
        "summary": "List tokens by unique ID",
        "description": "Returns network token symbols, unique IDs, and token metadata keyed by unique_id.\n\nPubFi gateway route for upstream Subscan path `/api/scan/token/unique_id`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_scan_token_unique_id"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.TokenUniqueIDParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury/proposal": {
      "post": {
        "operationId": "post__api_scan_treasury_proposal",
        "summary": "Treasury proposal",
        "description": "Treasury proposal detail\nThis API only supports networks with treasury frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryProposalParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury/proposals": {
      "post": {
        "operationId": "post__api_scan_treasury_proposals",
        "summary": "Treasury proposals",
        "description": "Treasury proposals list\nThis API only supports networks with treasury frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryProposalsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury/tip": {
      "post": {
        "operationId": "post__api_scan_treasury_tip",
        "summary": "Treasury tip",
        "description": "Treasury tip detail\nThis API only supports networks with tips frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury/tip`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_tip"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryTipParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury/tippers": {
      "post": {
        "operationId": "post__api_scan_treasury_tippers",
        "summary": "Treasury tippers",
        "description": "Treasury tippers list\nThis API only supports networks with tips frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury/tippers`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_tippers"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryTipperParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury/tips": {
      "post": {
        "operationId": "post__api_scan_treasury_tips",
        "summary": "Treasury tips",
        "description": "Treasury tips list\nThis API only supports networks with tips frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury/tips`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_tips"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryTipsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury_council_collective/proposal": {
      "post": {
        "operationId": "post__api_scan_treasury_council_collective_proposal",
        "summary": "treasury council collective details",
        "description": "treasury council collective proposal detail\nThis API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury_council_collective/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_council_collective_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryCouncilCollectiveProposalParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury_council_collective/proposals": {
      "post": {
        "operationId": "post__api_scan_treasury_council_collective_proposals",
        "summary": "treasury council collective list",
        "description": "treasury council collective proposals list\nThis API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury_council_collective/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_council_collective_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryCouncilCollectiveProposalsParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury_council_collective/votes": {
      "post": {
        "operationId": "post__api_scan_treasury_council_collective_votes",
        "summary": "treasury council collective vote list",
        "description": "treasury council collective votes list\nThis API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury_council_collective/votes`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_council_collective_votes"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryCouncilCollectiveVotesParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury_spend/proposal": {
      "post": {
        "operationId": "post__api_scan_treasury_spend_proposal",
        "summary": "Treasury spend proposal",
        "description": "Treasury spend proposal detail\nThis API only supports networks with treasury frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury_spend/proposal`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_spend_proposal"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryProposalParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/treasury_spend/proposals": {
      "post": {
        "operationId": "post__api_scan_treasury_spend_proposals",
        "summary": "Treasury spend proposals",
        "description": "Treasury spend proposals list\nThis API only supports networks with treasury frame\n\nPubFi gateway route for upstream Subscan path `/api/scan/treasury_spend/proposals`.",
        "tags": [
          "governance"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_treasury_spend_proposals"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.treasuryProposalsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/vesting_release": {
      "post": {
        "operationId": "post__api_scan_vesting_release",
        "summary": "Vesting release list",
        "description": "Get the list of vesting releases within a specified date range.(only for network has vesting frame)\n\nPubFi gateway route for upstream Subscan path `/api/scan/vesting_release`.",
        "tags": [
          "vesting"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_vesting_release"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.vestingReleaseParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/bridge_stat": {
      "post": {
        "operationId": "post__api_scan_xcm_bridge_stat",
        "summary": "Get XCM bridge statistics (PRO)",
        "description": "Returns bridge-type XCM statistics grouped by time format. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/bridge_stat`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_bridge_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.BridgeStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/channel": {
      "post": {
        "operationId": "post__api_scan_xcm_channel",
        "summary": "Get XCM channel details (PRO)",
        "description": "Returns one XCM/HRMP channel by sender and recipient parachain IDs. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/channel`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_channel"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmChannelInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/channels": {
      "post": {
        "operationId": "post__api_scan_xcm_channels",
        "summary": "List XCM channels (PRO)",
        "description": "Returns XCM/HRMP channel list filtered by sender, recipient, status, or para_id. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/channels`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_channels"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmChannelParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/check_hash": {
      "post": {
        "operationId": "post__api_scan_xcm_check_hash",
        "summary": "Find XCM message ID by hash (PRO)",
        "description": "Returns the XCM message unique ID from origin or destination event/hash inputs. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/check_hash`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_check_hash"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmHashParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/info": {
      "post": {
        "operationId": "post__api_scan_xcm_info",
        "summary": "Get XCM message details (PRO)",
        "description": "Returns detailed information for one XCM message by unique_id or origin identifiers. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/info`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_info"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmMessageDetailParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/list": {
      "post": {
        "operationId": "post__api_scan_xcm_list",
        "summary": "List XCM messages (PRO)",
        "description": "Returns paginated XCM messages with protocol, status, asset, and block-range filters. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/list`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmMessageParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/meta": {
      "post": {
        "operationId": "post__api_scan_xcm_meta",
        "summary": "Get XCM metadata (PRO)",
        "description": "Returns XCM metadata and parachain statistics, optionally filtered by para_id. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/meta`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_meta"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmMetaParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/parachain/stat": {
      "post": {
        "operationId": "post__api_scan_xcm_parachain_stat",
        "summary": "Get XCM parachain statistics (PRO)",
        "description": "Returns XCM parachain send/receive statistics with optional direction and date filters. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/parachain/stat`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_parachain_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.xcmSenderStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/scan/xcm/stat": {
      "post": {
        "operationId": "post__api_scan_xcm_stat",
        "summary": "Get XCM statistics (PRO)",
        "description": "Returns XCM traffic statistics for a date range and optional parachain filter. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/scan/xcm/stat`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_scan_xcm_stat"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmStatParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/account/reward_slash": {
      "post": {
        "operationId": "post__api_v2_scan_account_reward_slash",
        "summary": "List account reward and slash records",
        "description": "Returns paginated reward/slash records for an account with category, claim, and block-range filters.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/account/reward_slash`.",
        "tags": [
          "staking"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_account_reward_slash"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.rewardSlashV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/account/tokens": {
      "post": {
        "operationId": "post__api_v2_scan_account_tokens",
        "summary": "Account token list v2",
        "description": "Get the account token list, including native token and builtin/assets tokens and evm tokens(erc20/erc721).\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/account/tokens`.",
        "tags": [
          "account",
          "token"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_account_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountTokenV2Params"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/accounts": {
      "post": {
        "operationId": "post__api_v2_scan_accounts",
        "summary": "Accounts list",
        "description": "Get the native token accounts list\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/accounts`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_accounts"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/blocks": {
      "post": {
        "operationId": "post__api_v2_scan_blocks",
        "summary": "List blocks",
        "description": "Returns a paginated block list with optional author and block-range filters.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/blocks`.",
        "tags": [
          "block"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_blocks"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.blocksParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/daily": {
      "post": {
        "operationId": "post__api_v2_scan_daily",
        "summary": "Get daily statistics (v2)",
        "description": "Returns daily aggregated chain statistics for the selected category and date range.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/daily`.",
        "tags": [
          "stat"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_daily"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.dailyStatV2Param"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/events": {
      "post": {
        "operationId": "post__api_v2_scan_events",
        "summary": "List events",
        "description": "Returns paginated events with module/event filters, block constraints, and optional address matching.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/events`.",
        "tags": [
          "event"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_events"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.eventsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/extrinsics": {
      "post": {
        "operationId": "post__api_v2_scan_extrinsics",
        "summary": "List extrinsics",
        "description": "Returns paginated extrinsics with module/call, signer, success, and block-range filters.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/extrinsics`.",
        "tags": [
          "extrinsic"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_extrinsics"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.extrinsicsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/logs": {
      "post": {
        "operationId": "post__api_v2_scan_logs",
        "summary": "List block logs",
        "description": "Returns paginated block logs filtered by block range, engine ID, and log type.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/logs`.",
        "tags": [
          "log"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_logs"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.logsParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/multiChain/account": {
      "post": {
        "operationId": "post__api_v2_scan_multiChain_account",
        "summary": "MultiChain account (BETA)",
        "description": "balance of a multi-chains account along with data related to the account's participation in DeFi data.\nSupport Network: polkadot\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/multiChain/account`.",
        "tags": [
          "multiChain"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_multiChain_account"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.multiChainAccountParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/search": {
      "post": {
        "operationId": "post__api_v2_scan_search",
        "summary": "Account by address",
        "description": "Get account information by address\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/search`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_search"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.accountInfoParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/token/native": {
      "post": {
        "operationId": "post__api_v2_scan_token_native",
        "summary": "Get native token",
        "description": "Returns the native token and provider information for the current network.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/token/native`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_token_native"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.tokenNativeParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/token/providers": {
      "get": {
        "operationId": "get__api_v2_scan_token_providers",
        "summary": "List token providers",
        "description": "Returns active token providers and their capabilities.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/token/providers`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_GET_api_v2_scan_token_providers"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/token/search": {
      "post": {
        "operationId": "post__api_v2_scan_token_search",
        "summary": "Search tokens (v2)",
        "description": "Returns tokens grouped by provider for the requested unique IDs.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/token/search`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_token_search"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.tokensSearchParam"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/tokens": {
      "post": {
        "operationId": "post__api_v2_scan_tokens",
        "summary": "List tokens (v2)",
        "description": "Returns paginated tokens from the selected provider with optional search, ordering, and extended fields.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/tokens`.",
        "tags": [
          "tokens"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_tokens"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "param",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.tokensV2Param"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/transfers": {
      "post": {
        "operationId": "post__api_v2_scan_transfers",
        "summary": "List transfers",
        "description": "Returns paginated transfer records with account, token, amount, and block-range filters.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/transfers`.",
        "tags": [
          "account"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_transfers"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.transfersParams"
              }
            }
          }
        }
      }
    },
    "/api/gateway/subscan/{network}/api/v2/scan/xcm/list": {
      "post": {
        "operationId": "post__api_v2_scan_xcm_list",
        "summary": "List XCM messages (PRO)",
        "description": "Returns paginated XCM messages with protocol, status, asset, and block-range filters. PRO plan required.\n\nPubFi gateway route for upstream Subscan path `/api/v2/scan/xcm/list`.",
        "tags": [
          "Xcm"
        ],
        "parameters": [
          {
            "name": "network",
            "in": "path",
            "required": true,
            "description": "Subscan network slug, for example `polkadot`, `acala`, `moonbeam`, or `assethub-polkadot`.",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Gateway success",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/GatewayWrapped_POST_api_v2_scan_xcm_list"
                }
              }
            }
          },
          "default": {
            "$ref": "#/components/responses/GatewayError"
          }
        },
        "requestBody": {
          "required": true,
          "description": "params",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/internal_server_http.XcmMessageV2Params"
              }
            }
          }
        }
      }
    }
  },
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "PubFi API Key",
        "description": "Send `Authorization: Bearer pf_sk_live_...`."
      },
      "pubfiApiKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "X-PubFi-Api-Key",
        "description": "Alternative to bearer auth."
      }
    },
    "responses": {
      "GatewayError": {
        "description": "Gateway error",
        "content": {
          "application/json": {
            "schema": {
              "$ref": "#/components/schemas/GatewayErrorEnvelope"
            }
          }
        }
      }
    },
    "schemas": {
      "GatewayMeta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "requestId",
          "provider",
          "network",
          "endpoint",
          "method",
          "timestamp",
          "upstream"
        ],
        "properties": {
          "requestId": {
            "type": "string"
          },
          "provider": {
            "type": "string",
            "const": "subscan"
          },
          "network": {
            "type": "string"
          },
          "endpoint": {
            "type": "string"
          },
          "method": {
            "type": "string"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time"
          },
          "upstream": {
            "$ref": "#/components/schemas/UpstreamMeta"
          }
        }
      },
      "UpstreamMeta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "status",
          "latencyMs",
          "rateLimit"
        ],
        "properties": {
          "status": {
            "type": "integer"
          },
          "latencyMs": {
            "type": "integer"
          },
          "rateLimit": {
            "$ref": "#/components/schemas/RateLimit"
          }
        }
      },
      "RateLimit": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "limit",
          "remaining",
          "reset",
          "retryAfter"
        ],
        "properties": {
          "limit": {
            "type": [
              "string",
              "null"
            ]
          },
          "remaining": {
            "type": [
              "string",
              "null"
            ]
          },
          "reset": {
            "type": [
              "string",
              "null"
            ]
          },
          "retryAfter": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "GatewayErrorEnvelope": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "error",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": false
          },
          "error": {
            "$ref": "#/components/schemas/GatewayError"
          },
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayError": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "code",
          "message",
          "details",
          "docsUrl"
        ],
        "properties": {
          "code": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "details": {},
          "docsUrl": {
            "type": [
              "string",
              "null"
            ]
          }
        }
      },
      "internal_plugin_assets_http.assetActivitiesParams": {
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_assets_http.assetBalancesParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_assets_http.assetHolderParams": {
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_assets_http.assetParam": {
        "properties": {
          "asset_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_assets_http.assetsParam": {
        "properties": {
          "asset_id": {
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "asset_id",
              "symbol",
              "holders"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "assets symbol or name",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_avail_dataAvailability_http.SubmittedDataInfoParam": {
        "properties": {
          "extrinsic_index": {
            "example": "277764-458",
            "type": "string"
          },
          "hash": {
            "example": 1.9113970726987136e+76,
            "type": "string"
          }
        },
        "required": [
          "extrinsic_index",
          "hash"
        ],
        "type": "object"
      },
      "internal_plugin_avail_dataAvailability_http.SubmittedListParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "app_id": {
            "type": "integer"
          },
          "block_num": {
            "minimum": 1,
            "type": "integer"
          },
          "extrinsic_index": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_avail_vector_http.transferDailyParam": {
        "properties": {
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "format": {
            "enum": [
              "day",
              "week",
              "month"
            ],
            "example": "day",
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_plugin_avail_vector_http.transferParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "type": "string"
          },
          "max_amount": {
            "type": "string"
          },
          "min_amount": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "receiver": {
            "type": "string"
          },
          "result": {
            "type": "boolean"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustFilesParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustGroupParams": {
        "properties": {
          "group_owner": {
            "type": "string"
          }
        },
        "required": [
          "group_owner"
        ],
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustGroupsParams": {
        "properties": {
          "group_owner": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "power",
              "total_stake",
              "members",
              "cap"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustMemberOrdersParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "all_orders": {
            "type": "boolean"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustMemberParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustMembersParams": {
        "properties": {
          "group_owner": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "group_owner"
        ],
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustOrdersParams": {
        "properties": {
          "address": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "expired_status": {
            "enum": [
              1,
              2,
              3
            ],
            "type": "integer"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_crust_swork_http.CrustStorageDailyStatParams": {
        "properties": {
          "category": {
            "enum": [
              "nodes",
              "storage",
              "files"
            ],
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "start": {
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokeInfoParams": {
        "properties": {
          "collection_id": {
            "description": "multiToken collection id",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenActivitiesParams": {
        "properties": {
          "collection_id": {
            "description": "multiToken collection id",
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token_id": {
            "description": "Optional. filter by token id",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenHolderBalanceParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "collection_id": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenHoldersParams": {
        "properties": {
          "collection_id": {
            "description": "multiToken collection id",
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token_id": {
            "description": "optional. filter by token id",
            "type": "string"
          }
        },
        "required": [
          "collection_id"
        ],
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenItemParams": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "token_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenItemsParams": {
        "properties": {
          "collection_id": {
            "description": "Optional. multiToken collection id",
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "holders",
              "item_id",
              "create_at",
              "transfer_count"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Owner        string           `json:\"owner\" binding:\"omitempty,addr\"`           // Optional. multiToken owner address. Only support ss58 address",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_enjin_multiTokens_http.EnjinMultiTokenParams": {
        "properties": {
          "collection_id": {
            "description": "Optional, multiToken collection id",
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "items",
              "holders",
              "collection_id",
              "transfer_count"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "Optional, multiToken collection name",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EVMAccountTokensParam": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_evm_http.EVMBlockParam": {
        "properties": {
          "block_num": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EVMTransactionParam": {
        "properties": {
          "extrinsic_index": {
            "description": "Optional, ExtrinsicIndex, such as 4780334-2",
            "example": "4780334-2",
            "type": "string"
          },
          "hash": {
            "description": "Optional, Also known as Transaction ID (TxID).",
            "example": 4.4038108281703966e+75,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmAbiSearchParams": {
        "properties": {
          "id": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "internal_plugin_evm_http.EvmBlocksParams": {
        "properties": {
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmContractListParam": {
        "properties": {
          "contract_type": {
            "description": "contract type filter, only available in assethub network",
            "enum": [
              "evm",
              "pvm"
            ],
            "type": "string"
          },
          "contracts": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "verify_time",
              "transaction_count"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          },
          "verified": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmContractParam": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_evm_http.EvmErc1155CollectibleParam": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "token_id": {
            "type": "string"
          }
        },
        "required": [
          "token_id"
        ],
        "type": "object"
      },
      "internal_plugin_evm_http.EvmErc1155HoldersParam": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "balance"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token_id": {
            "type": "string"
          }
        },
        "required": [
          "token_id"
        ],
        "type": "object"
      },
      "internal_plugin_evm_http.EvmEventLogsParams": {
        "properties": {
          "address": {
            "example": 4.421720078065798e+47,
            "type": "string"
          },
          "block_range": {
            "example": "400000-400001",
            "type": "string"
          },
          "hash": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmInternalTxParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "description": "example:\"[response.id]\"",
            "type": "integer"
          },
          "hash": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmNFT721CollectiblesParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmNFT1155CollectiblesParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "contract": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmTokenHoldersParam": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmTokenParam": {
        "properties": {
          "contract": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmTokenTransferParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "description": "example:\"[response.id]\"",
            "type": "integer"
          },
          "category": {
            "enum": [
              "erc20",
              "erc721",
              "nft"
            ],
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "hash": {
            "type": "string"
          },
          "include_pvm": {
            "type": "boolean"
          },
          "include_total": {
            "type": "boolean"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "receiver": {
            "type": "string"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "type": "string"
          },
          "token_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmTokensParam": {
        "properties": {
          "category": {
            "enum": [
              "erc20",
              "erc721",
              "erc1155",
              "nft"
            ],
            "type": "string"
          },
          "contracts": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "holders",
              "transfer_count",
              "symbol"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_evm_http.EvmTransactionsParam": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "block_num": {
            "minimum": 1,
            "type": "integer"
          },
          "block_range": {
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "direction": {
            "default": "from",
            "enum": [
              "from",
              "to",
              "all"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "receiver": {
            "type": "string"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "type": "string"
          },
          "success": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_plugin_foreignAssets_http.assetActivitiesParams": {
        "properties": {
          "asset_id": {
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "asset_id"
        ],
        "type": "object"
      },
      "internal_plugin_foreignAssets_http.assetBalancesParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_foreignAssets_http.assetHolderParams": {
        "properties": {
          "asset_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "asset_id"
        ],
        "type": "object"
      },
      "internal_plugin_foreignAssets_http.assetParam": {
        "properties": {
          "asset_id": {
            "type": "string"
          }
        },
        "required": [
          "asset_id"
        ],
        "type": "object"
      },
      "internal_plugin_foreignAssets_http.assetsParam": {
        "properties": {
          "asset_id": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "asset_id",
              "symbol",
              "holders"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "assets symbol or name",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftAccountBalancesParams": {
        "properties": {
          "address": {
            "example": "EaBRZ3VBUFEd6GT9kxXXk9C5gsYC6zAsNfxahmpusrYPtPf",
            "type": "string"
          },
          "collection_id": {
            "example": "1",
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_nfts_http.NftActivitiesParams": {
        "properties": {
          "after_id": {
            "description": "Optional, after id for pagination",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "collection_id": {
            "description": "Collection id, required",
            "example": "1",
            "type": "string"
          },
          "item_id": {
            "description": "Item id, optional",
            "example": "1",
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftHoldersParams": {
        "properties": {
          "collection_id": {
            "example": "1",
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftItemParams": {
        "properties": {
          "collection_id": {
            "description": "Collection id, required",
            "type": "string"
          },
          "item_id": {
            "description": "Item id, required",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftItemsParams": {
        "properties": {
          "collection_id": {
            "example": "1",
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "item_id",
              "create_at",
              "transfer_count"
            ],
            "type": "string"
          },
          "owner": {
            "description": "Optional, owner address",
            "example": "EaBRZ3VBUFEd6GT9kxXXk9C5gsYC6zAsNfxahmpusrYPtPf",
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftParams": {
        "properties": {
          "collection_id": {
            "example": "1",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_nfts_http.NftsParams": {
        "properties": {
          "collection_id": {
            "example": "1",
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "example": "desc",
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "items",
              "holders",
              "collection_id",
              "transfer_count"
            ],
            "example": "holders",
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_spaceTime_http.holderParams": {
        "properties": {
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_spaceTime_http.transferParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "receiver": {
            "type": "string"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.UniquesActivitiesParams": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "item_id": {
            "type": "integer"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.UniquesBalancesParams": {
        "properties": {
          "address": {
            "example": "EaBRZ3VBUFEd6GT9kxXXk9C5gsYC6zAsNfxahmpusrYPtPf",
            "type": "string"
          },
          "collection_id": {
            "example": "1",
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_plugin_uniques_http.UniquesHoldersParams": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.uniqueItemParams": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "item_id": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.uniqueItemsParams": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "item_id",
              "create_at",
              "transfer_count"
            ],
            "type": "string"
          },
          "owner": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.uniqueParam": {
        "properties": {
          "collection_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_plugin_uniques_http.uniquesListParam": {
        "properties": {
          "collection_id": {
            "type": "string"
          },
          "order": {
            "description": "Optional, order sort, default desc",
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "description": "Optional, order field",
            "enum": [
              "collection_id",
              "items",
              "holders",
              "transfer_count"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "uniques name",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_customizeds_midnight.MidnightContractParams": {
        "properties": {
          "contract": {
            "type": "string"
          }
        },
        "required": [
          "contract"
        ],
        "type": "object"
      },
      "internal_pluginv2_customizeds_midnight.MidnightContractState": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "hash": {
            "description": "optional, if not provided, get latest state",
            "type": "string"
          }
        },
        "required": [
          "contract"
        ],
        "type": "object"
      },
      "internal_pluginv2_customizeds_midnight.MidnightContractsParams": {
        "properties": {
          "order": {
            "description": "asc or desc",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sort": {
            "description": "sort by transaction_count or verify_time",
            "enum": [
              "transaction_count",
              "verify_time"
            ],
            "type": "string"
          },
          "verified": {
            "type": "boolean"
          }
        },
        "required": [
          "row"
        ],
        "type": "object"
      },
      "internal_pluginv2_customizeds_midnight.MidnightTransactionsParams": {
        "properties": {
          "after_id": {
            "description": "optional, for pagination, get records after this ID",
            "minimum": 0,
            "type": "integer"
          },
          "block_range": {
            "description": "optional, e.g. \"1000-2000\"",
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "txn_type": {
            "description": "optional, filter by transaction type",
            "enum": [
              "zk",
              "contract"
            ],
            "type": "string"
          }
        },
        "required": [
          "row"
        ],
        "type": "object"
      },
      "internal_pluginv2_customizeds_midnight.midnightTransactionParams": {
        "properties": {
          "extrinsic_index": {
            "type": "string"
          },
          "tx_hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_customizeds_moonbeam_orbiters.OrbitersRewardParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_collator.collatorInfoParams": {
        "properties": {
          "account": {
            "type": "string"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_pluginv2_pallets_collator.collatorListParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "account",
              "bond",
              "last_change_block",
              "last_authored_block"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "allOf": [
              {
                "$ref": "#/components/schemas/subscan_internal_dao.CollatorStatus"
              }
            ],
            "enum": [
              0,
              1,
              2
            ]
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_collator.collatorTimelineParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.assignParams": {
        "properties": {
          "core": {
            "example": 10,
            "type": "integer"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "paraId": {
            "example": 1000,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.operationParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "example": "110000-120000",
            "type": "string"
          },
          "core": {
            "example": 10,
            "minimum": 0,
            "type": "integer"
          },
          "core_index": {
            "example": "12345-1260-20-12333121323217721",
            "maxLength": 80,
            "minLength": 0,
            "type": "string"
          },
          "event_id": {
            "example": "Interlaced",
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.purchasedParams": {
        "properties": {
          "core": {
            "example": 10,
            "minimum": 0,
            "type": "integer"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "purchased_type": {
            "enum": [
              "bulk",
              "renewed"
            ],
            "type": "string"
          },
          "region_begin": {
            "description": "Address       string `json:\"address\" form:\"address\" binding:\"omitempty,addr\"`",
            "example": 10,
            "minimum": 1,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "sales_cycle": {
            "example": 10,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.regionListParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "begin": {
            "example": 10,
            "minimum": 1,
            "type": "integer"
          },
          "core": {
            "example": 10,
            "minimum": 0,
            "type": "integer"
          },
          "end": {
            "example": 20,
            "minimum": 0,
            "type": "integer"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "valid",
              "assigned",
              "working",
              "dropped",
              "expired"
            ],
            "type": "string"
          },
          "valid": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.regionParams": {
        "properties": {
          "core_index": {
            "example": "12345-1260-20-12333121323217721",
            "maxLength": 80,
            "minLength": 0,
            "type": "string"
          }
        },
        "required": [
          "core_index"
        ],
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.saleHistoryParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.saleParams": {
        "properties": {
          "begin": {
            "example": 10,
            "minimum": 1,
            "type": "integer"
          },
          "sales_cycle": {
            "example": 1,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.workloadDetailsParams": {
        "properties": {
          "core": {
            "description": "one of core and paraid is required",
            "example": 10,
            "minimum": 0,
            "type": "integer"
          },
          "para_id": {
            "example": 1000,
            "type": "integer"
          },
          "region_begin": {
            "example": 200000,
            "type": "integer"
          },
          "show_workplan": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.workloadHistoryParams": {
        "properties": {
          "core": {
            "example": 10,
            "minimum": 0,
            "type": "integer"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "para_id": {
            "example": 1000,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.workloadsParams": {
        "properties": {
          "core_view": {
            "type": "boolean"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "region_begin": {
            "example": 200000,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_coretime.workplanParams": {
        "properties": {
          "core": {
            "example": 10,
            "type": "integer"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "paraId": {
            "example": 1000,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_liquidStaking.operationParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "module": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsActivitiesParams": {
        "properties": {
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "pool_id": {
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsInfoParams": {
        "properties": {
          "pool_id": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsListParams": {
        "properties": {
          "multi_state": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "state": {
            "enum": [
              "Destroying",
              "Open",
              "Blocked",
              "Destroyed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsMemberVoteParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsMembersParams": {
        "properties": {
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "pool_id": {
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_pluginv2_pallets_nominationPool.nominationPoolsRewardsParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "pool_id": {
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.BridgeStatParams": {
        "properties": {
          "end": {
            "description": "end date, format: 2006-01-02",
            "type": "string"
          },
          "format": {
            "description": "json result format, default is day",
            "enum": [
              "hour",
              "day",
              "6hour"
            ],
            "type": "string"
          },
          "start": {
            "description": "start date, format: 2006-01-02",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.ExtrinsicDetailParams": {
        "properties": {
          "events_limit": {
            "type": "integer"
          },
          "extrinsic_index": {
            "type": "string"
          },
          "hash": {
            "type": "string"
          },
          "hide_events": {
            "description": "hide events in response",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_server_http.TokenUniqueIDParams": {
        "properties": {
          "new_algorithm": {
            "description": "use new algorithm sum(free - max(0, frozen - reserve))",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmChannelInfoParams": {
        "properties": {
          "recipient": {
            "description": "HRMP recipient parachain id",
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "description": "HRMP sender parachain id",
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmChannelParams": {
        "properties": {
          "filter_para_id": {
            "description": "filter by parachain id(sender or recipient)",
            "minimum": 1,
            "type": "integer"
          },
          "recipient": {
            "description": "HRMP recipient parachain id",
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "description": "HRMP sender parachain id",
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "description": "filter by status",
            "enum": [
              "closed",
              "accepted",
              "canceled",
              "requested"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmHashParams": {
        "properties": {
          "dest_event_id": {
            "description": "receiver event id",
            "type": "string"
          },
          "dest_para_id": {
            "description": "receiver parachain id",
            "type": "integer"
          },
          "message_hash": {
            "description": "message hash",
            "type": "string"
          },
          "origin_event_id": {
            "description": "sender event id",
            "type": "string"
          },
          "origin_para_id": {
            "description": "sender parachain id",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmMessageDetailParams": {
        "properties": {
          "origin_event_id": {
            "description": "sender event id, need with origin_para_id",
            "type": "string"
          },
          "origin_para_id": {
            "description": "sender parachain id, need with origin_event_id",
            "type": "integer"
          },
          "unique_id": {
            "description": "unique id of the message",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmMessageParams": {
        "properties": {
          "address": {
            "description": "filter by address",
            "type": "string"
          },
          "after_id": {
            "description": "Pagination, the last message id of the previous page",
            "type": "string"
          },
          "block_range": {
            "description": "filter by block range,eg: 1000-2000",
            "example": "20000-30000",
            "type": "string"
          },
          "bridge_type": {
            "description": "filter by bridge type",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "dest_para_id": {
            "description": "filter by receiver parachain id",
            "type": "integer"
          },
          "extrinsic_index": {
            "description": "filter by send extrinsic index",
            "type": "string"
          },
          "filter_para_id": {
            "description": "filter by parachain id(sender or receiver)",
            "minimum": 1,
            "type": "integer"
          },
          "filter_symbol": {
            "description": "filter by asset symbol",
            "type": "string"
          },
          "message_hash": {
            "description": "filter by message hash",
            "type": "string"
          },
          "message_type": {
            "description": "filter by message type",
            "enum": [
              "transfer",
              "message"
            ],
            "type": "string"
          },
          "origin_para_id": {
            "description": "filter by sender origin parachain id",
            "type": "integer"
          },
          "page": {
            "description": "page number, start from 0",
            "minimum": 0,
            "type": "integer"
          },
          "protocol": {
            "description": "filter by XCM protocol",
            "enum": [
              "HRMP",
              "VMP",
              "UMP",
              "DMP"
            ],
            "type": "string"
          },
          "row": {
            "description": "page size",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "description": "filter by status",
            "enum": [
              "pending",
              "relayed",
              "success",
              "failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmMessageV2Params": {
        "properties": {
          "address": {
            "description": "filter by address",
            "type": "string"
          },
          "after_id": {
            "description": "Pagination, the last message id of the previous page",
            "type": "string"
          },
          "block_range": {
            "description": "filter by block range,eg: 1000-2000",
            "example": "20000-30000",
            "type": "string"
          },
          "bridge_type": {
            "description": "filter by bridge type",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "dest_para_id": {
            "description": "filter by receiver parachain id",
            "type": "integer"
          },
          "extrinsic_index": {
            "description": "filter by send extrinsic index",
            "type": "string"
          },
          "filter_para_id": {
            "description": "filter by parachain id(sender or receiver)",
            "minimum": 1,
            "type": "integer"
          },
          "filter_symbol": {
            "description": "filter by asset symbol",
            "type": "string"
          },
          "include_total": {
            "type": "boolean"
          },
          "message_hash": {
            "description": "filter by message hash",
            "type": "string"
          },
          "message_type": {
            "description": "filter by message type",
            "enum": [
              "transfer",
              "message"
            ],
            "type": "string"
          },
          "origin_para_id": {
            "description": "filter by sender origin parachain id",
            "type": "integer"
          },
          "page": {
            "description": "page number, start from 0",
            "minimum": 0,
            "type": "integer"
          },
          "protocol": {
            "description": "filter by XCM protocol",
            "enum": [
              "HRMP",
              "VMP",
              "UMP",
              "DMP"
            ],
            "type": "string"
          },
          "row": {
            "description": "page size",
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "status": {
            "description": "filter by status",
            "enum": [
              "pending",
              "relayed",
              "success",
              "failed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmMetaParams": {
        "properties": {
          "para_id": {
            "description": "optional, if not set or set 0, will return all parachain statistics",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.XcmStatParams": {
        "properties": {
          "end": {
            "description": "end date, format: 2006-01-02",
            "type": "string"
          },
          "filter_para_id": {
            "description": "filter by parachain id, optional",
            "minimum": 1,
            "type": "integer"
          },
          "start": {
            "description": "start date, format: 2006-01-02",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.accountBalanceParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "description": "block range filter, e.g.: 1000-2000, only polkadot,kusama,westend available",
            "type": "string"
          },
          "end": {
            "description": "history end date, e.g.: 2024-01-02",
            "type": "string"
          },
          "recent_block": {
            "description": "Block-level returns rows, e.g.: 1000, only polkadot,kusama,westend available",
            "maximum": 10000,
            "type": "integer"
          },
          "start": {
            "description": "history start date, e.g.: 2024-01-02",
            "type": "string"
          },
          "token_unique_id": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.accountBalanceValueHistoryParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "end": {
            "type": "string"
          },
          "start": {
            "type": "string"
          }
        },
        "required": [
          "address",
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.accountBalanceValueStatParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.accountInfoParams": {
        "properties": {
          "key": {
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "internal_server_http.accountReferendumParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "module": {
            "enum": [
              "democracy",
              "referendum"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.accountTokenParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.accountTokenV2Params": {
        "properties": {
          "address": {
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "token",
              "balance",
              "price",
              "supply"
            ],
            "type": "string"
          },
          "page": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "token_type": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.accountsMAUHandleParams": {
        "properties": {
          "end": {
            "example": "2025-07-25",
            "type": "string"
          },
          "start": {
            "example": "2025-07-22",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.accountsMerkleParams": {
        "properties": {
          "address_type": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "balance",
              "locked"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "tag_name": {
            "type": "string"
          },
          "tag_sub_type": {
            "type": "string"
          },
          "tag_type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.accountsParams": {
        "properties": {
          "account": {
            "description": "Get the account data associated with different roles of the account,Only proxy,proxies,multisig,multisigMember,convictionDelegate,convictionDelegated,democracyDelegate,democracyDelegated role is valid",
            "type": "string"
          },
          "address": {
            "description": "Get the specified account data",
            "items": {
              "type": "string"
            },
            "maxItems": 100,
            "minItems": 1,
            "type": "array"
          },
          "filter": {
            "enum": [
              "validator",
              "nominator",
              "councilMember",
              "techcomm",
              "registrar",
              "system",
              "module",
              "evm",
              "erc20",
              "erc721",
              "erc1155",
              "contract",
              "nominationPool",
              "proxies",
              "proxy",
              "multisig",
              "multisigMember",
              "fellowship",
              "onChainIdentity",
              "convictionDelegate",
              "convictionDelegated",
              "democracyDelegate",
              "democracyDelegated",
              "multiTokensHolder",
              "tanssiOperator",
              "activeBlockAuthor",
              "collator"
            ],
            "type": "string"
          },
          "max_balance": {
            "type": "string"
          },
          "min_balance": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "balance",
              "locked",
              "ring_lock",
              "nft_amount",
              "evm_txn_count"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.accountsStatisticsParams": {
        "properties": {
          "exclude_system": {
            "type": "boolean"
          },
          "type": {
            "enum": [
              "assets",
              "role"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.assetsChangedParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "asset_unique_id": {
            "type": "string"
          },
          "page": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.blockHeaderParams": {
        "properties": {
          "block_num": {
            "example": 10000,
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.blockParams": {
        "properties": {
          "block_hash": {
            "example": 7.634835587098238e+76,
            "type": "string"
          },
          "block_num": {
            "example": 10000,
            "minimum": 0,
            "type": "integer"
          },
          "block_timestamp": {
            "type": "integer"
          },
          "only_head": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_server_http.blocksParams": {
        "properties": {
          "after_id": {
            "type": "integer"
          },
          "author": {
            "type": "string"
          },
          "block_range": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.bondStatParams": {
        "properties": {
          "stash": {
            "type": "string"
          }
        },
        "required": [
          "stash"
        ],
        "type": "object"
      },
      "internal_server_http.bountiesParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "historical",
              "active"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.bountyParams": {
        "properties": {
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.checkHashParam": {
        "properties": {
          "hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.childBountiesParams": {
        "properties": {
          "bounties_id": {
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.commissionHistoryParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "stash": {
            "type": "string"
          }
        },
        "required": [
          "stash"
        ],
        "type": "object"
      },
      "internal_server_http.contractInfoParams": {
        "properties": {
          "contract": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.contractTimelineParams": {
        "properties": {
          "contract": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.contractTxsParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "example": "20000-30000",
            "type": "string"
          },
          "contract": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "result": {
            "type": "boolean"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.contractsEventsParams": {
        "properties": {
          "contract": {
            "type": "string"
          },
          "extrinsic_index": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.contractsListParams": {
        "properties": {
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "verify_time",
              "transaction_count"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "verified": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_server_http.councilProposalParams": {
        "properties": {
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.councilProposalsParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.currencyConverterParams": {
        "properties": {
          "from": {
            "type": "string"
          },
          "quote": {
            "type": "string"
          },
          "time": {
            "type": "integer"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "from",
          "quote",
          "value"
        ],
        "type": "object"
      },
      "internal_server_http.currencyPriceParams": {
        "properties": {
          "base": {
            "type": "string"
          },
          "quote": {
            "enum": [
              "USD"
            ],
            "type": "string"
          },
          "time": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.dailyRewardSlashParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "category": {
            "enum": [
              "Reward",
              "Slash"
            ],
            "type": "string"
          },
          "end": {
            "example": "2024-07-02",
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "start": {
            "example": "2024-07-01",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.dailyStatV2Param": {
        "properties": {
          "category": {
            "type": "string"
          },
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "format": {
            "enum": [
              "day",
              "hour",
              "6hour",
              "minute",
              "7d",
              "month",
              "year"
            ],
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.dailyTokenStatParams": {
        "properties": {
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "format": {
            "enum": [
              "day"
            ],
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          },
          "symbol": {
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.democraciesParams": {
        "properties": {
          "order_field": {
            "enum": [
              "seconded_count",
              "proposal_id"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "historical",
              "active"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.democracyParams": {
        "properties": {
          "democracy_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.democracySecondedParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.eraStatParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.eventInfoParams": {
        "properties": {
          "event_index": {
            "type": "string"
          }
        },
        "required": [
          "event_index"
        ],
        "type": "object"
      },
      "internal_server_http.eventParamsParams": {
        "properties": {
          "event_index": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "event_index"
        ],
        "type": "object"
      },
      "internal_server_http.eventsParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "block_num": {
            "minimum": 0,
            "type": "integer"
          },
          "block_range": {
            "type": "string"
          },
          "event_id": {
            "type": "string"
          },
          "extrinsic_index": {
            "type": "string"
          },
          "finalized": {
            "type": "boolean"
          },
          "focus": {
            "type": "string"
          },
          "module": {
            "type": "string"
          },
          "module_event": {
            "items": {
              "$ref": "#/components/schemas/internal_server_http.moduleEventFilterParams"
            },
            "type": "array"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "phase": {
            "enum": [
              0,
              1,
              2
            ],
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.extrinsicParamsParams": {
        "properties": {
          "extrinsic_index": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "extrinsic_index"
        ],
        "type": "object"
      },
      "internal_server_http.extrinsicRewardParams": {
        "properties": {
          "extrinsic_index": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "extrinsic_index"
        ],
        "type": "object"
      },
      "internal_server_http.extrinsicsParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "block_num": {
            "minimum": 0,
            "type": "integer"
          },
          "block_range": {
            "type": "string"
          },
          "call": {
            "type": "string"
          },
          "module": {
            "type": "string"
          },
          "module_call": {
            "items": {
              "$ref": "#/components/schemas/internal_server_http.moduleCallFilterParams"
            },
            "type": "array"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "signed": {
            "type": "string"
          },
          "success": {
            "type": "boolean"
          },
          "timeout": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.fellowshipReferendumParams": {
        "properties": {
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.fellowshipReferendumVotesParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.fellowshipReferendumsV2Params": {
        "properties": {
          "account": {
            "type": "string"
          },
          "call_module": {
            "type": "string"
          },
          "call_name": {
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "completed",
              "active"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.governanceDescParam": {
        "properties": {
          "gov": {
            "enum": [
              "referendums_v2",
              "fellowship_referendums",
              "democracy_proposals",
              "referendums",
              "treasury_proposals",
              "treasury_spend",
              "tech_committee_proposals",
              "council_motions",
              "bounties",
              "tips"
            ],
            "type": "string"
          },
          "id": {
            "minLength": 0,
            "type": "string"
          }
        },
        "required": [
          "gov",
          "id"
        ],
        "type": "object"
      },
      "internal_server_http.identitiesParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.logInfoParam": {
        "properties": {
          "log_index": {
            "type": "string"
          }
        },
        "required": [
          "log_index"
        ],
        "type": "object"
      },
      "internal_server_http.logsParams": {
        "properties": {
          "after_id": {
            "type": "integer"
          },
          "block_num": {
            "minimum": 0,
            "type": "integer"
          },
          "block_range": {
            "type": "string"
          },
          "engine": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "type": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.moduleCallFilterParams": {
        "properties": {
          "call": {
            "type": "string"
          },
          "module": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.moduleEventFilterParams": {
        "properties": {
          "event_id": {
            "type": "string"
          },
          "module": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.multiChainAccountParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.multisigParams": {
        "properties": {
          "call_hash": {
            "example": 9.598942201281549e+76,
            "type": "string"
          },
          "multi_id": {
            "example": "14661803-2",
            "type": "string"
          }
        },
        "required": [
          "call_hash",
          "multi_id"
        ],
        "type": "object"
      },
      "internal_server_http.multisigsDetailsParams": {
        "properties": {
          "account": {
            "example": "14RYaXRSqb9rPqMaAVp1UZW2czQ6dMNGMbvukwfifi6m8ZgZ",
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "Approval",
              "Executed",
              "Cancelled",
              "Failed"
            ],
            "type": "string"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.nominatorParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.nominatorsParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "rank_nominator",
              "bonded"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.paraChainListParams": {
        "properties": {
          "filter_anonymous": {
            "type": "boolean"
          },
          "order": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "para_id": {
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "internal_server_http.parachainInfoParams": {
        "properties": {
          "filter_anonymous": {
            "type": "boolean"
          },
          "order": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "para_id": {
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "internal_server_http.preimageDetailsParams": {
        "properties": {
          "hash": {
            "type": "string"
          }
        },
        "required": [
          "hash"
        ],
        "type": "object"
      },
      "internal_server_http.preimageListParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "source": {
            "enum": [
              "inline",
              "preimage"
            ],
            "type": "string"
          },
          "status": {
            "enum": [
              "cleared",
              "unrequested",
              "requested"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.priceHistoryParams": {
        "properties": {
          "currency": {
            "type": "string"
          },
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "format": {
            "enum": [
              "day",
              "hour",
              "6hour",
              "12hour"
            ],
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.proxyExtrinsicsParams": {
        "properties": {
          "account": {
            "description": "Current network account",
            "example": "14RYaXRSqb9rPqMaAVp1UZW2czQ6dMNGMbvukwfifi6m8ZgZ",
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "example": "desc",
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.rawTxParams": {
        "properties": {
          "extrinsic_index": {
            "description": "Optional, extrinsic index",
            "type": "string"
          },
          "hash": {
            "description": "Optional, extrinsic hash",
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendaVotesV2Params": {
        "properties": {
          "account": {
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sort": {
            "enum": [
              "conviction",
              "amount",
              "votes"
            ],
            "type": "string"
          },
          "status": {
            "enum": [
              "Ayes",
              "Nays",
              "Abstains"
            ],
            "type": "string"
          },
          "valid": {
            "enum": [
              "valid",
              "invalid"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendumDelegateDetailsParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "is_delegator": {
            "type": "boolean"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.referendumDelegateParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "is_active": {
            "type": "boolean"
          },
          "is_delegator": {
            "type": "boolean"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "origin",
              "value",
              "votes"
            ],
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.referendumDelegateVotesParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "is_delegator": {
            "type": "boolean"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "referendumId",
              "origin",
              "block",
              "result"
            ],
            "type": "string"
          },
          "origin": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "ayes",
              "nays",
              "abstains"
            ],
            "type": "string"
          }
        },
        "required": [
          "account"
        ],
        "type": "object"
      },
      "internal_server_http.referendumParams": {
        "properties": {
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendumV2Params": {
        "properties": {
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendumVotesParams": {
        "properties": {
          "account": {
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "referendum_index": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sort": {
            "enum": [
              "conviction",
              "amount",
              "votes"
            ],
            "type": "string"
          },
          "status": {
            "enum": [
              "Ayes",
              "Nays"
            ],
            "type": "string"
          },
          "valid": {
            "enum": [
              "valid",
              "invalid"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendumsParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "completed",
              "active"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.referendumsV2Params": {
        "properties": {
          "account": {
            "type": "string"
          },
          "call_module": {
            "type": "string"
          },
          "call_name": {
            "type": "string"
          },
          "multi_status": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "origin": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "completed",
              "active",
              "submitted",
              "decision",
              "confirmStarted",
              "confirm",
              "approved",
              "confirmAborted",
              "rejected",
              "cancelled",
              "timeout",
              "killed",
              "executed",
              "executedFailed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.rewardSlashParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "type": "integer"
          },
          "block_range": {
            "type": "string"
          },
          "category": {
            "enum": [
              "Reward",
              "Slash"
            ],
            "type": "string"
          },
          "is_stash": {
            "type": "boolean"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "timeout": {
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.rewardSlashV2Params": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "type": "string"
          },
          "category": {
            "enum": [
              "Reward",
              "Slash"
            ],
            "type": "string"
          },
          "claimed_filter": {
            "enum": [
              "unclaimed",
              "claimed"
            ],
            "type": "string"
          },
          "is_stash": {
            "type": "boolean"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "timeout": {
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.runtimeMetadataParams": {
        "properties": {
          "spec": {
            "description": "Runtime version",
            "example": 9430,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.runtimeModuleParams": {
        "properties": {
          "all": {
            "example": true,
            "type": "boolean"
          },
          "spec": {
            "description": "Runtime version",
            "example": 9430,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.schedulersDetailsParams": {
        "properties": {
          "id": {
            "minimum": 0,
            "type": "integer"
          },
          "index": {
            "minimum": 0,
            "type": "integer"
          },
          "when": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.schedulersParams": {
        "properties": {
          "after_id": {
            "description": "[exec_time,id]",
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "block_range": {
            "type": "string"
          },
          "call": {
            "type": "string"
          },
          "end_date": {
            "type": "string"
          },
          "module": {
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "start_date": {
            "type": "string"
          },
          "status": {
            "enum": [
              "Scheduled",
              "Cancel",
              "CallUnavailable",
              "Executed",
              "ExecutedFailed"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.searchByIdentityParams": {
        "properties": {
          "identity": {
            "maxLength": 300,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "identity"
        ],
        "type": "object"
      },
      "internal_server_http.searchTokenParams": {
        "properties": {
          "key": {
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "internal_server_http.stakingRewardParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "block_range": {
            "type": "string"
          },
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.techcommProposalParams": {
        "properties": {
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.techcommProposalsParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.tokenHoldersParams": {
        "properties": {
          "included_zero_balance": {
            "type": "boolean"
          },
          "max_balance": {
            "type": "string"
          },
          "min_balance": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "balance",
              "locked"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "token": {
            "type": "string"
          },
          "unique_id": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.tokenNativeParam": {
        "properties": {
          "include_extends": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "internal_server_http.tokensSearchParam": {
        "properties": {
          "include_extends": {
            "type": "boolean"
          },
          "unique_ids": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "internal_server_http.tokensV2Param": {
        "properties": {
          "include_extends": {
            "type": "boolean"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "currency_id",
              "symbol",
              "holders",
              "token_id"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "provider": {
            "type": "string"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "search": {
            "description": "symbol",
            "maxLength": 256,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.transfersParams": {
        "properties": {
          "address": {
            "type": "string"
          },
          "after_id": {
            "items": {
              "type": "integer"
            },
            "type": "array"
          },
          "asset_symbol": {
            "type": "string"
          },
          "asset_unique_id": {
            "type": "string"
          },
          "block_range": {
            "type": "string"
          },
          "currency": {
            "enum": [
              "token",
              "usd"
            ],
            "type": "string"
          },
          "direction": {
            "enum": [
              "all",
              "sent",
              "received"
            ],
            "type": "string"
          },
          "extrinsic_index": {
            "type": "string"
          },
          "filter_nft": {
            "description": "filter nft transfer, support uniques module and enjin multi-token",
            "type": "boolean"
          },
          "include_total": {
            "type": "boolean"
          },
          "item_id": {
            "type": "integer"
          },
          "max_amount": {
            "type": "string"
          },
          "min_amount": {
            "type": "string"
          },
          "order": {
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "receiver": {
            "type": "string"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "sender": {
            "type": "string"
          },
          "success": {
            "type": "boolean"
          },
          "timeout": {
            "type": "integer"
          },
          "token_category": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryCouncilCollectiveProposalParam": {
        "properties": {
          "proposal_hash": {
            "minLength": 0,
            "type": "string"
          },
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryCouncilCollectiveProposalsParam": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryCouncilCollectiveVotesParam": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "proposal_hash": {
            "minLength": 0,
            "type": "string"
          },
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryProposalParams": {
        "properties": {
          "proposal_id": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryProposalsParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryTipParams": {
        "properties": {
          "hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryTipperParams": {
        "properties": {
          "hash": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.treasuryTipsParams": {
        "properties": {
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.unbondingParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.validatorParams": {
        "properties": {
          "stash": {
            "type": "string"
          }
        },
        "required": [
          "stash"
        ],
        "type": "object"
      },
      "internal_server_http.validatorsParams": {
        "properties": {
          "blocked": {
            "type": "boolean"
          },
          "commission_range": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "rank_validator",
              "bonded_nominators",
              "bonded_owner",
              "count_nominators",
              "validator_prefs_value",
              "bonded_total"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, starting from 0",
            "example": 0,
            "minimum": 0,
            "type": "integer"
          },
          "row": {
            "description": "Data size per page",
            "example": 10,
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "internal_server_http.vestingReleaseParams": {
        "properties": {
          "end": {
            "example": "2023-06-01",
            "type": "string"
          },
          "start": {
            "example": "2023-05-01",
            "type": "string"
          }
        },
        "required": [
          "end",
          "start"
        ],
        "type": "object"
      },
      "internal_server_http.votedParams": {
        "properties": {
          "address": {
            "type": "string"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "internal_server_http.waitingValidatorsParams": {
        "properties": {
          "commission_range": {
            "type": "string"
          },
          "order": {
            "enum": [
              "desc",
              "asc"
            ],
            "type": "string"
          },
          "order_field": {
            "enum": [
              "bonded_nominators",
              "bonded_owner",
              "count_nominators",
              "validator_prefs_value",
              "sum_nominators_bonded"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "internal_server_http.xcmSenderStatParams": {
        "properties": {
          "direction": {
            "enum": [
              "in",
              "out"
            ],
            "type": "string"
          },
          "end": {
            "description": "end date, format: 2006-01-02",
            "type": "string"
          },
          "filter_para_id": {
            "description": "filter by parachain id, optional，if filter_para_id =-1 ，return all parachain send stat",
            "minimum": -1,
            "type": "integer"
          },
          "start": {
            "description": "start date, format: 2006-01-02",
            "type": "string"
          }
        },
        "type": "object"
      },
      "subscan_internal_dao.CollatorStatus": {
        "enum": [
          1,
          2,
          3
        ],
        "type": "integer",
        "x-enum-varnames": [
          "CollatorInvulnerable",
          "CollatorCandidate",
          "CollatorRetired"
        ]
      },
      "GatewayWrapped_GET_api_now": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_open_currencies": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_open_price": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_open_price_converter": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_account_assets_changed": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_account_balance_history": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_account_referendum": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_account_reward_slash": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_account_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_accounts_mau": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_accounts_merkle": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_accounts_statistics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_assets_account_balances": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_assets_activities": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_assets_asset": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_assets_asset_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_assets_assets": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_block": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_bounties_child": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_bounties_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_bounties_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_check_hash": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_collator_info": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_collator_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_collator_meta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_collator_timeline": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_events": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_info": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_meta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_timeline": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_contracts_transactions": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_contracts_verify_compiler_images": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_contracts_verify_compiler_version": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_council_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_council_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_daily_reward_slash": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_daily_token": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_referendum": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_referendums": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_seconded": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_democracy_votes": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_event": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_event_params": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_abi": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_account_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_block": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_blocks": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_contract": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_contract_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_contract_solcs": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_erc721_collectible": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_erc721_collectibles": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_erc1155_collectible": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_erc1155_collectible_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_erc1155_collectibles": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_evm_etherscan": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_logs": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_meta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_token": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_token_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_token_transfer": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_transaction": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_transaction_internalTx": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_evm_v2_transactions": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_extrinsic": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_extrinsic_params": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_extrinsic_reward": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_fellowship_referendum": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_fellowship_referendums": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_fellowship_statistics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_fellowship_tracks": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_fellowship_votes": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_account_balances": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_activities": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_all": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_asset": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_asset_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_foreignAssets_assets": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_getRawTx": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_governance_desc": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_header": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_log": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_metadata": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multiChain_account_count": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multiChain_balance_value_history": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multiChain_balance_value_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multiChain_price": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multisig": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multisigs": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_multisigs_details": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_account_balances": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_activities": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_info": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_info_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_info_item": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_info_items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nfts_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_activities": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_pool": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_pool_member_vote": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_pool_members": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_pools": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_nomination_pool_rewards": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_parachain_info": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_parachain_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_parachain_meta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_parachain_registerinfo": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_pendingExtrinsics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_preimage_details": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_preimage_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_price_history": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_proxy_extrinsics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_delegate": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_delegate_votes": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_delegates": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_referendum": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_referendums": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_statistics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_tracks": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_referenda_votes": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_runtime_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_runtime_metadata": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_runtime_modules": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_scheduler": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_schedulers": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_schedulers_statistics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_search_identity": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_search_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_era_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_nominator": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_nominators": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_total_reward": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_unbonding": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_validator": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_validator_bond_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_validator_commission_history": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_validators": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_voted": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_staking_waiting": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_techcomm_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_techcomm_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_token": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_token_holders": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_token_price": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_scan_token_unique_id": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_tip": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_tippers": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_tips": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_council_collective_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_council_collective_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_council_collective_votes": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_spend_proposal": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_treasury_spend_proposals": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_vesting_release": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_bridge_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_channel": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_channels": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_check_hash": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_info": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_meta": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_parachain_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_scan_xcm_stat": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_account_reward_slash": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_account_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_accounts": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_blocks": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_daily": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_events": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_extrinsics": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_logs": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_multiChain_account": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_search": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_token_native": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_GET_api_v2_scan_token_providers": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_token_search": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_tokens": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_transfers": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      },
      "GatewayWrapped_POST_api_v2_scan_xcm_list": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "ok",
          "data",
          "meta"
        ],
        "properties": {
          "ok": {
            "type": "boolean",
            "const": true
          },
          "data": {},
          "meta": {
            "$ref": "#/components/schemas/GatewayMeta"
          }
        }
      }
    }
  }
}
