basePath: / definitions: 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: 0x2a421fc1d893762dcb6391fb48193354147e36d2a2655f4e2eb52a204add42a8 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: 0x09bc77f61a670ea22b66e1e440d2c2163fb43e11974e3563109630571fae42ac type: string type: object internal_plugin_evm_http.EtherscanResponse: properties: message: description: '"OK" for success, error message for failure' type: string result: description: Actual data or error description status: description: '"1" for success, "0" for error' 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.EvmContractSolcVersionsParam: properties: releases: type: boolean 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: 0x4d73adb72bc3dd368966edd0f0b2148401a178e2 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_bifrost_tokengateway.TransfersParams: properties: address: type: string after_id: type: integer amount_scale_max: type: string amount_scale_min: type: string asset_unique_id: type: string either_chain: description: either_chain is an optional filter that applies to both source and destination chain fields when from_chain and to_chain are not provided, allowing for flexible querying of transfers involving a specific chain regardless of direction. type: string from: type: string from_chain: type: string page: minimum: 0 type: integer row: maximum: 100 minimum: 1 type: integer status: allOf: - $ref: '#/definitions/subscan_internal_model.BifrostTokenGatewayStatus' enum: - pending - success - failed - timeout time_end: minimum: 1 type: integer time_start: minimum: 1 type: integer to: type: string to_chain: type: string required: - row type: object internal_pluginv2_customizeds_midnight.MidCallJson: properties: contract: type: string contract_actions: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidContractActionJson' type: array cost_fee: type: string event_index: type: string extrinsic_index: type: string id: type: integer public_identifiers: items: type: string type: array timestamp: type: integer tx_hash: type: string type: object internal_pluginv2_customizeds_midnight.MidContract: properties: abi: {} address: type: string circuits_count: type: integer cma: description: |- VerifiedCircuits int `json:"verified_circuits" gorm:"size:32"` maintain info compiler_version: type: string create_at: type: integer event_index: type: integer extrinsic_index: type: integer last_verify_error: type: string source_code: type: string source_type: description: single_file, multi_file type: string transaction_count: type: integer tx_hash: type: string verification_key: allOf: - $ref: '#/definitions/internal_pluginv2_customizeds_midnight.VerificationKey' description: '{"circuit_name"=>"key"}' verify_time: type: integer verifying: type: boolean viewer: {} type: object internal_pluginv2_customizeds_midnight.MidContractActionJson: properties: contract: type: string entry_point: type: string operations_type: type: string type: object internal_pluginv2_customizeds_midnight.MidUnshieldedBalanceListItem: properties: address: type: string balance: type: string token_type: type: string type: object internal_pluginv2_customizeds_midnight.MidUnshieldedBalanceResult: properties: address: type: string balances: additionalProperties: type: string type: object type: object internal_pluginv2_customizeds_midnight.MidUnshieldedLedgerItem: properties: address: type: string direction: type: string event_at: type: integer event_index: type: string extrinsic_index: type: string intent_hash: type: string output_no: type: integer token_type: type: string txn_hash: type: string value: type: string type: object internal_pluginv2_customizeds_midnight.MidUnshieldedTokenTypeListItem: properties: token_type: 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.MidnightUnshieldedBalanceListParams: properties: page: minimum: 0 type: integer row: maximum: 100 minimum: 1 type: integer token_type: type: string required: - row type: object internal_pluginv2_customizeds_midnight.MidnightUnshieldedBalanceParams: properties: address: type: string token_type: type: string required: - address type: object internal_pluginv2_customizeds_midnight.MidnightUnshieldedLedgerParams: properties: address: type: string cursor: type: string direction: type: string end_time: minimum: 0 type: integer extrinsic_index: type: string max_value: type: string min_value: type: string row: maximum: 100 minimum: 1 type: integer start_time: minimum: 0 type: integer token_type: type: string required: - row type: object internal_pluginv2_customizeds_midnight.MidnightUnshieldedLedgerResult: properties: has_more: type: boolean list: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidUnshieldedLedgerItem' type: array next_cursor: type: string type: object internal_pluginv2_customizeds_midnight.MidnightUnshieldedTokenTypeListParams: properties: page: minimum: 0 type: integer row: maximum: 100 minimum: 1 type: integer required: - row type: object internal_pluginv2_customizeds_midnight.VerificationKey: additionalProperties: type: string type: object internal_pluginv2_customizeds_midnight.midnightTransactionParams: properties: extrinsic_index: type: string tx_hash: type: string type: object internal_pluginv2_customizeds_moonbeam_orbiters.OrbiterReward: properties: amount: type: string block_timestamp: type: integer event_id: type: string event_index: type: string extrinsic_index: type: string module_id: 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.CollatorJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' balance: type: string bond: type: string last_authored_block: description: LastChangeBlock int `json:"last_change_block"` type: integer status: $ref: '#/definitions/subscan_internal_dao.CollatorStatus' type: object internal_pluginv2_pallets_collator.CollatorTimelineJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' action: type: string block_num: type: integer event_index: type: string type: object internal_pluginv2_pallets_collator.MetadataJson: properties: candidacy_bond: type: string candidates: type: integer candidates_total_bond: type: string desired_candidates: type: integer invulnerables: 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: '#/definitions/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.CoreWorkLoadsJson: properties: key: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkloadInfoJson' type: array type: object internal_pluginv2_pallets_coretime.CoreWorkloadInfoJson: properties: assigned_type: type: string core: type: integer last_block: type: integer mask: type: string para_id: type: integer purchased_type: type: string region_begin: type: integer region_end: type: integer region_id: type: string type: object internal_pluginv2_pallets_coretime.CoreWorkloadsPlansJson: properties: workloads: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkloadInfoJson' type: array workplans: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkplanInfoJson' type: array type: object internal_pluginv2_pallets_coretime.CoreWorkplanInfoJson: properties: assigned_type: type: string core: type: integer mask: type: string para_id: type: integer purchased_type: type: string region_begin: type: integer type: object internal_pluginv2_pallets_coretime.OperationJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' begin: type: integer block_num: type: integer block_timestamp: type: integer core: type: integer core_index: type: string end: type: integer event_index: type: string eventId: type: string extrinsic_index: type: string mask: type: string module: type: string type: object internal_pluginv2_pallets_coretime.PriceChatPoint: properties: block: type: integer price: type: string type: object internal_pluginv2_pallets_coretime.RegionAssignedJson: properties: assigned_type: type: string begin: type: integer core: type: integer end: type: integer mask: type: string region_id: type: string task_id: type: integer type: object internal_pluginv2_pallets_coretime.RegionInfoJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' assign_type: type: string begin: type: integer core: type: integer core_index: type: string duration: type: integer mask: type: string price: type: string status: type: string task: type: integer type: object internal_pluginv2_pallets_coretime.RegionPurchasedJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' begin: type: integer block_num: type: integer block_timestamp: type: integer core: type: integer core_index: type: string end: type: integer event_index: type: string extrinsic_index: type: string mask: type: string price: type: string purchased_type: type: string type: object internal_pluginv2_pallets_coretime.SaleInfoJson: properties: available_core: type: integer begin_start: type: integer bulk_sold: type: integer cores_offered: type: integer cores_sold: type: integer first_core: type: integer ideal_cores_sold: type: integer leadin_length: type: integer lease_core: type: integer price: type: string price_chart_point: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.PriceChatPoint' type: array realtime_price: type: string region_begin: type: integer region_end: type: integer renewed_sold: type: integer reservation_core: type: integer sale_end: type: integer sale_start: type: integer sales_cycle: type: integer sellout_price: type: string start_price: type: string total_core: type: integer type: object internal_pluginv2_pallets_coretime.SaleListItemJson: properties: region_begin: type: integer region_end: type: integer sales_cycle: description: -1 为 无效 0为内部计算错误 > 1 为正常 type: integer type: object internal_pluginv2_pallets_coretime.WorkloadHistoryJson: properties: assigned_type: type: string begin: type: integer core: type: integer end: type: integer end_block: type: integer mask: type: string para_id: type: integer purchased_type: type: string region_id: type: string start_block: 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.OperationRecordJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_num: type: integer block_timestamp: type: integer event_id: type: string event_index: type: string extrinsic_index: type: string id: type: integer module_id: type: string param: items: $ref: '#/definitions/subscan_internal_model.EventParam' type: array 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 required: - row 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.CurrencyConverter: properties: output: type: string price: $ref: '#/definitions/subscan_internal_service_scan.CurrencyPrice' 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.J: properties: code: example: 0 type: integer data: {} generated_at: example: 1699600641 type: integer message: example: Success type: string 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: example: 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY type: string required: - key type: object internal_server_http.accountNetAssetsParams: properties: order: enum: - desc - asc type: string page: description: Page number, starting from 0 example: 0 minimum: 0 type: integer row: description: Data size per page example: 20 maximum: 100 minimum: 1 type: integer 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: example: 5GrwvaEF5zXb26Fz9rcQpDWS57CtERHpNehXCPcNoHGKutQY type: string order: enum: - asc - desc example: desc type: string order_field: enum: - token - balance - price - supply example: balance type: string page: example: 0 minimum: 0 type: integer row: example: 20 maximum: 100 minimum: 0 type: integer token_type: example: erc20 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: 0xa8cba357ea4a7d160eb98d37979dffd7213b1dad592a551b391f96c51b19020b 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.dailyRewardPayoutParams: properties: 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.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: '#/definitions/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: '#/definitions/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: 0xd43816694f042d9e199687ccdc60f7ef4a353ff38fe069a8fe1575323bcd5ce3 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.parachainMetricListParams: properties: end: example: "2026-05-20" type: string format: enum: - hour - day example: day type: string metrics: items: type: string type: array networks: items: type: string type: array order: enum: - asc - desc example: desc type: string order_field: example: extrinsic_count type: string page: example: 0 minimum: 0 type: integer para_ids: items: type: integer type: array relay_network: example: polkadot type: string row: example: 10 maximum: 100 minimum: 1 type: integer start: example: "2026-05-01" type: string required: - end - start type: object internal_server_http.parachainMetricParams: properties: end: example: "2026-05-20" type: string format: enum: - hour - day example: day type: string metrics: items: type: string type: array networks: items: type: string type: array para_ids: items: type: integer type: array relay_network: example: polkadot type: string start: example: "2026-05-01" type: string required: - end - start 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.providerActiveJson: properties: can_legacy: type: boolean id: type: string is_primary: type: boolean name: type: string 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.tokenExtendsJson: properties: holders: 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.tokenJson: properties: category: type: string currency_id: type: string decimals: type: integer extends: $ref: '#/definitions/internal_server_http.tokenExtendsJson' is_native: type: boolean market_cap: type: string metadata: {} name: type: string price: type: string symbol: type: string total_issuance: type: string transfer_count: type: integer 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.AccountBalanceValueHistory: properties: asset_value: type: string date: type: string defi_value: type: string value: type: string type: object subscan_internal_dao.CollatorStatus: enum: - 1 - 2 - 3 type: integer x-enum-varnames: - CollatorInvulnerable - CollatorCandidate - CollatorRetired subscan_internal_model.AccountAssetsCountJson: properties: account_count: type: integer max_balance: type: string min_balance: type: string name: type: string total: type: string type: object subscan_internal_model.AccountBalanceDetailJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' address: type: string balance: type: string type: object subscan_internal_model.AccountBalanceHistoryStatus: enum: - "" type: string x-enum-varnames: - AccountBalanceHistoryStatusNone subscan_internal_model.AccountDerive: properties: balance: type: string bonded: type: string id: type: integer locked: type: string reserved: type: string token: type: string unbonding: type: string unique_id: type: string type: object subscan_internal_model.AccountDisplay: properties: account_index: type: string address: description: Current network account type: string display: type: string evm_address: type: string evm_contract: $ref: '#/definitions/subscan_internal_model.EvmAccountDisplay' identity: type: boolean judgements: items: $ref: '#/definitions/subscan_internal_model.RegistrationJudgementJson' type: array merkle: $ref: '#/definitions/subscan_internal_model.MerkleTag' parent: allOf: - $ref: '#/definitions/subscan_internal_model.AccountParentJson' description: Parent account people: $ref: '#/definitions/subscan_internal_model.SampleIdentity' type: object subscan_internal_model.AccountEventJson: properties: account: type: string amount: type: string block_num: type: integer block_timestamp: type: integer event_id: type: string event_idx: type: integer event_index: type: string event_method: type: string extrinsic_hash: type: string extrinsic_idx: type: integer extrinsic_index: type: string id: type: integer module_id: type: string params: type: string stash: type: string type: object subscan_internal_model.AccountHold: properties: amount: type: string id: {} type: object subscan_internal_model.AccountJsonExtra: properties: amount: type: string conviction: type: string origins: type: integer proxy_type: type: string type: object subscan_internal_model.AccountJsonV1: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' address: type: string assets_tag: items: type: string type: array balance: type: string balance_lock: type: string bonded: type: string conviction_lock: type: string count_extrinsic: type: integer customize_role: additionalProperties: type: boolean type: object delegate: $ref: '#/definitions/subscan_internal_model.DelegateAccountJson' democracy_lock: type: string derive_token: additionalProperties: $ref: '#/definitions/subscan_internal_model.AccountDerive' type: object discord: type: string display: type: string election_lock: type: string email: type: string evm_account: type: string evm_txn_count: type: integer extra: items: $ref: '#/definitions/subscan_internal_model.AccountJsonExtra' type: array fellowship_rank: type: integer github: type: string holds: items: $ref: '#/definitions/subscan_internal_model.AccountHold' type: array is_collator: type: boolean is_contract: type: boolean is_council_member: type: boolean is_erc20: type: boolean is_erc721: type: boolean is_erc1155: type: boolean is_evm_contract: type: boolean is_evm_system: type: boolean is_fellowship_member: type: boolean is_module_account: type: boolean is_pool_member: type: boolean is_registrar: type: boolean is_techcomm_member: type: boolean judgements: items: $ref: '#/definitions/subscan_internal_model.RegistrationJudgementJson' type: array legal: type: string lock: type: string matrix: type: string multisig: $ref: '#/definitions/subscan_internal_model.MultiAccountJson' nft_amount: description: UpgradeV2 bool `json:"-"` type: string nomination_pool_balance: items: {} type: array nonce: type: integer proxy: $ref: '#/definitions/subscan_internal_model.ProxyAccountJson' registrar_fee: type: string registrar_index: type: integer registrar_info: $ref: '#/definitions/subscan_internal_model.RoleRegistrarJson' reserved: type: string riot: type: string role: type: string staking_info: $ref: '#/definitions/subscan_internal_model.StakingAccount' stash: type: string substrate_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transferable_balance: type: string twitter: type: string unbonding: type: string vesting: $ref: '#/definitions/subscan_internal_model.VestingJson' web: type: string type: object subscan_internal_model.AccountMerkleJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' address_type: type: string balance: type: string count_extrinsic: type: integer locked: type: string tag_name: type: string tag_sub_type: type: string tag_type: type: string type: object subscan_internal_model.AccountNetAssetJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' evm_account: type: string priced_token_count: type: integer total_value: type: string unpriced_token_count: type: integer type: object subscan_internal_model.AccountNominateList: properties: active: type: boolean blocked: type: boolean bonded: type: string bonded_nominators: type: string bonded_owner: type: string bonded_total: type: string controller_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' count_nominators: type: integer grandpa_vote: type: integer latest_mining: type: integer next_session_selected: type: boolean rank_validator: type: integer reward_point: type: integer session_key: $ref: '#/definitions/subscan_internal_model.SessionKeys' staking_rewards_tag: $ref: '#/definitions/subscan_libs_stakingrewards.Provider' stash_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string validator_prefs_value: type: integer type: object subscan_internal_model.AccountParentJson: properties: address: type: string display: type: string identity: type: boolean sub_symbol: type: string type: object subscan_internal_model.AccountReferendumJson: properties: conviction: type: string referendum_index: type: integer value: type: string type: object subscan_internal_model.AccountRoleCountJson: properties: count: type: integer role: type: string type: object subscan_internal_model.AccountSampleJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' address: type: string balance: type: string balance_lock: type: string count_extrinsic: type: integer derive_token: additionalProperties: $ref: '#/definitions/subscan_internal_model.AccountDerive' type: object evm_account: type: string evm_txn_count: type: integer extra: items: $ref: '#/definitions/subscan_internal_model.AccountJsonExtra' type: array fellowship_rank: type: integer is_evm_contract: type: boolean lock: type: string nft_amount: description: UpgradeV2 bool `json:"-"` type: string registrar_info: $ref: '#/definitions/subscan_internal_model.RoleRegistrarJson' reserved: type: string substrate_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: object subscan_internal_model.AssetChangedHistoryJson: properties: amount: type: string asset_unique_id: type: string block_timestamp: type: integer decimals: type: integer event_id: type: string event_index: type: string extrinsic_index: type: string symbol: type: string type: object subscan_internal_model.AssetTokenPriceJson: properties: price: type: string price_change: type: string unique_id: type: string type: object subscan_internal_model.AssetsJson: properties: asset_id: type: string balance: type: string bonded: type: string category: type: string contract: type: string conviction_lock: type: string currency_id: type: string decimal: type: integer democracy_lock: type: string election_lock: type: string label: type: string locked: type: string network: type: string nomination_bonded: type: string price: type: string reserved: type: string symbol: type: string token_unique_id: type: string unbonding: type: string type: object subscan_internal_model.BifrostTokenGatewayAssetJSON: properties: amount: type: string decimals: type: integer symbol: type: string unique_id: type: string type: object subscan_internal_model.BifrostTokenGatewayStatus: enum: - pending - success - failed - timeout type: string x-enum-varnames: - BifrostTokenGatewayStatusPending - BifrostTokenGatewayStatusSuccess - BifrostTokenGatewayStatusFailed - BifrostTokenGatewayStatusTimeout subscan_internal_model.BifrostTokenGatewayTransferJSON: properties: asset: $ref: '#/definitions/subscan_internal_model.BifrostTokenGatewayAssetJSON' block_num: type: integer block_timestamp: type: integer cross_chain_status: type: integer dest_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' dest_chain: type: string event_index: type: string event_type: type: string extrinsic_index: type: string id: type: integer source_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' source_chain: type: string status: $ref: '#/definitions/subscan_internal_model.BifrostTokenGatewayStatus' type: object subscan_internal_model.BifrostTokenGatewayTransferListJSON: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.BifrostTokenGatewayTransferJSON' type: array type: object subscan_internal_model.BlockHeader: properties: block_number: type: integer digest: items: type: string type: array extrinsics_root: type: string parent_hash: type: string state_root: type: string type: object subscan_internal_model.BountyJson: properties: beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' bond: type: string created_block: type: integer curator: $ref: '#/definitions/subscan_internal_model.AccountDisplay' curator_deposit: type: string curator_fee: type: string description: type: string expire_block: type: integer proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' relay_chain: type: integer status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string value: type: string type: object subscan_internal_model.BountySampleJson: properties: block_timestamp: type: integer child_bounty_count: type: integer description: type: string proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' relay_chain: type: integer status: type: string title: type: string value: type: string type: object subscan_internal_model.BoxProposal: properties: call_index: type: string call_module: type: string call_name: type: string params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array type: object subscan_internal_model.BridgeStatStatJson: properties: time_utc: type: string total: type: integer type: object subscan_internal_model.ChainBlockJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' additional_meta: additionalProperties: true type: object block_num: type: integer block_timestamp: type: integer event_count: type: integer events: items: $ref: '#/definitions/subscan_internal_model.ChainEventJson' type: array extrinsics: items: $ref: '#/definitions/subscan_internal_model.ChainExtrinsicJson' type: array extrinsics_count: type: integer extrinsics_root: type: string finalized: type: boolean hash: type: string logs: items: $ref: '#/definitions/subscan_internal_model.ChainLogJson' type: array max_proof_size: type: integer max_ref_time: type: integer parent_hash: type: string proof_size: type: integer ref_time: type: integer spec_version: type: integer state_root: type: string validator: type: string type: object subscan_internal_model.ChainEvent: properties: block_num: type: integer es_params: items: type: string type: array event_id: type: string event_idx: type: integer event_index: type: string extrinsic_hash: type: string extrinsic_idx: type: integer extrinsic_module: type: string finalized: type: boolean id: type: integer module_id: type: string params: items: $ref: '#/definitions/subscan_internal_model.EventParam' type: array params_raw: type: string phase: type: integer type: object subscan_internal_model.ChainEventJson: properties: block_num: type: integer block_timestamp: type: integer event_id: type: string event_idx: type: integer event_index: type: string extrinsic_hash: type: string extrinsic_idx: type: integer finalized: type: boolean module_id: type: string params: type: string phase: type: integer type: object subscan_internal_model.ChainEventParams: properties: event_index: type: string params: items: $ref: '#/definitions/subscan_internal_model.EventParam' type: array params_decode: {} type: object subscan_internal_model.ChainEventV2Json: properties: block_timestamp: type: integer event_id: type: string event_index: type: string extrinsic_hash: type: string extrinsic_index: type: string finalized: type: boolean id: type: integer module_id: type: string phase: type: integer type: object subscan_internal_model.ChainExtrinsicJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' account_id: type: string account_index: type: string block_num: type: integer block_timestamp: type: integer call_module: type: string call_module_function: type: string extrinsic_hash: type: string extrinsic_index: type: string fee: type: string fee_used: type: string finalized: type: boolean from_hex: type: string nonce: type: integer params: type: string signature: type: string success: type: boolean type: object subscan_internal_model.ChainExtrinsicParams: properties: extrinsic_index: type: string params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array type: object subscan_internal_model.ChainExtrinsicV2Json: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' additional_meta: additionalProperties: true type: object block_num: type: integer block_timestamp: type: integer call_module: type: string call_module_function: type: string extrinsic_hash: type: string extrinsic_index: type: string fee: type: string fee_used: type: string finalized: type: boolean id: type: integer nonce: type: integer success: type: boolean tip: type: string type: object subscan_internal_model.ChainLogJson: properties: block_num: type: integer data: type: string engine: type: string id: type: integer log_index: type: string log_type: type: string type: object subscan_internal_model.ChildBountySampleJson: properties: amount: type: string index: type: string proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' relay_chain: type: integer status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string type: object subscan_internal_model.ContractAccountListJson: properties: balance: type: string contract_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' owner_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transaction_count: type: integer verify_time: type: integer type: object subscan_internal_model.ContractAction: enum: - Instantiated - Terminated - ContractCodeUpdated type: string x-enum-varnames: - ContractInstantiated - ContractTerminated - ContractCodeUpdated subscan_internal_model.ContractDetailJson: properties: abi: {} balance: type: string code: type: string code_hash: type: string contract_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' deposit: type: string has_compile_log: type: boolean input_data: type: string is_verifying: type: boolean last_compile_result: type: string owner_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' salt: type: string source_code: {} transaction_count: type: integer verify_time: type: integer type: object subscan_internal_model.ContractEventJson: properties: block_timestamp: type: integer data: type: string event_index: type: string extrinsic_index: type: string type: object subscan_internal_model.ContractTimeline: properties: action: $ref: '#/definitions/subscan_internal_model.ContractAction' block_timestamp: type: integer event_index: type: string extrinsic_index: type: string type: object subscan_internal_model.ContractTransactionListJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer contract_address: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_index: type: string success: type: boolean type: object subscan_internal_model.ConvictionDelegateSum: properties: amount: type: string count: type: integer origins: type: string votes: type: string type: object subscan_internal_model.ConvictionDelegateVoteJson: properties: delegated_votes: type: string delegator: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_index: type: string origins: type: string referendum_index: type: integer relay_chain: type: integer status: type: string valid: type: boolean votes: type: string voting_time: type: integer type: object subscan_internal_model.ConvictionVoteJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' amount: type: string conviction: type: string delegate_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_index: type: string referendum_index: type: integer relay_chain: type: integer status: type: string unlock_block: type: integer valid: type: boolean votes: type: string voting_time: type: integer type: object subscan_internal_model.CouncilJson: properties: aye_votes: type: integer created_block: type: integer member_count: type: integer nay_votes: type: integer proposal_hash: type: string proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string updated_block: type: integer type: object subscan_internal_model.CouncilProposalJson: properties: aye_votes: type: integer call_module: type: string call_name: type: string created_block: type: integer executed_success: type: boolean member_count: type: integer nay_votes: type: integer params: type: string pre_image: $ref: '#/definitions/subscan_internal_model.PreImageJson' proposal_hash: type: string proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string updated_block: type: integer value: type: string votes: items: $ref: '#/definitions/subscan_internal_model.CouncilVoteJson' type: array type: object subscan_internal_model.CouncilVoteJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_hash: type: string extrinsic_index: type: string passed: type: boolean voting_time: type: integer type: object subscan_internal_model.CrossChainMetadata: properties: lane_id: description: s2s message laneId type: string message_id: description: ethBridge messageId type: string nonce: description: s2s message nonce type: integer send_at: description: ethBridge send time or received time type: integer tx_hash: description: ethBridge transaction hash type: string type: object subscan_internal_model.CrossChainProtocol: enum: - UMP - DMP - HRMP - SnowBridge - SnowbridgeTanssi type: string x-enum-varnames: - UMPProtocol - DMPProtocol - HRMPProtocol - SnowBridge - SnowbridgeTanssi subscan_internal_model.DailyRewardPayoutJson: properties: date: type: string reward: type: string type: object subscan_internal_model.DailyRewardSlashJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' date: type: string reward: type: string slash: type: string type: object subscan_internal_model.DailyStaticJsonV2: properties: time_utc: type: string total: type: string transfer_amount: type: string type: object subscan_internal_model.DailyTokenStatusJson: properties: available: type: string other: type: string other_details: $ref: '#/definitions/subscan_internal_model.OtherDetail' staking: type: string system_accounts: items: $ref: '#/definitions/subscan_internal_model.AccountBalanceDetailJson' type: array time_utc: type: string total_issuance: type: string treasury_amount: type: string type: object subscan_internal_model.DelegateAccountJson: properties: conviction_delegate: items: $ref: '#/definitions/subscan_internal_model.DelegateJson' type: array conviction_delegated: items: $ref: '#/definitions/subscan_internal_model.DelegateJson' type: array democracy_delegate: items: $ref: '#/definitions/subscan_internal_model.DelegateJson' type: array democracy_delegated: items: $ref: '#/definitions/subscan_internal_model.DelegateJson' type: array type: object subscan_internal_model.DelegateJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' amount: type: string conviction: type: string delegate_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' origins: type: integer votes: type: string type: object subscan_internal_model.DemocracyJson: properties: call_module: type: string call_name: type: string created_block: type: integer params: type: string pre_image: $ref: '#/definitions/subscan_internal_model.PreImageJson' proposal_hash: type: string proposal_id: type: integer seconded_count: type: integer status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string updated_block: type: integer value: type: string type: object subscan_internal_model.DemocracyProposalSeconded: properties: account: type: string account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_num: type: integer event_index: type: string extrinsic_index: type: string proposal_id: type: integer type: object subscan_internal_model.DemocracyReferendumSampleJson: properties: author: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer call_module: type: string call_name: type: string created_block: type: integer end: type: integer referendum_index: type: integer status: type: string title: type: string vote_threshold: type: string type: object subscan_internal_model.DemocracySampleJson: properties: block_timestamp: type: integer call_module: type: string call_name: type: string created_block: type: integer proposal_id: type: integer seconded_count: type: integer status: type: string title: type: string type: object subscan_internal_model.DemocracyVoteJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' amount: type: string conviction: type: string delegate_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_index: type: string passed: type: boolean referendum_index: type: integer unlock_block: type: integer valid: type: boolean votes: type: string voting_time: type: integer type: object subscan_internal_model.EraBondStat: properties: avg: type: string era: type: integer owner: type: string total_avg: type: string total_bond: type: string type: object subscan_internal_model.EventParam: properties: name: type: string raw_value: items: type: integer type: array type: type: string type_name: type: string value: {} type: object subscan_internal_model.EvmAccountDisplay: properties: contract_name: type: string verify_source: type: string type: object subscan_internal_model.ExecutionFee: properties: asset_unique_id: type: string decimals: type: integer estimate_fee: type: string symbol: type: string type: object subscan_internal_model.ExtrinsicAssetFee: properties: decimal: type: integer fee: type: string fee_used: type: string symbol: type: string token_unique_id: type: string type: object subscan_internal_model.ExtrinsicDetail: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' account_id: type: string additional_meta: additionalProperties: true type: object asset_fee: $ref: '#/definitions/subscan_internal_model.ExtrinsicAssetFee' block_hash: type: string block_num: type: integer block_timestamp: type: integer call_module: type: string call_module_function: type: string error: $ref: '#/definitions/subscan_internal_model.ExtrinsicError' event: items: $ref: '#/definitions/subscan_internal_model.ChainEventJson' type: array event_count: type: integer extrinsic_hash: type: string extrinsic_index: type: string fee: type: string fee_used: type: string finalized: type: boolean lifetime: $ref: '#/definitions/subscan_internal_model.Lifetime' multisig: items: $ref: '#/definitions/subscan_internal_model.MultisigJson' type: array nonce: type: integer params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array pending: type: boolean signature: type: string sub_calls: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicSubCallJson' type: array success: type: boolean tip: type: string transfer: $ref: '#/definitions/subscan_internal_model.TransferJson' type: object subscan_internal_model.ExtrinsicError: properties: batch_index: type: integer doc: type: string module: type: string name: type: string value: type: string version: type: integer type: object subscan_internal_model.ExtrinsicParam: properties: name: type: string type: type: string type_name: type: string value: {} type: object subscan_internal_model.ExtrinsicRewardJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' amount: type: string type: object subscan_internal_model.ExtrinsicSubCallJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' exec_result: $ref: '#/definitions/subscan_libs_substrate.MetadataModuleError' exec_status: type: string module: type: string multisig: $ref: '#/definitions/subscan_internal_model.MultisigJson' name: type: string param: {} sub_calls: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicSubCallJson' type: array type: object subscan_internal_model.FellowshipReferendumStatisticsJson: properties: active_fellowship_members: type: integer confirm_total: type: integer fellowship_members: type: integer origins: items: $ref: '#/definitions/subscan_internal_model.ReferendumStatisticsOriginsJson' type: array originsCount: format: int64 type: integer voting_total: type: integer type: object subscan_internal_model.HrmpChannel: properties: active_at: type: integer message_count: type: integer proposed_max_capacity: type: integer proposed_max_message_size: type: integer recipient: type: integer sender: type: integer status: type: string transfer_count: type: integer type: object subscan_internal_model.ItemDetail: properties: collection_symbol: type: string fallback_image: type: string image: type: string local_image: type: string media: items: $ref: '#/definitions/subscan_internal_model.MetadataMedia' type: array symbol: type: string thumbnail: type: string type: object subscan_internal_model.Lifetime: properties: birth: type: integer death: type: integer type: object subscan_internal_model.LinearVestingSchedule: properties: balance: type: string cliff: type: integer vesting: type: integer type: object subscan_internal_model.LpTokenInfo: properties: amount: type: string decimals: type: integer price: type: string symbol: type: string unique_id: type: string type: object subscan_internal_model.MerkleTag: properties: address_type: type: string tag_name: type: string tag_subtype: type: string tag_type: type: string type: object subscan_internal_model.MetadataMedia: properties: types: type: string url: type: string type: object subscan_internal_model.MetadataSample: properties: fallback_image: type: string image: type: string media: items: $ref: '#/definitions/subscan_internal_model.MetadataMedia' type: array name: type: string type: object subscan_internal_model.MonthStatistics: properties: active_account: type: integer time_utc: type: string type: object subscan_internal_model.MultiAccountJson: properties: multi_account: items: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: array multi_account_member: items: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: array threshold: type: integer type: object subscan_internal_model.MultiAction: enum: - Approval - Executed - Cancelled - Failed type: string x-enum-varnames: - MultiActionApproval - MultiActionExecuted - MultiActionCancelled - MultiActionExecuteFailed subscan_internal_model.MultiAssets: properties: amount: type: string asset_module: type: string asset_unique_id: type: string current_currency_amount: type: string decimals: type: integer enum_key: type: string history_currency_amount: type: string network: type: string raw: {} symbol: type: string version: type: string type: object subscan_internal_model.MultisigExtrinsicDetailsJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' approve_record: items: $ref: '#/definitions/subscan_internal_model.MultisigProcessJson' type: array block_timestamp: type: integer call_data: type: string call_hash: type: string call_module: type: string call_module_function: type: string cancel_extrinsic_idx: type: string cancel_record: items: $ref: '#/definitions/subscan_internal_model.MultisigProcessJson' type: array confirm_extrinsic_idx: type: string error: $ref: '#/definitions/subscan_internal_model.ExtrinsicError' multi_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' multi_id: description: extrinsicIndex type: string params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array process: items: $ref: '#/definitions/subscan_internal_model.MultisigProcessJson' type: array status: $ref: '#/definitions/subscan_internal_model.MultiAction' sub_calls: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicSubCallJson' type: array threshold: type: integer type: object subscan_internal_model.MultisigExtrinsicJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer call_data: type: string call_hash: type: string call_module: type: string call_module_function: type: string error: $ref: '#/definitions/subscan_internal_model.ExtrinsicError' multi_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' multi_id: description: extrinsicIndex type: string params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array process: items: $ref: '#/definitions/subscan_internal_model.MultisigProcessJson' type: array status: $ref: '#/definitions/subscan_internal_model.MultiAction' sub_calls: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicSubCallJson' type: array threshold: type: integer type: object subscan_internal_model.MultisigJson: properties: call_hash: type: string call_module: type: string call_module_function: type: string error: $ref: '#/definitions/subscan_internal_model.ExtrinsicError' extrinsic_index: type: string multi_id: type: string multisig_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' multisig_status: $ref: '#/definitions/subscan_internal_model.MultiAction' processing: type: integer threshold: type: integer type: object subscan_internal_model.MultisigProcessJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' approve_type: type: string extrinsic_index: type: string status: $ref: '#/definitions/subscan_internal_model.MultiAction' timestamp: type: integer type: object subscan_internal_model.NominatorDetail: properties: bonded: type: string nominator_stash: type: string staking_info: $ref: '#/definitions/subscan_internal_model.StakingAccount' stash_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string type: object subscan_internal_model.NominatorJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' bonded: type: string nominator_stash: type: string rank_nominator: type: integer validator_stash: type: string type: object subscan_internal_model.OrmlVestingSchedule: properties: per_period: type: string period: type: integer period_count: type: integer start: type: integer type: object subscan_internal_model.OtherDetail: properties: conviction_locked_balance: type: string democracy_locked_balance: type: string election_locked_balance: type: string nominator_bonded: type: string reserved_balance: type: string unbonded_locked_balance: type: string validator_bonded: type: string vesting_balance: type: string type: object subscan_internal_model.PalletVestingSchedule: properties: locked: type: string per_block: type: string starting_block: type: integer type: object subscan_internal_model.ParaChainMetaJson: properties: auction_active: type: boolean auction_count: type: integer ending_period: type: integer lease_offset: type: integer lease_period: type: integer lease_periods_per_slot: type: integer online_count: type: integer retirement_period: type: integer total_slot_num: type: integer upcoming_count: type: integer type: object subscan_internal_model.ParaChainSample: properties: begin_period: type: integer bid_id: type: string first_period: type: integer fund_id: type: string last_period: type: integer manager_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' open_channel_count: type: integer para_id: type: integer reserved_extrinsic_index: type: string status: type: string xcm_receive_message_count: type: integer xcm_receive_transfer_count: type: integer xcm_send_message_count: type: integer xcm_send_transfer_count: type: integer type: object subscan_internal_model.ParaXcmMessageJson: properties: assets: items: $ref: '#/definitions/subscan_internal_model.MultiAssets' type: array block_num: description: relay chain block num type: integer bridge_type: description: bridge type, like e2s(ethereum to substrate), s2e(substrate to ethereum), s2s(substrate to substrate) type: string call_data: description: xcm transact call data items: $ref: '#/definitions/subscan_internal_model.BoxProposal' type: array child_dest: type: string child_message: $ref: '#/definitions/subscan_internal_model.XcmMessageEmbeddedJson' child_para_id: type: integer confirm_block_timestamp: type: integer cross_chain_status: description: 'cross chain status, 0: not cross chain, 1: cross chain unconfirmed, 2: cross chain confirmed, 3: cross chain completed' type: integer dest_chain: description: dest chain, like Polkadot.kusama,Ethereum type: string dest_event_index: description: receive message event index type: string dest_extrinsic_index: description: receive message extrinsic index type: string dest_para_id: description: eq 0 if to relay chain type: integer dest_raw: {} error_msg: allOf: - $ref: '#/definitions/subscan_internal_model.XcmErrorMsg' description: message dispatch error msg extrinsic_index: description: Send message extrinsic index type: string fee_asset: $ref: '#/definitions/subscan_internal_model.ExecutionFee' from_account_id: description: sender address type: string from_chain: description: source chain, like Polkadot.kusama,Ethereum type: string message_hash: description: xcm message hash, type: string message_relay_chain: description: message relay chain name type: string message_type: description: transfer/message type: string metadata: $ref: '#/definitions/subscan_internal_model.CrossChainMetadata' origin_block_timestamp: type: integer origin_event_index: description: send message event index type: string origin_para_id: description: origin parachain id type: integer protocol: allOf: - $ref: '#/definitions/subscan_internal_model.CrossChainProtocol' description: UMP/DMP/HRMP relayed_block_timestamp: type: integer relayed_event_index: description: relaychain include message event index,only for HRMP protocol type: string relayed_extrinsic_index: description: relaychain include message extrinsic index,only for HRMP protocol type: string s2s_dest_para_id: description: s2s dest parachain id type: integer status: description: pending, success, failed type: string to_account_id: description: receiver address type: string to_account_raw: {} unique_id: description: global xcm message unique id type: string used_fee: description: used gas type: string xcm_version: description: xcm version type: integer type: object subscan_internal_model.ParaXcmMessageTokenDailyCountJson: properties: count: type: integer time: type: string type: object subscan_internal_model.ParaXcmMessageTokenTotalJson: properties: count: type: integer decimals: type: integer symbol: type: string unique_id: type: string value: type: string type: object subscan_internal_model.ParachainInfoJson: properties: auction_index: type: integer begin_period: description: 周期开始时间(begin-first-end) type: integer bid_id: type: string deposit: type: string first_period: type: integer fund_account: type: string fund_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' fund_id: type: string genesis_head: type: string last_period: type: integer manager: type: string manager_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' open_channel_count: type: integer para_id: type: integer reserved_extrinsic_index: type: string source: type: integer status: type: string validation_code_url: type: string validators: items: type: string type: array validators_display: items: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: array xcm_receive_message_count: type: integer xcm_receive_transfer_count: type: integer xcm_send_message_count: type: integer xcm_send_transfer_count: type: integer type: object subscan_internal_model.ParachainMetricNetworkStat: properties: avg_tps: type: string extrinsic_count: type: integer network: type: string para_id: type: integer peak_tps: type: string relay_network: type: string transfer_count: type: integer updated_at: type: string xcm_receive_count: type: integer xcm_send_count: type: integer type: object subscan_internal_model.ParachainMetricSeriesPoint: properties: avg_tps: type: string bucket_format: type: string bucket_time: type: string extrinsic_count: type: integer network: type: string para_id: type: integer peak_tps: type: string relay_network: type: string transfer_count: type: integer updated_at: type: string xcm_receive_count: type: integer xcm_send_count: type: integer type: object subscan_internal_model.ParachainMetricTotal: properties: avg_tps: type: string extrinsic_count: type: integer peak_tps: type: string transfer_count: type: integer updated_at: type: string xcm_receive_count: type: integer xcm_send_count: type: integer type: object subscan_internal_model.PreImageJson: properties: amount: type: string author: $ref: '#/definitions/subscan_internal_model.AccountDisplay' call_module: type: string call_name: type: string created_block: type: integer hash: type: string params: type: string source: type: string status: type: string updated_block: type: integer type: object subscan_internal_model.PreimageJson: properties: amount: type: string author: $ref: '#/definitions/subscan_internal_model.AccountDisplay' call_module: type: string call_name: type: string create_timestamp: type: integer created_block: type: integer hash: type: string len: type: integer link: items: $ref: '#/definitions/subscan_internal_model.PreimageLinkJson' type: array params: type: string status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array updated_block: type: integer type: object subscan_internal_model.PreimageLinkJson: properties: id: items: type: integer type: array module: type: string type: object subscan_internal_model.PreimageSampleJson: properties: author: $ref: '#/definitions/subscan_internal_model.AccountDisplay' call_module: type: string call_name: type: string created_block: type: integer created_timestamp: type: integer hash: type: string link: items: $ref: '#/definitions/subscan_internal_model.PreimageLinkJson' type: array source: type: string status: type: string type: object subscan_internal_model.ProxyAccountInfoJson: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' proxy_type: type: string type: object subscan_internal_model.ProxyAccountJson: properties: proxy_account: items: $ref: '#/definitions/subscan_internal_model.ProxyAccountInfoJson' type: array real_account: items: $ref: '#/definitions/subscan_internal_model.ProxyAccountInfoJson' type: array type: object subscan_internal_model.ProxyChainExtrinsicJson: properties: account_display: allOf: - $ref: '#/definitions/subscan_internal_model.AccountDisplay' description: Execution account block_num: example: 12413008 type: integer block_timestamp: example: 1681965624 type: integer call_module: example: proxy type: string call_module_function: example: proxy type: string extrinsic_hash: example: 0xb3c16a3872a2d986cabd6ccfbcb387e922c0e16d3e3d5ed128fc7b6660e219d1 type: string extrinsic_index: example: 12413008-1 type: string fee: description: Estimated handling fee example: "10000" type: string fee_used: description: Actual handling fee example: "10000" type: string finalized: example: true type: boolean id: type: integer nonce: example: 1 type: integer params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array real_account_display: allOf: - $ref: '#/definitions/subscan_internal_model.AccountDisplay' description: Entrusted account signature: example: b80d3b8a51ff541b17239ce50c6048c23824a0c7ef8c7e0a7957e68785bc9e4dd521e8ec604c184f26b0dd2ddaa0722bf39bdb7ed4cab5f1906ebfbbd76b5681 type: string success: example: true type: boolean type: object subscan_internal_model.ReferendumDelegateDetailsJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' active_delegated_count: type: integer origins: items: $ref: '#/definitions/subscan_internal_model.ConvictionDelegateSum' type: array referendum_vote_abstain_count: type: integer referendum_vote_aye_count: type: integer referendum_vote_nay_count: type: integer type: object subscan_internal_model.ReferendumDelegateJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' amount: type: string conviction: type: string origins: type: string unlock_at: type: integer valid: type: boolean votes: type: string type: object subscan_internal_model.ReferendumJson: properties: aye_amount: type: string aye_without_conviction: type: string created_block: type: integer delay: type: integer end: type: integer executed_success: type: boolean nay_amount: type: string nay_without_conviction: type: string pre_image: $ref: '#/definitions/subscan_internal_model.PreImageJson' referendum_index: type: integer status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string turnout: type: string updated_block: type: integer value: type: string vote_threshold: type: string type: object subscan_internal_model.ReferendumStatisticsJson: properties: confirm_total: type: integer origins: items: $ref: '#/definitions/subscan_internal_model.ReferendumStatisticsOriginsJson' type: array originsCount: format: int64 type: integer referendum_locked: type: string referendum_participate: type: string voting_total: type: integer type: object subscan_internal_model.ReferendumStatisticsOriginsJson: properties: count: format: int64 type: integer id: type: integer origins: type: string type: object subscan_internal_model.ReferendumV2Json: properties: abstains_count: type: integer account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' approval_threshold: type: string ayes_amount: type: string ayes_count: type: integer bare_ayes: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' beneficiary_amount: type: string created_block: type: integer created_block_timestamp: type: integer decision_deposit_account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' decision_deposit_balance: type: string deposit_balance: type: string latest_block_num: type: integer latest_block_timestamp: type: integer nays_amount: type: string nays_count: type: integer origins: type: string origins_id: type: integer paid_expire_block: type: integer pre_image: $ref: '#/definitions/subscan_internal_model.PreImageJson' referendum_index: type: integer status: type: string support_amount: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string treasury_proposal_id: type: integer treasury_proposal_ids: items: type: integer type: array treasury_spend: items: $ref: '#/definitions/subscan_internal_model.TreasurySpend' type: array treasury_spend_id: type: integer treasury_spend_ids: items: type: integer type: array type: object subscan_internal_model.ReferendumV2SampleJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' approval_rate: type: string approval_threshold: type: string call_module: type: string call_name: type: string created_block: type: integer created_block_timestamp: type: integer latest_block_num: type: integer latest_block_timestamp: type: integer origins: type: string origins_id: type: integer referendum_index: type: integer status: type: string title: type: string type: object subscan_internal_model.RegistrationJudgementJson: properties: index: type: integer judgement: type: string type: object subscan_internal_model.RoleRegistrarJson: properties: registrar_fee: type: string registrar_index: type: integer type: object subscan_internal_model.RuntimeModuleItemJson: properties: call: items: type: string type: array event: items: type: string type: array module: type: string type: object subscan_internal_model.RuntimeModuleJson: properties: modules: items: $ref: '#/definitions/subscan_internal_model.RuntimeModuleItemJson' type: array spec_version: type: integer type: object subscan_internal_model.RuntimeVersion: properties: block_num: type: integer modules: type: string spec_version: type: integer type: object subscan_internal_model.SampleBlockV2Json: properties: account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' additional_meta: additionalProperties: true type: object block_num: type: integer block_timestamp: type: integer event_count: type: integer extrinsics_count: type: integer finalized: type: boolean hash: type: string max_proof_size: type: integer max_ref_time: type: integer proof_size: type: integer ref_time: type: integer type: object subscan_internal_model.SampleIdentity: properties: display: type: string identity: type: boolean judgements: items: $ref: '#/definitions/subscan_internal_model.RegistrationJudgementJson' type: array parent: $ref: '#/definitions/subscan_internal_model.AccountParentJson' type: object subscan_internal_model.SchedulerDetailsJson: properties: call_hash: type: string call_module: type: string call_name: type: string create_event_index: type: string exec_event_index: type: string id: type: integer index: type: integer origin: {} params: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array priority: type: integer status: type: string sub_calls: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicSubCallJson' type: array task_name: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array when: type: integer when_timestamp: type: integer type: object subscan_internal_model.SchedulerJson: properties: call_hash: type: string call_module: type: string call_name: type: string create_event_index: type: string exec_event_index: type: string id: type: integer index: type: integer origin: {} priority: type: integer status: type: string task_name: type: string when: type: integer when_timestamp: type: integer type: object subscan_internal_model.SchedulerStatisticsJson: properties: call_unavailable_count: type: integer cancel_count: type: integer executed_count: type: integer executed_failed_count: type: integer scheduled_count: type: integer type: object subscan_internal_model.SessionKeys: properties: aura: type: string authority_discovery: type: string avn: description: AVN specific, energywebx type: string babe: type: string grandpa: type: string im_online: type: string type: object subscan_internal_model.SnapshotBalanceHistoryJson: properties: balance: type: string block: type: integer date: type: string type: object subscan_internal_model.StakingAccount: properties: controller: type: string controller_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' reward_account: type: string reward_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: object subscan_internal_model.StakingAccountEventJson: properties: account: type: string amount: type: string block_timestamp: type: integer era: type: integer event_id: type: string event_index: type: string extrinsic_index: type: string invalid_era: type: boolean module_id: type: string stash: type: string validator_stash: type: string type: object subscan_internal_model.StakingCommissionHistoryJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' commission: type: integer event_index: type: string extrinsic_index: type: string force: type: boolean timestamp: type: integer type: object subscan_internal_model.StandardMetadata: properties: attributes: {} decode_attrs: items: {} type: array description: example: Thanks type: string external_url: example: https://beta.nft.io/my-collections type: string fallback_image: type: string image: example: https://ipfs.io/ipfs/bafkreihmb2esqysriq46l2uutyu2bqxkzlgluarbr36kom3hrykd2ku42u type: string local_image: type: string media: items: $ref: '#/definitions/subscan_internal_model.MetadataMedia' type: array name: example: 500 Followers type: string symbol: example: PKG type: string thumbnail: type: string type: object subscan_internal_model.TechcommProposalJson: properties: aye_votes: type: integer call_module: type: string call_name: type: string created_block: type: integer executed_success: type: boolean member_count: type: integer nay_votes: type: integer params: type: string pre_image: $ref: '#/definitions/subscan_internal_model.PreImageJson' proposal_hash: type: string proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string updated_block: type: integer value: type: string votes: items: $ref: '#/definitions/subscan_internal_model.TechcommVoteJson' type: array type: object subscan_internal_model.TechcommProposalSample: properties: aye_votes: type: integer block_timestamp: type: integer call_module: type: string call_name: type: string created_block: type: integer member_count: type: integer nay_votes: type: integer proposal_id: type: integer status: type: string title: type: string type: object subscan_internal_model.TechcommVoteJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' extrinsic_hash: type: string extrinsic_index: type: string passed: type: boolean voting_time: type: integer type: object subscan_internal_model.ThirdPartyCompiler: properties: digest: type: string repository_tag: type: string worker_dir: type: string type: object subscan_internal_model.TimelineJson: properties: block: type: integer extrinsic_index: type: string index: type: integer params: {} prophecy: type: boolean status: type: string time: type: integer type: object subscan_internal_model.TokenJson: properties: alias_name: type: string asset_id: type: string balance: type: string bonded: type: string contract: type: string conviction_lock: type: string currency_id: type: string decimals: type: integer democracy_lock: type: string election_lock: type: string exchange_ratio: type: string label: type: string lock: type: string lp_bonded_token_combination: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array lp_token_combination: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array media: items: $ref: '#/definitions/subscan_internal_model.MetadataMedia' type: array multi_location: {} price: type: string reserved: type: string symbol: type: string token_image: description: TokenId *decimal.Decimal `json:"token_id,omitempty"` type: string unbonding: type: string unclaimed: type: string unique_id: type: string vesting: $ref: '#/definitions/subscan_internal_model.VestingJson' type: object subscan_internal_model.TokenJsonV2Json: properties: alias_name: type: string asset_id: type: string balance: type: string bonded: type: string category: type: string contract: type: string conviction_lock: type: string currency_id: type: string decimals: type: integer democracy_lock: type: string election_lock: type: string exchange_ratio: type: string label: type: string lock: type: string lp_bonded_token_combination: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array lp_token_combination: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array media: items: $ref: '#/definitions/subscan_internal_model.MetadataMedia' type: array multi_location: {} price: type: string reserved: type: string supply: type: string symbol: type: string token_image: description: TokenId *decimal.Decimal `json:"token_id,omitempty"` type: string unbonding: type: string unclaimed: type: string unique_id: type: string vesting: $ref: '#/definitions/subscan_internal_model.VestingJson' type: object subscan_internal_model.TokenSearchJson: properties: category: type: string contract: type: string currency_id: type: string price: type: string symbol: type: string unique_id: type: string type: object subscan_internal_model.TransferHistoryJson: properties: amount: type: string amount_v2: type: string asset_symbol: type: string asset_type: description: AssetType asset type,default empty. type: string asset_unique_id: type: string block_num: type: integer block_timestamp: type: integer currency_amount: type: string current_currency_amount: type: string event_idx: type: integer extrinsic_index: type: string fee: type: string from: type: string from_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' hash: type: string is_lock: type: boolean item_detail: $ref: '#/definitions/subscan_internal_model.ItemDetail' item_id: type: string module: type: string nonce: type: integer success: type: boolean to: type: string to_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transfer_id: type: integer type: object subscan_internal_model.TransferHistoryTokensTotal: additionalProperties: $ref: '#/definitions/subscan_internal_model.TransferHistoryTotal' type: object subscan_internal_model.TransferHistoryTotal: properties: received: type: string sent: type: string total: type: string type: object subscan_internal_model.TransferJson: properties: amount: type: string asset_symbol: type: string from: type: string hash: type: string module: type: string success: type: boolean to: type: string to_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: object subscan_internal_model.TreasuryCouncilCollectiveProposalDetailsJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' beneficiary_amount: type: string call: type: string created_block: type: integer created_block_timestamp: type: integer executed_success: type: boolean module: type: string "no": type: integer param: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicParam' type: array proposal_hash: type: string proposal_id: type: integer status: type: string threshold: type: integer timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array treasury_id: type: integer treasury_spend: items: $ref: '#/definitions/subscan_internal_model.TreasurySpend' type: array treasury_type: type: string updated_block: type: integer "yes": type: integer type: object subscan_internal_model.TreasuryCouncilCollectiveProposalJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' call: type: string created_block: type: integer created_block_timestamp: type: integer executed_success: type: boolean module: type: string "no": type: integer proposal_hash: type: string proposal_id: type: integer status: type: string threshold: type: integer treasury_id: type: integer treasury_type: type: string "yes": type: integer type: object subscan_internal_model.TreasuryCouncilCollectiveVoteJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_num: type: integer event_index: type: string extrinsic_index: type: string passed: type: boolean proposal_hash: type: string voting_time: type: integer type: object subscan_internal_model.TreasuryProposalDetailJson: properties: beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer council: $ref: '#/definitions/subscan_internal_model.CouncilJson' council_id: type: integer created_block: type: integer period_block: type: integer proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' referendum_id: type: integer reward: type: string status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string type: object subscan_internal_model.TreasuryProposalJson: properties: beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer created_block: type: integer period_block: type: integer proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' reward: type: string status: type: string title: type: string type: object subscan_internal_model.TreasurySpend: properties: amount: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' current_currency_amount: type: string decimals: type: integer history_currency_amount: type: string paraId: type: integer symbol: type: string token_unique_id: type: string type: object subscan_internal_model.TreasurySpendProposalDetailJson: properties: amount: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer created_block: type: integer expire_block: type: integer proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' referendum_id: type: integer status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array title: type: string treasury_spend: $ref: '#/definitions/subscan_internal_model.TreasurySpend' valid_from: type: integer type: object subscan_internal_model.TreasurySpendProposalJson: properties: amount: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_timestamp: type: integer created_block: type: integer proposal_id: type: integer proposer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string title: type: string treasury_spend: $ref: '#/definitions/subscan_internal_model.TreasurySpend' type: object subscan_internal_model.TreasuryTip: properties: amount: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_num: type: integer block_timestamp: type: integer close_block_num: type: integer extrinsic_index: type: string finder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' hash: type: string reason: type: string status: type: string tipper_num: type: integer type: object subscan_internal_model.TreasuryTipJson: properties: amount: type: string beneficiary: $ref: '#/definitions/subscan_internal_model.AccountDisplay' block_num: type: integer block_timestamp: type: integer close_block_num: type: integer extrinsic_index: type: string finder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' hash: type: string reason: type: string status: type: string timeline: items: $ref: '#/definitions/subscan_internal_model.TimelineJson' type: array tipper_num: type: integer type: object subscan_internal_model.TreasuryTipperJson: properties: amount: type: string extrinsic_index: type: string rewarder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: object subscan_internal_model.ValidatorJson: properties: blocked: type: boolean bonded_nominators: type: string bonded_owner: type: string bonded_total: type: string controller_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' count_nominators: type: integer grandpa_vote: type: integer latest_mining: type: integer next_session_selected: type: boolean rank_validator: type: integer reward_point: type: integer session_key: $ref: '#/definitions/subscan_internal_model.SessionKeys' staking_rewards_tag: $ref: '#/definitions/subscan_libs_stakingrewards.Provider' stash_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' status: type: string validator_prefs_value: type: integer type: object subscan_internal_model.ValidatorStatJson: properties: block_produced: type: string end_block_num: type: integer era: type: integer reward_point: type: integer start_block_num: type: integer type: object subscan_internal_model.ValidatorWaiting: properties: bonded_nominators: type: string bonded_owner: type: string count_nominators: type: integer next_session_selected: type: boolean stash_account_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' sum_nominators_bonded: type: string validator_prefs_value: type: integer type: object subscan_internal_model.VestingJson: properties: linear_schedules: items: $ref: '#/definitions/subscan_internal_model.LinearVestingSchedule' type: array orml_schedules: items: $ref: '#/definitions/subscan_internal_model.OrmlVestingSchedule' type: array pallet_schedules: items: $ref: '#/definitions/subscan_internal_model.PalletVestingSchedule' type: array total_locked: type: string type: type: string type: object subscan_internal_model.VestingRelease: properties: amount: type: string block_num: type: integer day: type: string type: object subscan_internal_model.XcmErrorMsg: properties: doc: type: string name: type: string type: object subscan_internal_model.XcmMessageCountStatJson: properties: message_total: type: integer recipient: type: integer sender: type: integer transfer_total: type: integer type: object subscan_internal_model.XcmMessageEmbeddedJson: properties: block_num: description: relay chain block num type: integer bridge_type: description: bridge type, like e2s(ethereum to substrate), s2e(substrate to ethereum), s2s(substrate to substrate) type: string call_data: description: xcm transact call data items: $ref: '#/definitions/subscan_internal_model.BoxProposal' type: array child_dest: type: string child_message: $ref: '#/definitions/subscan_internal_model.XcmMessageEmbeddedJson' child_para_id: type: integer confirm_block_timestamp: type: integer cross_chain_status: description: 'cross chain status, 0: not cross chain, 1: cross chain unconfirmed, 2: cross chain confirmed, 3: cross chain completed' type: integer dest_chain: description: dest chain, like Polkadot.kusama,Ethereum type: string dest_event_index: description: receive message event index type: string dest_extrinsic_index: description: receive message extrinsic index type: string dest_para_id: description: eq 0 if to relay chain type: integer dest_raw: {} error_msg: allOf: - $ref: '#/definitions/subscan_internal_model.XcmErrorMsg' description: message dispatch error msg extrinsic_index: description: Send message extrinsic index type: string fee_asset: $ref: '#/definitions/subscan_internal_model.ExecutionFee' from_account_id: description: sender address type: string from_chain: description: source chain, like Polkadot.kusama,Ethereum type: string message_hash: description: xcm message hash, type: string message_relay_chain: description: message relay chain name type: string message_type: description: transfer/message type: string metadata: $ref: '#/definitions/subscan_internal_model.CrossChainMetadata' origin_block_timestamp: type: integer origin_event_index: description: send message event index type: string origin_para_id: description: origin parachain id type: integer protocol: allOf: - $ref: '#/definitions/subscan_internal_model.CrossChainProtocol' description: UMP/DMP/HRMP relayed_block_timestamp: type: integer relayed_event_index: description: relaychain include message event index,only for HRMP protocol type: string relayed_extrinsic_index: description: relaychain include message extrinsic index,only for HRMP protocol type: string s2s_dest_para_id: description: s2s dest parachain id type: integer status: description: pending, success, failed type: string to_account_id: description: receiver address type: string to_account_raw: {} unique_id: description: global xcm message unique id type: string used_fee: description: used gas type: string xcm_version: description: xcm version type: integer type: object subscan_internal_model.XcmMessageStatJson: properties: message_total: type: integer time_utc: type: string total: type: integer type: object subscan_internal_model.XcmMeta: properties: all_channel: type: integer connected_parachain_count: type: integer online_parachain: type: integer open_channel: type: integer parachain_count_with_requested: type: integer received_xcm_message_count: type: integer received_xcm_transfer_count: type: integer relayed_message_count: type: integer relayed_transfer_count: type: integer send_xcm_message_count: type: integer send_xcm_transfer_count: type: integer support_parachain: type: integer type: object subscan_internal_plugin_assets_db.Metadata: properties: decimals: type: integer deposit: type: string name: type: string symbol: type: string type: object subscan_internal_plugin_assets_db.StateAssetSampleJson: properties: asset_id: type: string holders: type: integer issuer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' market_cap: type: string metadata: $ref: '#/definitions/subscan_internal_plugin_assets_db.Metadata' owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' price: type: string supply: type: string transfer_count: type: integer unique_id: type: string type: object subscan_internal_plugin_avail_dataAvailability_db.AppDataJson: properties: account: $ref: '#/definitions/subscan_internal_model.AccountDisplay' app_id: type: integer data_hash: type: string extrinsic_index: type: string size: type: integer type: object subscan_internal_plugin_avail_vector_db.VectorTransferDailyJson: properties: avail_to_eth_count: type: integer avail_to_eth_sum: type: string date: type: string eth_to_avail_count: type: integer eth_to_avail_sum: type: string type: object subscan_internal_plugin_avail_vector_db.VectorTransferJson: properties: amount: type: string block_num: type: integer block_timestamp: type: integer extrinsic_index: type: string id: type: integer receiver: $ref: '#/definitions/subscan_internal_model.AccountDisplay' result: type: boolean sender: $ref: '#/definitions/subscan_internal_model.AccountDisplay' token_id: type: string type: object subscan_internal_plugin_avail_vector_db.VectorTransferStatistics: properties: avail_to_eth_count: type: integer avail_to_eth_sum: type: string eth_to_avail_count: type: integer eth_to_avail_sum: type: string type: object subscan_internal_plugin_evm_db.EvmBalance: properties: decimal.Decimal: type: string type: object subscan_internal_plugin_evm_db.TokenTransferJson: properties: category: type: string contract: type: string create_at: type: integer decimals: type: integer from: type: string from_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' hash: type: string id: type: integer index: type: integer name: type: string price: type: string pvm: type: boolean storage_url: type: string symbol: type: string to: type: string to_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' token_id: type: string value: $ref: '#/definitions/subscan_internal_plugin_evm_db.EvmBalance' type: object subscan_internal_plugin_evm_db.TraceJson: properties: block_num: type: integer create_at: type: integer from_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' hash: type: string id: type: integer to_display: $ref: '#/definitions/subscan_internal_model.AccountDisplay' value: type: string type: object subscan_internal_plugin_foreignAssets_db.AssetBalance: properties: asset_id: type: string balance: type: string decimals: type: integer multi_location: {} name: type: string symbol: type: string type: object subscan_internal_plugin_foreignAssets_db.AssetsListAllJson: properties: asset_id: type: string decimals: type: integer symbol: type: string type: object subscan_internal_plugin_foreignAssets_db.ForeignAssetRelateExtrinsicJson: properties: asset_id: type: string block_num: type: integer block_timestamp: type: integer event_id: type: string event_index: type: string extrinsic_index: type: string module_id: type: string type: object subscan_internal_plugin_foreignAssets_db.Metadata: properties: decimals: type: integer name: type: string symbol: type: string type: object subscan_internal_plugin_foreignAssets_db.StateAssetHolderJson: properties: balance: type: string holder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' lock: type: string type: object subscan_internal_plugin_foreignAssets_db.StateAssetJson: properties: admin: $ref: '#/definitions/subscan_internal_model.AccountDisplay' asset_id: type: string freezer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' holders: type: integer is_destroyed: type: boolean is_frozen: type: boolean issuer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' metadata: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.Metadata' min_balance: type: string multi_location: {} owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' supply: type: string unique_id: type: string type: object subscan_internal_plugin_foreignAssets_db.StateAssetSampleJson: properties: asset_id: type: string holders: type: integer issuer: $ref: '#/definitions/subscan_internal_model.AccountDisplay' market_cap: type: string metadata: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.Metadata' multi_location: {} owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' price: type: string supply: type: string transfer_count: type: integer unique_id: type: string type: object subscan_internal_plugin_nfts_db.CollectionBalance: properties: balance: example: "1" type: string collection_id: example: "1" type: string collection_name: example: Kusama Crowdloans type: string item_id: example: "1" type: string token_metadata: $ref: '#/definitions/subscan_internal_model.MetadataSample' type: object subscan_internal_plugin_nfts_db.CollectionItemJson: properties: attributes: {} collection_id: example: "126" type: string data: example: ipfs://ipfs/bafkreiga2srd2royhpxav3migytg35ny5ph74sbqhfxujwqu6tpoio5ize type: string holder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' item_id: example: "1" type: string metadata: $ref: '#/definitions/subscan_internal_model.StandardMetadata' type: object subscan_internal_plugin_nfts_db.ItemSample: properties: collection_id: example: "1" type: string collection_name: example: Kusama Crowdloans type: string item_id: example: "1" type: string metadata: $ref: '#/definitions/subscan_internal_model.StandardMetadata' owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transfer_count: type: integer type: object subscan_internal_plugin_nfts_db.NftHolderJson: properties: balance: example: 1 type: integer holder: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: object subscan_internal_plugin_nfts_db.NftRelateExtrinsic: properties: block_num: example: 5296820 type: integer block_timestamp: example: 1693996722 type: integer collection_id: example: "129" type: string event_id: example: ItemMetadataSet type: string event_index: example: 5296820-26 type: string extrinsic_index: example: 5296820-3 type: string id: type: integer item_id: example: "1" type: string module_id: example: nfts type: string type: object subscan_internal_plugin_nfts_db.NftsJson: properties: attributes: {} collection_id: example: "1" type: string data: example: ipfs://ipfs/bafkreiga2srd2royhpxav3migytg35ny5ph74sbqhfxujwqu6tpoio5ize type: string holders: example: 10 type: integer is_destroyed: example: false type: boolean items: example: 10 type: integer metadata: $ref: '#/definitions/subscan_internal_model.StandardMetadata' owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' total_supply: example: 10 type: integer unique_id: example: standard_nfts/126 type: string type: object subscan_internal_plugin_nfts_db.NftsSampleJson: properties: collection_id: example: "1" type: string collection_image: example: https://ipfs.io/ipfs/bafkreihmb2esqysriq46l2uutyu2bqxkzlgluarbr36kom3hrykd2ku42u type: string collection_name: example: Retrowave type: string holders: example: 10 type: integer items: example: 10 type: integer owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transfer_count: example: 10 type: integer type: object subscan_internal_plugin_share.J: properties: code: example: 0 type: integer data: {} generated_at: example: 1699600641 type: integer message: example: Success type: string type: object subscan_internal_plugin_spaceTime_db.Holder: properties: address: type: string balance: type: string is_contract: type: boolean is_verified: type: boolean name: type: string type: object subscan_internal_plugin_spaceTime_db.HolderDisplay: properties: address: type: string is_contract: type: boolean is_verified: type: boolean name: type: string type: object subscan_internal_plugin_spaceTime_db.TransferJson: properties: amount: type: string amount_raw: type: string block_hash: type: string block_num: type: integer contract: type: string from: $ref: '#/definitions/subscan_internal_plugin_spaceTime_db.HolderDisplay' id: type: integer log_index: type: integer method: type: string timestamp: type: integer to: $ref: '#/definitions/subscan_internal_plugin_spaceTime_db.HolderDisplay' transaction_hash: type: string type: object subscan_internal_plugin_uniques_db.ItemSample: properties: collection_id: type: string collection_name: type: string item_id: type: integer metadata: $ref: '#/definitions/subscan_internal_model.StandardMetadata' owner: $ref: '#/definitions/subscan_internal_model.AccountDisplay' transfer_count: type: integer type: object subscan_internal_service_scan.AccountTokenJson: properties: ERC20: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array ERC721: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array ERC1155: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array assets: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array builtin: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array native: items: $ref: '#/definitions/subscan_internal_model.TokenJson' type: array type: object subscan_internal_service_scan.CurrencyPrice: properties: price: type: string records: items: $ref: '#/definitions/subscan_internal_service_scan.PriceRecord' type: array time: type: integer type: object subscan_internal_service_scan.DefiBifrost: properties: farming: items: $ref: '#/definitions/subscan_internal_service_scan.DefiBifrostFarming' type: array liquid_staking: items: $ref: '#/definitions/subscan_internal_service_scan.DefiLiquidStaking' type: array loop_stake: items: $ref: '#/definitions/subscan_internal_service_scan.DefiLoopStake' type: array type: object subscan_internal_service_scan.DefiBifrostFarming: properties: bonded_redeem: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array redeem: items: $ref: '#/definitions/subscan_internal_model.LpTokenInfo' type: array token_unique_id: type: string type: object subscan_internal_service_scan.DefiJson: properties: bifrost_defi: additionalProperties: $ref: '#/definitions/subscan_internal_service_scan.DefiBifrost' type: object defi_nomination_pool: items: $ref: '#/definitions/subscan_internal_service_scan.DefiNominationPool' type: array staking: $ref: '#/definitions/subscan_internal_service_scan.DefiStaking' type: object subscan_internal_service_scan.DefiLiquidStaking: properties: bonded: type: string exchange_ratio: type: string price: type: string token_unique_id: type: string unbonding: type: string type: object subscan_internal_service_scan.DefiLoopStake: properties: bonded: type: string price: type: string token_unique_id: type: string unbonding: type: string type: object subscan_internal_service_scan.DefiNominationPool: properties: SENJ_amount: type: string bonded: type: string network: type: string token_unique_id: type: string unbonding: type: string unclaimed: type: string type: object subscan_internal_service_scan.DefiStaking: properties: enable_staking_network: items: type: string type: array staking_v2: items: $ref: '#/definitions/subscan_internal_service_scan.StakingV2' type: array type: object subscan_internal_service_scan.IdentifierWithSubAccount: properties: identifier: $ref: '#/definitions/subscan_internal_model.AccountDisplay' sub_account: items: $ref: '#/definitions/subscan_internal_model.AccountDisplay' type: array type: object subscan_internal_service_scan.Price: properties: feed_at: type: integer price: type: string type: object subscan_internal_service_scan.PriceRecord: properties: price: type: string time: type: integer type: object subscan_internal_service_scan.StakingV2: properties: network: type: string token_unique_id: type: string unclaimed: type: string type: object subscan_internal_service_scan_token.AssetType: enum: - native - builtin type: string x-enum-varnames: - TypeNative - TypeBuiltin subscan_internal_service_scan_token.ExternalDataSource: properties: authorization_source: type: string circulating_supply: type: string source: type: string type: object subscan_internal_service_scan_token.Token: properties: asset_type: $ref: '#/definitions/subscan_internal_service_scan_token.AssetType' available_balance: type: string bonded_locked_balance: type: string conviction_lock_balance: type: string democracy_locked_balance: type: string display_name: type: string election_locked_balance: type: string external_data: $ref: '#/definitions/subscan_internal_service_scan_token.ExternalDataSource' free_balance: type: string inflation: type: string locked_balance: type: string nominator_bonded: type: string price: type: string price_change: type: string reserved_balance: type: string symbol: type: string token_decimals: type: integer total_issuance: type: string treasury_balance: type: string unbonded_locked_balance: type: string unique_id: type: string validator_bonded: type: string vesting_balance: type: string type: object subscan_libs_opengovResource.PostComment: properties: address: type: string content: type: string create_at: type: string ethereum_address: type: string id: type: string replies: items: $ref: '#/definitions/subscan_libs_opengovResource.PostComment' type: array source: type: string username: type: string type: object subscan_libs_opengovResource.PostData: properties: comment: items: $ref: '#/definitions/subscan_libs_opengovResource.PostComment' type: array comment_count: type: integer content: type: string id: type: integer source: type: string title: type: string type: object subscan_libs_stakingrewards.Provider: properties: isVerified: type: boolean name: type: string slug: type: string type: object subscan_libs_substrate.MetadataModuleError: properties: doc: items: type: string type: array module: type: string name: type: string value: type: string type: object subscan_libs_substrate_derive.Unbonding: properties: amount: type: string until: type: integer type: object subscan_libs_substrate_storage.LinearDecreasing: properties: ceil: type: integer floor: type: integer length: type: integer type: object subscan_libs_substrate_storage.Reciprocal: properties: factor: type: string x_offset: type: string y_offset: type: string type: object subscan_libs_substrate_storage.ReferendaCurve: properties: LinearDecreasing: $ref: '#/definitions/subscan_libs_substrate_storage.LinearDecreasing' Reciprocal: $ref: '#/definitions/subscan_libs_substrate_storage.Reciprocal' SteppedDecreasing: $ref: '#/definitions/subscan_libs_substrate_storage.SteppedDecreasing' type: object subscan_libs_substrate_storage.ReferendumTracksInfo: properties: confirm_period: type: integer current_deciding: description: custom field type: integer decision_deposit: type: string decision_period: type: integer max_deciding: type: integer min_approval: $ref: '#/definitions/subscan_libs_substrate_storage.ReferendaCurve' min_enactment_period: type: integer min_support: $ref: '#/definitions/subscan_libs_substrate_storage.ReferendaCurve' name: type: string prepare_period: type: integer type: object subscan_libs_substrate_storage.SteppedDecreasing: properties: begin: type: integer end: type: integer period: type: integer step: type: integer type: object types.MapType: properties: hasher: type: string isLinked: type: boolean key: type: string key2: type: string key2Hasher: type: string value: type: string type: object types.MetadataCalls: properties: args: items: $ref: '#/definitions/types.MetadataModuleCallArgument' type: array docs: items: type: string type: array lookup: type: string name: type: string type: object types.MetadataConstants: properties: constants_value: type: string docs: items: type: string type: array name: type: string type: type: string type_value: type: integer type: object types.MetadataEvents: properties: args: items: type: string type: array args_name: items: type: string type: array args_type_name: items: type: string type: array docs: items: type: string type: array lookup: type: string name: type: string type: object types.MetadataModuleCallArgument: properties: name: type: string type: type: string type_name: type: string type: object types.MetadataModuleError: properties: doc: items: type: string type: array fields: items: $ref: '#/definitions/types.ModuleErrorField' type: array index: type: integer name: type: string type: object types.MetadataModules: properties: calls: items: $ref: '#/definitions/types.MetadataCalls' type: array calls_value: $ref: '#/definitions/types.PalletLookUp' constants: items: $ref: '#/definitions/types.MetadataConstants' type: array errors: items: $ref: '#/definitions/types.MetadataModuleError' type: array errors_value: $ref: '#/definitions/types.PalletLookUp' events: items: $ref: '#/definitions/types.MetadataEvents' type: array events_value: $ref: '#/definitions/types.PalletLookUp' index: type: integer name: type: string prefix: type: string storage: items: $ref: '#/definitions/types.MetadataStorage' type: array type: object types.MetadataStorage: properties: docs: items: type: string type: array fallback: type: string hasher: type: string modifier: type: string name: type: string type: $ref: '#/definitions/types.StorageType' type: object types.ModuleErrorField: properties: doc: items: type: string type: array type: type: string type_name: type: string type: object types.NMapType: properties: hashers: items: type: string type: array key_vec: items: type: string type: array keys_id: type: integer value: type: string value_id: type: integer type: object types.PalletLookUp: properties: type: type: integer type: object types.StorageType: properties: PlainTypeValue: type: integer double_map_type: $ref: '#/definitions/types.MapType' map_type: $ref: '#/definitions/types.MapType' n_map_type: $ref: '#/definitions/types.NMapType' origin: type: string plain_type: type: string type: object host: https://www.subscan.io info: contact: email: bruce.sun@itering.io name: API Support url: http://www.swagger.io/support description: This is a subscan API server. license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html termsOfService: http://swagger.io/terms/ title: Subscan API version: "1.0" paths: /api/now: get: consumes: - application/json description: Returns the current server timestamp in Unix seconds. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: type: integer type: object summary: Get current timestamp tags: - Common x-synonyms: - now - timestamp /api/open/currencies: post: consumes: - application/json description: Returns the supported currency codes that can be used for native-token price lookup and conversion. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: currencies: items: type: string type: array type: object type: object summary: List supported native-token quote currencies tags: - Currency x-synonyms: - supported - currencies - currency - open /api/open/price: post: consumes: - application/json description: Returns the native-token price quote for the requested timestamp. Use this endpoint for historical token price lookup in supported quote currencies. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.currencyPriceParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_service_scan.CurrencyPrice' type: object summary: Get the native token price at a specific time tags: - Currency x-synonyms: - currency - price - open - rate - valuation /api/open/price_converter: post: consumes: - application/json description: Converts a token amount from one supported currency into another using the price snapshot at the requested time. Returns both the converted output value and the quote data used for the calculation. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.currencyConverterParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/internal_server_http.CurrencyConverter' type: object summary: Convert one token value between currencies tags: - Currency x-synonyms: - currency - price - converter - open - rate - valuation /api/scan/account/assets_changed: post: consumes: - application/json description: Returns paginated change history for account asset balances. This endpoint currently supports assets and foreign-assets style tokens. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.assetsChangedParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AssetChangedHistoryJson' type: array type: object type: object summary: List account asset-change history tags: - Account x-synonyms: - account - assets - changed - history - scan - wallet - address - user /api/scan/account/balance_history: post: consumes: - application/json description: Returns historical balance snapshots for an account and token. Polkadot, Kusama, and Westend support block-level history, while other supported networks return daily snapshots. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountBalanceParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: history: items: $ref: '#/definitions/subscan_internal_model.SnapshotBalanceHistoryJson' type: array status: $ref: '#/definitions/subscan_internal_model.AccountBalanceHistoryStatus' type: object type: object summary: Get account balance history tags: - Account x-synonyms: - account - balance - history - scan - wallet - address - user /api/scan/account/referendum: post: consumes: - application/json description: |- Returns paginated referendum or democracy items associated with the specified account. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountReferendumParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AccountReferendumJson' type: array type: object type: object summary: List governance items for an account tags: - Governance x-synonyms: - account - referendum - governance - scan - wallet - address - user - vote - treasury - council /api/scan/account/reward_slash: post: consumes: - application/json description: Returns paginated staking reward and slash records for one account, with optional category and block-range filters. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.rewardSlashParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AccountEventJson' type: array type: object type: object summary: List reward and slash records tags: - Staking x-synonyms: - reward - slash - staking - scan - account - penalty - slashing - wallet - address - user /api/scan/account/tokens: post: consumes: - application/json description: Returns token holdings for one account, including the native token, built-in assets, and supported EVM tokens such as ERC-20 and ERC-721. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountTokenParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_service_scan.AccountTokenJson' type: object summary: List token balances for an account tags: - Account x-synonyms: - account - token - scan - tokens - wallet - address - user - asset - coin /api/scan/accounts/mau: post: consumes: - application/json description: Returns monthly active account statistics for the requested date range. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountsMAUHandleParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.MonthStatistics' type: array type: object type: object summary: Get monthly active account statistics tags: - Stat x-synonyms: - monthly - active - account - statistics - stat - scan - accounts - mau - wallet - address - user /api/scan/accounts/merkle: post: consumes: - application/json description: Returns the account merkle list with optional tag and balance filters. This endpoint is available only on Polkadot and Asset Hub Polkadot. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountsMerkleParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.AccountMerkleJson' type: array type: object summary: List account merkle records tags: - Account x-synonyms: - account - merkle - scan - accounts - wallet - address - user /api/scan/accounts/statistics: post: consumes: - application/json description: Returns aggregated account statistics, including either asset-distribution counts or account-role counts depending on the requested type. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountsStatisticsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.AccountRoleCountJson' type: array type: object summary: Get account statistics tags: - Account x-synonyms: - account - statistics - scan - accounts - wallet - address - user /api/scan/assets/account/balances: post: consumes: - application/json description: |- Get asset balances by account address This API only supports networks with assets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_assets_http.assetBalancesParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Asset account balances tags: - Assets x-synonyms: - asset - account - balances - assets - scan - wallet - address - user /api/scan/assets/activities: post: consumes: - application/json description: |- Get asset activities(include asset Created/Issued/Burned...) by asset id This API only supports networks with assets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_assets_http.assetActivitiesParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Asset activities tags: - Assets x-synonyms: - asset - activities - assets - scan /api/scan/assets/asset: post: consumes: - application/json description: |- Get asset info by asset id This API only supports networks with assets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_assets_http.assetParam' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Asset info tags: - Assets x-synonyms: - asset - assets - scan /api/scan/assets/asset/holders: post: consumes: - application/json description: |- Get asset holders by asset id This API only supports networks with assets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_assets_http.assetHolderParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Asset holders tags: - Assets x-synonyms: - asset - holders - assets - scan - owners - token holders /api/scan/assets/assets: post: consumes: - application/json description: |- Assets token list This API only supports networks with assets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_assets_http.assetsParam' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_assets_db.StateAssetSampleJson' type: array type: object message: type: string type: object summary: Assets list tags: - Assets x-synonyms: - assets - scan /api/scan/block: post: consumes: - application/json description: Returns block details by block number, block hash, or the nearest block to a supplied block timestamp. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.blockParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ChainBlockJson' type: object summary: Get block details tags: - Block x-synonyms: - block - scan - block height - block number /api/scan/bounties/child: post: consumes: - application/json description: |- Returns a paginated child-bounty list, optionally filtered by parent bounty ID. This API only supports networks with childbounties frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.childBountiesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ChildBountySampleJson' type: array type: object type: object summary: List child bounties tags: - Governance x-synonyms: - child - bounty - governance - scan - bounties - referendum - vote - treasury - council /api/scan/bounties/proposal: post: consumes: - application/json description: |- Returns details for one bounty proposal. This API only supports networks with bounties frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.bountyParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.BountyJson' type: object summary: Get bounty details tags: - Governance x-synonyms: - bounty - governance - scan - bounties - proposal - referendum - vote - treasury - council /api/scan/bounties/proposals: post: consumes: - application/json description: |- Returns a paginated bounty list with optional status filtering. This API only supports networks with bounties frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.bountiesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.BountySampleJson' type: array type: object type: object summary: List bounties tags: - Governance x-synonyms: - bounty - governance - scan - bounties - proposals - referendum - vote - treasury - council /api/scan/broker/assigns: post: consumes: - application/json description: Returns paginated coretime assignment records filtered by paraId and core. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.assignParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.RegionAssignedJson' type: array type: object message: type: string type: object summary: List coretime assignments tags: - Coretime x-synonyms: - coretime - assignments - scan - broker - assigns - core lease - compute time /api/scan/broker/operation: post: consumes: - application/json description: Returns a paginated list of broker operation events filtered by address, core, core index, event ID, and block range. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.operationParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.OperationJson' type: array type: object message: type: string type: object summary: List coretime broker operations tags: - Coretime x-synonyms: - coretime - broker - operations - scan - operation - core lease - compute time /api/scan/broker/purchased: post: consumes: - application/json description: Returns paginated purchased coretime regions with optional cycle, core, and purchase-type filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.purchasedParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.RegionPurchasedJson' type: array type: object message: type: string type: object summary: List purchased coretime regions tags: - Coretime x-synonyms: - purchased - coretime - regions - scan - broker - core lease - compute time /api/scan/broker/region: post: consumes: - application/json description: Returns detailed information for a coretime region by core_index. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.regionParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/internal_pluginv2_pallets_coretime.RegionInfoJson' message: type: string type: object summary: Get coretime region information tags: - Coretime x-synonyms: - coretime - region - information - scan - broker - core lease - compute time /api/scan/broker/regions: post: consumes: - application/json description: Returns paginated coretime regions filtered by owner, lifecycle status, and block boundaries. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.regionListParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.RegionInfoJson' type: array type: object message: type: string type: object summary: List coretime regions tags: - Coretime x-synonyms: - coretime - regions - scan - broker - core lease - compute time /api/scan/broker/sale: post: consumes: - application/json description: Returns coretime sale information filtered by region begin and sales cycle. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.saleParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/internal_pluginv2_pallets_coretime.SaleInfoJson' message: type: string type: object summary: Get coretime sale information tags: - Coretime x-synonyms: - coretime - sale - information - scan - broker - core lease - compute time /api/scan/broker/sales: post: consumes: - application/json description: Returns paginated historical coretime sale records. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.saleHistoryParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.SaleListItemJson' type: array type: object message: type: string type: object summary: List coretime sale history tags: - Coretime x-synonyms: - coretime - sale - history - scan - broker - sales - core lease - compute time /api/scan/broker/workload/details: post: consumes: - application/json description: Returns workload details for a region and requires either core or para_id. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.workloadDetailsParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkloadsPlansJson' message: type: string type: object summary: Get coretime workload details tags: - Coretime x-synonyms: - coretime - workload - scan - broker - core lease - compute time /api/scan/broker/workload/history: post: consumes: - application/json description: Returns paginated workload history and requires either core or para_id. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.workloadHistoryParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.WorkloadHistoryJson' type: array type: object message: type: string type: object summary: List coretime workload history tags: - Coretime x-synonyms: - coretime - workload - history - scan - broker - core lease - compute time /api/scan/broker/workloads: post: consumes: - application/json description: Returns paginated workload summaries for the latest or specified region. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.workloadsParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkLoadsJson' type: array type: object message: type: string type: object summary: List coretime workloads tags: - Coretime x-synonyms: - coretime - workloads - scan - broker - core lease - compute time /api/scan/broker/workplans: post: consumes: - application/json description: Returns paginated coretime workplan records filtered by paraId and core. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_coretime.workplanParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_coretime.CoreWorkplanInfoJson' type: array type: object message: type: string type: object summary: List coretime workplans tags: - Coretime x-synonyms: - coretime - workplans - scan - broker - core lease - compute time /api/scan/check_hash: post: consumes: - application/json description: Resolves the supplied hash and returns the detected object type, such as account, extrinsic, EVM transaction, block, XCM message, or multisig call hash, together with any matching identifiers. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.checkHashParam' produces: - application/json responses: "200": description: OK schema: {} summary: Identify the object type for a hash tags: - Search x-synonyms: - check - hash - type - search - scan - lookup - find - query /api/scan/collator/info: post: consumes: - application/json description: Returns detailed information for a single collator account. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_collator.collatorInfoParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/internal_pluginv2_pallets_collator.CollatorJson' message: type: string type: object summary: Get collator details tags: - Collator x-synonyms: - collator - scan - block producer - validator /api/scan/collator/list: post: consumes: - application/json description: Returns a paginated list of collators with status, account, and ordering filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_collator.collatorListParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_collator.CollatorJson' type: array type: object message: type: string type: object summary: List collators tags: - Collator x-synonyms: - collators - collator - scan - block producer - validator /api/scan/collator/meta: get: consumes: - application/json description: Returns collator metadata used by the collator APIs. produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/internal_pluginv2_pallets_collator.MetadataJson' message: type: string type: object summary: Get collator metadata tags: - Collator x-synonyms: - collator - metadata - scan - meta - block producer - validator - chain info /api/scan/collator/timeline: post: consumes: - application/json description: Returns paginated timeline records for a collator. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_collator.collatorTimelineParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_collator.CollatorTimelineJson' type: array type: object message: type: string type: object summary: List collator timeline records tags: - Collator x-synonyms: - collator - timeline - records - scan - block producer - validator /api/scan/contracts/events: post: consumes: - application/json description: Returns paginated emitted events for one WASM contract, with optional filtering by extrinsic index. Available only on networks with the contracts frame. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.contractsEventsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ContractEventJson' type: array type: object type: object summary: List WASM contract events tags: - Contracts x-synonyms: - contract - events - contracts - scan - smart contract - wasm contract - evm contract - logs - on-chain events /api/scan/contracts/info: post: consumes: - application/json description: Returns detailed information for one WASM contract by contract address. Available only on networks with the contracts frame. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.contractInfoParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ContractDetailJson' type: object summary: Get WASM contract details tags: - Contracts x-synonyms: - contract - contracts - scan - smart contract - wasm contract - evm contract /api/scan/contracts/list: post: consumes: - application/json description: Returns a paginated list of WASM contracts with optional verification and ordering filters. Available only on networks with the contracts frame. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.contractsListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ContractAccountListJson' type: array type: object type: object summary: List WASM contracts tags: - Contracts x-synonyms: - wasm - contract - contracts - scan - smart contract - wasm contract - evm contract /api/scan/contracts/meta: post: consumes: - application/json description: Returns aggregate WASM contract statistics such as contract count, transaction count, and verified-contract count. Available only on networks with the contracts frame. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: contract_count: type: integer contract_verified_count: type: integer transaction_count: type: integer type: object type: object summary: Get WASM contract aggregate metadata tags: - Contracts x-synonyms: - contract - meta - contracts - scan - smart contract - wasm contract - evm contract /api/scan/contracts/timeline: post: consumes: - application/json description: Returns the lifecycle timeline for one WASM contract address. Available only on networks with the contracts frame. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.contractTimelineParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.ContractTimeline' type: array type: object type: object summary: Get a WASM contract timeline tags: - Contracts x-synonyms: - contract - timeline - contracts - scan - smart contract - wasm contract - evm contract /api/scan/contracts/transactions: post: consumes: - application/json description: Returns paginated WASM contract transactions filtered by account address, contract address, block range, and success status. Available only on networks with the contracts frame. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.contractTxsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ContractTransactionListJson' type: array type: object type: object summary: List WASM contract transactions tags: - Contracts x-synonyms: - wasm - contract - transactions - contracts - scan - smart contract - wasm contract - evm contract /api/scan/contracts/verify/compiler_images: get: consumes: - application/json description: Returns the supported third-party compiler images and tags that can be used for WASM contract verification. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: items: $ref: '#/definitions/subscan_internal_model.ThirdPartyCompiler' type: array type: object type: object summary: List supported contract compiler images tags: - Contracts x-synonyms: - compiler - images - tag - contracts - scan - verify /api/scan/contracts/verify/compiler_version: get: consumes: - application/json description: Returns the supported compiler versions that can be used to verify WASM contracts. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: type: string type: array type: object summary: List supported contract compiler versions tags: - Contracts x-synonyms: - compiler - versions - contracts - scan - verify - version /api/scan/council/proposal: post: consumes: - application/json description: |- Returns details for one council proposal. This API only supports networks with council frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.councilProposalParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.CouncilProposalJson' type: object type: object summary: Get council proposal details tags: - Governance x-synonyms: - council - proposal - governance - scan - referendum - vote - treasury /api/scan/council/proposals: post: consumes: - application/json description: |- Returns a paginated council proposal list. This API only supports networks with council frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.councilProposalsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TechcommProposalSample' type: array type: object type: object summary: List council proposals tags: - Governance x-synonyms: - council - proposals - governance - scan - referendum - vote - treasury /api/scan/daily/reward_payout: post: consumes: - application/json description: Returns reward payouts aggregated by date for global dashboard and chart-center views. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.dailyRewardPayoutParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DailyRewardPayoutJson' type: array type: object type: object summary: Get daily reward payout totals tags: - Staking x-synonyms: - daily - reward - payout - chart - aggregate - staking - scan /api/scan/daily/reward_slash: post: consumes: - application/json description: |- Returns daily reward/slash aggregates with optional account, category, and date-range filters. This API only supports networks with the staking frame pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.dailyRewardSlashParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DailyRewardSlashJson' type: array type: object type: object summary: Get daily reward and slash aggregates tags: - Staking x-synonyms: - daily - reward - slash - data - staking - scan - penalty - slashing /api/scan/daily_token: post: consumes: - application/json description: Returns daily token statistics for a date range and optional token symbol. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.dailyTokenStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.DailyTokenStatusJson' type: array type: object type: object summary: Get daily token statistics tags: - Stat x-synonyms: - daily - token - statistics - stat - scan - asset - coin /api/scan/dataAvailability/info: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_avail_dataAvailability_http.SubmittedDataInfoParam' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Submitted Data info tags: - Avail x-synonyms: - submitted - data - avail - scan - dataavailability /api/scan/dataAvailability/list: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_avail_dataAvailability_http.SubmittedListParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_avail_dataAvailability_db.AppDataJson' type: array size: type: integer type: object type: object summary: Submitted Data list tags: - Avail x-synonyms: - submitted - data - avail - scan - dataavailability /api/scan/democracy/proposal: post: consumes: - application/json description: |- Returns details for one democracy proposal. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.democracyParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.DemocracyJson' type: object type: object summary: Get democracy proposal details tags: - Governance x-synonyms: - democracy - governance - scan - proposal - referendum - vote - treasury - council /api/scan/democracy/proposals: post: consumes: - application/json description: |- Returns a paginated democracy proposal list with optional status and ordering controls. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.democraciesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DemocracySampleJson' type: array type: object type: object summary: List democracy proposals tags: - Governance x-synonyms: - democracies - governance - scan - democracy - proposals - referendum - vote - treasury - council /api/scan/democracy/referendum: post: consumes: - application/json description: |- Returns details for one legacy democracy referendum. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.ReferendumJson' type: object type: object summary: Get democracy referendum details (legacy) tags: - Governance x-synonyms: - referendum - legacy - governance - scan - democracy - vote - treasury - council /api/scan/democracy/referendums: post: consumes: - application/json description: |- Returns a paginated democracy referendum list with optional active/completed status filtering. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DemocracyReferendumSampleJson' type: array type: object type: object summary: List democracy referendums tags: - Governance x-synonyms: - referendums - governance - scan - democracy - referendum - vote - treasury - council /api/scan/democracy/seconded: post: consumes: - application/json description: |- Returns the accounts that seconded a democracy proposal. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.democracySecondedParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DemocracyProposalSeconded' type: array type: object type: object summary: List democracy seconders tags: - Governance x-synonyms: - democracy - seconded - governance - scan - referendum - vote - treasury - council /api/scan/democracy/votes: post: consumes: - application/json description: |- Returns paginated vote records for a legacy democracy referendum or account. This API only supports networks with democracy frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumVotesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.DemocracyVoteJson' type: array type: object type: object summary: List democracy referendum votes (legacy) tags: - Governance x-synonyms: - referendum - votes - legacy - governance - scan - democracy - vote - treasury - council /api/scan/event: post: consumes: - application/json description: Returns event details for a specific event index. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.eventInfoParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ChainEvent' type: object summary: Get event by index tags: - Event x-synonyms: - event - index - scan - log - on-chain event /api/scan/event/params: post: consumes: - application/json description: Returns parsed parameter payloads for up to 100 event indexes. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.eventParamsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.ChainEventParams' type: array type: object summary: Get event parameters by index tags: - Event x-synonyms: - event - parameters - index - scan - params - log - on-chain event /api/scan/evm/abi: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmAbiSearchParams' produces: - application/json responses: "200": description: OK schema: {} summary: ABI by method id or event topic tags: - EVM x-synonyms: - abi - method - id - event - topic - evm - scan - log - on-chain event - ethereum - smart contract - frontier /api/scan/evm/account/tokens: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EVMAccountTokensParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM account tokens tags: - EVM x-synonyms: - evm - account - tokens - scan - ethereum - smart contract - frontier - wallet - address - user /api/scan/evm/block: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EVMBlockParam' produces: - application/json responses: "200": description: OK schema: {} summary: Evm block by block number tags: - EVM x-synonyms: - evm - block - number - scan - ethereum - smart contract - frontier - block height - block number /api/scan/evm/blocks: post: consumes: - application/json description: Returns paginated EVM blocks. This API only supports networks with EVM pallet(frontier or revive). parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmBlocksParams' produces: - application/json responses: "200": description: OK schema: {} summary: List EVM blocks tags: - EVM x-synonyms: - evm - blocks - scan - ethereum - smart contract - frontier - block list - block heights /api/scan/evm/contract: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmContractParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM contract detail tags: - EVM x-synonyms: - evm - contract - scan - ethereum - smart contract - frontier - wasm contract - evm contract /api/scan/evm/contract/list: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmContractListParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM contract list tags: - EVM x-synonyms: - evm - contract - scan - ethereum - smart contract - frontier - wasm contract - evm contract /api/scan/evm/contract/solcs: post: consumes: - application/json description: This API only supports networks with EVM pallet(revive) produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: items: type: string type: array type: object summary: Polkadot pvm resolc versions tags: - EVM x-synonyms: - polkadot - pvm - resolc - versions - evm - scan - contract - solcs - ethereum - smart contract - frontier - wasm contract - evm contract /api/scan/evm/erc721/collectible: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmErc1155CollectibleParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM erc721 collectible detail tags: - EVM x-synonyms: - evm - erc721 - collectible - scan - ethereum - smart contract - frontier - nft - non-fungible token /api/scan/evm/erc721/collectibles: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmNFT721CollectiblesParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM ERC721 collectibles tags: - EVM x-synonyms: - evm - erc721 - collectibles - scan - ethereum - smart contract - frontier - nft - collectible - non-fungible token /api/scan/evm/erc1155/collectible: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmErc1155CollectibleParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM erc1155 collectible detail tags: - EVM x-synonyms: - evm - erc1155 - collectible - scan - ethereum - smart contract - frontier - nft - multi token - multi-token - erc721 /api/scan/evm/erc1155/collectible/holders: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmErc1155HoldersParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM erc1155 token holders tags: - EVM x-synonyms: - evm - erc1155 - token - holders - scan - collectible - ethereum - smart contract - frontier - nft - multi token - multi-token - asset - coin /api/scan/evm/erc1155/collectibles: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmNFT1155CollectiblesParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM ERC1155 collectibles tags: - EVM x-synonyms: - evm - erc1155 - collectibles - scan - ethereum - smart contract - frontier - nft - multi token - multi-token - erc721 - collectible /api/scan/evm/etherscan: get: 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. Official Etherscan API Documentation: https://docs.etherscan.io/api-endpoints Below are the API Endpoints we already support. - Account Module: balance, balancehistory, txlist, tokentx, tokennfttx, txlistinternal - Block Module: getblocknobytime - Contract Module: getabi, getsourcecode, getcontractcreation, verifysourcecode, checkverifystatus - Logs Module: getLogs - Transaction Module: getstatus, gettxreceiptstatus - Token Module: tokensupply, tokenbalance, tokenbalancehistory, tokensupplyhistory, topholders, tokenholderlist, tokenholdercount, tokeninfo, addresstokenbalance, addresstokennftbalance, addresstokennftinventory responses: "200": description: OK schema: $ref: '#/definitions/internal_plugin_evm_http.EtherscanResponse' summary: Etherscan-like API tags: - EVM x-synonyms: - etherscan-like - evm - scan - etherscan - ethereum - smart contract - frontier /api/scan/evm/logs: post: consumes: - application/json 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. This API only supports networks with EVM pallet(frontier or revive) parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmEventLogsParams' produces: - application/json responses: "200": description: OK schema: {} summary: EVM event Logs tags: - EVM x-synonyms: - evm - event - logs - scan - ethereum - smart contract - frontier - log - on-chain event /api/scan/evm/meta: post: description: This API only supports networks with EVM pallet(frontier or revive) produces: - application/json responses: "200": description: OK schema: {} summary: Evm meta tags: - EVM x-synonyms: - evm - meta - scan - ethereum - smart contract - frontier /api/scan/evm/token: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmTokenParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM erc20/erc721/erc1155 token tags: - EVM x-synonyms: - evm - erc20/erc721 - erc1155 - token - scan - ethereum - smart contract - frontier - nft - multi token - multi-token - asset - coin - erc721 /api/scan/evm/token/holders: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmTokenHoldersParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM token holders tags: - EVM x-synonyms: - evm - token - holders - scan - ethereum - smart contract - frontier - asset - coin - owners - token holders /api/scan/evm/token/transfer: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmTokenTransferParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_evm_db.TokenTransferJson' type: array total: $ref: '#/definitions/subscan_internal_model.TransferHistoryTotal' type: object type: object summary: EVM token transfer tags: - EVM x-synonyms: - evm - token - transfer - scan - ethereum - smart contract - frontier - asset - coin - send - asset movement /api/scan/evm/tokens: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmTokensParam' produces: - application/json responses: "200": description: OK schema: {} summary: EVM erc20/erc721/erc1155 tokens tags: - EVM x-synonyms: - evm - erc20/erc721 - erc1155 - tokens - scan - ethereum - smart contract - frontier - nft - multi token - multi-token - erc721 - collectible /api/scan/evm/transaction: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EVMTransactionParam' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: EVM transaction info tags: - EVM x-synonyms: - evm - transaction - scan - ethereum - smart contract - frontier - extrinsic - tx /api/scan/evm/transaction/internalTx: post: consumes: - application/json description: This API is only available for the PEAQ network parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmInternalTxParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_evm_db.TraceJson' type: array type: object type: object summary: EVM internal Tx tags: - EVM x-synonyms: - evm - internal - tx - scan - transaction - internaltx - ethereum - smart contract - frontier - extrinsic /api/scan/evm/v2/transactions: post: consumes: - application/json description: This API only supports networks with EVM pallet(frontier or revive) parameters: - description: body in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_evm_http.EvmTransactionsParam' produces: - application/json responses: "200": description: OK schema: {} summary: Evm transactions tags: - EVM x-synonyms: - evm - transactions - scan - ethereum - smart contract - frontier /api/scan/extrinsic: post: description: Returns extrinsic details by extrinsic_index or hash, with optional event and parameter controls. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.ExtrinsicDetailParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ExtrinsicDetail' type: object summary: Get extrinsic details tags: - Extrinsic x-synonyms: - extrinsic - scan - transaction - tx - on-chain call /api/scan/extrinsic/params: post: consumes: - application/json description: Returns parsed parameter payloads for up to 100 extrinsic indexes. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.extrinsicParamsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.ChainExtrinsicParams' type: array type: object summary: Get extrinsic parameters tags: - Extrinsic x-synonyms: - extrinsic - parameters - scan - params - transaction - tx - on-chain call /api/scan/extrinsic/reward: post: consumes: - application/json description: |- Returns the reward records associated with one extrinsic index. This API only supports networks with staking frame or parachain-staking pallet parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.extrinsicRewardParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ExtrinsicRewardJson' type: array type: object type: object summary: List extrinsic reward records tags: - Extrinsic x-synonyms: - extrinsic - reward - scan - transaction - tx - on-chain call /api/scan/fellowship/referendum: post: consumes: - application/json description: |- Returns details for one fellowship referendum. This API only supports networks with FellowshipReferenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.fellowshipReferendumParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ReferendumV2Json' type: object summary: Get fellowship referendum details tags: - Governance x-synonyms: - fellowship - referenda - governance - scan - referendum - vote - treasury - council /api/scan/fellowship/referendums: post: consumes: - application/json description: |- Returns a paginated fellowship referenda list with origin, account, and call filters. This API only supports networks with FellowshipReferenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.fellowshipReferendumsV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ReferendumV2SampleJson' type: array type: object type: object summary: List fellowship referenda tags: - Governance x-synonyms: - fellowship - referenda - governance - scan - referendums - referendum - vote - treasury - council /api/scan/fellowship/statistics: post: consumes: - application/json description: |- Returns aggregated statistics for fellowship referenda. This API only supports networks with FellowshipReferenda frame produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.FellowshipReferendumStatisticsJson' type: object summary: Get fellowship referendum statistics tags: - Governance x-synonyms: - fellowship - referendum - statistics - governance - scan - vote - treasury - council /api/scan/fellowship/tracks: post: consumes: - application/json description: |- Returns the available fellowship referendum tracks for the current network. This API only supports networks with FellowshipReferenda frame produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: $ref: '#/definitions/subscan_libs_substrate_storage.ReferendumTracksInfo' type: object type: object summary: List fellowship referendum tracks tags: - Governance x-synonyms: - fellowship - referendum - tracks - governance - scan - vote - treasury - council /api/scan/fellowship/votes: post: consumes: - application/json description: |- Returns paginated vote records for one fellowship referendum. This API only supports networks with FellowshipReferenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.fellowshipReferendumVotesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ConvictionVoteJson' type: array type: object type: object summary: List fellowship referendum votes tags: - Governance x-synonyms: - fellowship - referendum - votes - governance - scan - vote - treasury - council /api/scan/foreignAssets/account/balances: post: consumes: - application/json description: This API only supports networks with foreignAssets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_foreignAssets_http.assetBalancesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: items: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.AssetBalance' type: array type: object summary: ForeignAssets account balances tags: - ForeignAssets x-synonyms: - foreignassets - account - balances - scan - wallet - address - user /api/scan/foreignAssets/activities: post: consumes: - application/json description: This API only supports networks with foreignAssets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_foreignAssets_http.assetActivitiesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.ForeignAssetRelateExtrinsicJson' type: array type: object type: object summary: ForeignAssets activities tags: - ForeignAssets x-synonyms: - foreignassets - activities - scan /api/scan/foreignAssets/all: post: consumes: - application/json description: This API only supports networks with foreignAssets frame produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.AssetsListAllJson' type: array type: object type: object summary: ForeignAssets list all tags: - ForeignAssets x-synonyms: - foreignassets - scan /api/scan/foreignAssets/asset: post: consumes: - application/json description: This API only supports networks with foreignAssets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_foreignAssets_http.assetParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.StateAssetJson' type: object summary: ForeignAssets info tags: - ForeignAssets x-synonyms: - foreignassets - scan - asset /api/scan/foreignAssets/asset/holders: post: consumes: - application/json description: This API only supports networks with foreignAssets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_foreignAssets_http.assetHolderParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.StateAssetHolderJson' type: array type: object type: object summary: ForeignAssets holders tags: - ForeignAssets x-synonyms: - foreignassets - holders - scan - asset - owners - token holders /api/scan/foreignAssets/assets: post: consumes: - application/json description: This API only supports networks with foreignAssets frame parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_foreignAssets_http.assetsParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_foreignAssets_db.StateAssetSampleJson' type: array type: object type: object summary: ForeignAssets list tags: - ForeignAssets x-synonyms: - foreignassets - scan - assets /api/scan/getRawTx: post: consumes: - application/json description: Returns the raw transaction hex for an extrinsic index or extrinsic hash. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.rawTxParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: type: string type: object summary: Get raw extrinsic transaction tags: - Extrinsic x-synonyms: - raw - extrinsic - transaction - scan - getrawtx - tx - on-chain call /api/scan/governance/desc: post: consumes: - application/json description: Returns external governance posts and comments for the specified item. This endpoint is powered by Subsquare. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.governanceDescParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_libs_opengovResource.PostData' type: object summary: Get external discussion for a governance item tags: - Governance x-synonyms: - more - information - about - governance - scan - desc - referendum - vote - treasury - council /api/scan/header: post: consumes: - application/json description: Returns the block header for the requested block number. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.blockHeaderParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.BlockHeader' type: object summary: Get a block header tags: - Block x-synonyms: - block - header - scan - block height - block number /api/scan/liquidstaking/operations: post: consumes: - application/json description: This API is only available for bifrost/bifrost-kusama network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_liquidStaking.operationParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_pallets_liquidStaking.OperationRecordJson' type: array type: object message: type: string type: object summary: LiquidStaking operation record list tags: - Bifrost x-synonyms: - liquidstaking - operation - record - bifrost - scan - operations /api/scan/log: post: consumes: - application/json description: Returns a block log record by log index. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.logInfoParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ChainLogJson' type: object summary: Get block log by index tags: - Log x-synonyms: - block - log - index - scan - block height - block number /api/scan/metadata: post: description: Current network metadata, including current networkNode name, ss58 addressType and other information produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: type: string type: object type: object summary: Current network metadata tags: - Metadata x-synonyms: - current - network - metadata - scan - meta - chain info /api/scan/midnight/compact_version: post: description: This API is only available midnight network produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: items: type: string type: array type: object summary: Midnight Supported Compact Compiler Versions tags: - Midnight x-synonyms: - midnight - supported - compact - compiler - versions - scan - version /api/scan/midnight/contract: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightContractParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidContract' type: object summary: Midnight Contract Detail tags: - Midnight x-synonyms: - midnight - contract - scan - smart contract - wasm contract - evm contract /api/scan/midnight/contract/cma: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightContractParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: items: type: string type: array type: object summary: Midnight Contract CMA info tags: - Midnight x-synonyms: - midnight - contract - cma - scan - smart contract - wasm contract - evm contract /api/scan/midnight/contract/state: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightContractState' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: additionalProperties: true type: object type: object summary: Midnight Contract State tags: - Midnight x-synonyms: - midnight - contract - state - scan - smart contract - wasm contract - evm contract /api/scan/midnight/contracts: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightContractsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidContract' type: array type: object type: object summary: Midnight Contracts tags: - Midnight x-synonyms: - midnight - contracts - scan /api/scan/midnight/transaction: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.midnightTransactionParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidCallJson' type: object summary: Midnight Transaction Detail tags: - Midnight x-synonyms: - midnight - transaction - scan - extrinsic - tx /api/scan/midnight/transactions: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightTransactionsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidCallJson' type: array type: object type: object summary: Midnight Transactions tags: - Midnight x-synonyms: - midnight - transactions - scan /api/scan/midnight/unshielded_tokens/balance: post: consumes: - application/json description: This API is only available midnight network and supports optional address, direction, extrinsic, time, and value filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightUnshieldedBalanceParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidUnshieldedBalanceResult' type: object summary: Midnight Unshielded Balance tags: - Midnight x-synonyms: - midnight - unshielded - balance - account - scan /api/scan/midnight/unshielded_tokens/balances: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightUnshieldedBalanceListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidUnshieldedBalanceListItem' type: array type: object type: object summary: Midnight Unshielded Token Balance List tags: - Midnight x-synonyms: - midnight - unshielded - token - balances - list - scan /api/scan/midnight/unshielded_tokens/ledger: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightUnshieldedLedgerParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightUnshieldedLedgerResult' type: object summary: Midnight Unshielded Ledger tags: - Midnight x-synonyms: - midnight - unshielded - ledger - account - history - scan /api/scan/midnight/unshielded_tokens/types: post: consumes: - application/json description: This API is only available midnight network parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidnightUnshieldedTokenTypeListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_customizeds_midnight.MidUnshieldedTokenTypeListItem' type: array type: object type: object summary: Midnight Unshielded Token Type List tags: - Midnight x-synonyms: - midnight - unshielded - token - types - list - scan /api/scan/multiChain/account/count: post: consumes: - application/json description: |- **PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns the number of multichain asset records associated with one account. Support Network: polkadot parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.multiChainAccountParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: type: integer type: object summary: '[PRO] Count multichain account assets' tags: - MultiChain - PRO x-synonyms: - multichain - account - count - scan - wallet - address - user /api/scan/multiChain/balance_value_history: post: consumes: - application/json description: |- **PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns the historical total balance value for one account over the requested date range. Dates use the format YYYY-MM-DD. Support Network: polkadot parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountBalanceValueHistoryParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_dao.AccountBalanceValueHistory' type: array type: object summary: '[PRO] Get multichain account balance-value history' tags: - MultiChain - PRO x-synonyms: - account - balance - value - history - multichain - scan - wallet - address - user /api/scan/multiChain/balance_value_stat: post: consumes: - application/json description: |- **PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns the maximum, minimum, and previous-24-hour balance values for one account. Support Network: polkadot parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountBalanceValueStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: asset_max: type: number asset_min: type: number asset_prev24H: type: number max: type: number min: type: number prev24H: type: number type: object type: object summary: '[PRO] Get multichain account balance-value statistics' tags: - MultiChain - PRO x-synonyms: - account - balance - value - stat - multichain - scan - wallet - address - user /api/scan/multiChain/price: post: consumes: - application/json description: |- **PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns the available multichain price data, optionally including price-change information. Support Network: polkadot parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.identitiesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: true type: object type: object summary: '[PRO] List multichain price snapshots' tags: - MultiChain - PRO x-synonyms: - multichain - price - scan - rate - valuation /api/scan/multiTokens/account/balances: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenHolderBalanceParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken holder balance tags: - Enjin x-synonyms: - enjin - multitoken - holder - balance - scan - multitokens - account - balances - owner - balance holder - wallet - address - user /api/scan/multiTokens/activities: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenActivitiesParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken activities tags: - Enjin x-synonyms: - enjin - multitoken - activities - scan - multitokens /api/scan/multiTokens/holders: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenHoldersParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken holders tags: - Enjin x-synonyms: - enjin - multitoken - holders - scan - multitokens - owners - token holders /api/scan/multiTokens/info: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokeInfoParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken info tags: - Enjin x-synonyms: - enjin - multitoken - scan - multitokens /api/scan/multiTokens/info/item: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenItemParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken item detail tags: - Enjin x-synonyms: - enjin - multitoken - item - scan - multitokens /api/scan/multiTokens/items: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenItemsParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken item all tags: - Enjin x-synonyms: - enjin - multitoken - item - scan - multitokens - items /api/scan/multiTokens/list: post: consumes: - application/json description: This API is only available for enjin/matrix network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_enjin_multiTokens_http.EnjinMultiTokenParams' produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/subscan_internal_plugin_share.J' summary: Enjin multiToken list tags: - Enjin x-synonyms: - enjin - multitoken - scan - multitokens /api/scan/multisig: post: consumes: - application/json description: Returns details for a multisig extrinsic by multi_id and call_hash. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.multisigParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.MultisigExtrinsicJson' type: object summary: Get multisig extrinsic details tags: - Multisig x-synonyms: - multisig - extrinsic - scan - multi-signature - multi sig - transaction - tx - on-chain call /api/scan/multisigs: post: consumes: - application/json description: Returns paginated multisig extrinsics filtered by account, call hash, and type. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.multisigParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer multisig: items: $ref: '#/definitions/subscan_internal_model.MultisigExtrinsicJson' type: array type: object type: object summary: List multisig extrinsics tags: - Multisig x-synonyms: - multisig - extrinsics - scan - multisigs - multi-signature - multi sig /api/scan/multisigs/details: post: consumes: - application/json description: Returns paginated multisig detail records for the specified account. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.multisigsDetailsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer multisig: items: $ref: '#/definitions/subscan_internal_model.MultisigExtrinsicDetailsJson' type: array type: object type: object summary: List multisig extrinsic details tags: - Multisig x-synonyms: - multisig - extrinsic - scan - multisigs - multi-signature - multi sig - transaction - tx - on-chain call /api/scan/nfts/account/balances: post: consumes: - application/json description: |- Get NFT balances by account address This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftAccountBalancesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_nfts_db.CollectionBalance' type: array type: object type: object summary: NFT account balances tags: - NFTs x-synonyms: - nft - account - balances - nfts - scan - erc721 - collectible - non-fungible token - wallet - address - user /api/scan/nfts/activities: post: consumes: - application/json description: |- Get Nft activities(include nft Created/Issued/Burned...) by nft collection id This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftActivitiesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_nfts_db.NftRelateExtrinsic' type: array type: object type: object summary: NFT activities tags: - NFTs x-synonyms: - nft - activities - nfts - scan - erc721 - collectible - non-fungible token /api/scan/nfts/info: post: consumes: - application/json description: |- NFT collection info This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/subscan_internal_plugin_nfts_db.NftsJson' type: object summary: NFT info tags: - NFTs x-synonyms: - nft - nfts - scan - erc721 - collectible - non-fungible token /api/scan/nfts/info/holders: post: consumes: - application/json description: |- NFT holders in a collection This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftHoldersParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_nfts_db.NftHolderJson' type: array type: object type: object summary: NFT holders tags: - NFTs x-synonyms: - nft - holders - nfts - scan - erc721 - collectible - non-fungible token - owners - token holders /api/scan/nfts/info/item: post: consumes: - application/json description: |- NFT item info This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftItemParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/subscan_internal_plugin_nfts_db.CollectionItemJson' type: object summary: NFT item tags: - NFTs x-synonyms: - nft - item - nfts - scan - erc721 - collectible - non-fungible token /api/scan/nfts/info/items: post: consumes: - application/json description: |- NFT items in a collection This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftItemsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_nfts_db.ItemSample' type: array type: object type: object summary: NFT items tags: - NFTs x-synonyms: - nft - items - nfts - scan - erc721 - collectible - non-fungible token /api/scan/nfts/list: post: consumes: - application/json description: |- NFTs collection list This API only supports networks with nfts frame parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_nfts_http.NftsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_nfts_db.NftsSampleJson' type: array type: object type: object summary: NFTs list tags: - NFTs x-synonyms: - nfts - scan /api/scan/nomination_pool/activities: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsActivitiesParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools Activities tags: - NominationPools x-synonyms: - nomination - pools - activities - nominationpools - scan - pool - staking pool - delegation - nomination pool /api/scan/nomination_pool/pool: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsInfoParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools Info tags: - NominationPools x-synonyms: - nomination - pools - nominationpools - scan - pool - staking pool - delegation - nomination pool /api/scan/nomination_pool/pool/member/vote: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsMemberVoteParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools Member Vote tags: - NominationPools x-synonyms: - nomination - pools - member - vote - nominationpools - scan - pool - staking pool - delegation - nomination pool /api/scan/nomination_pool/pool/members: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsMembersParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools Members tags: - NominationPools x-synonyms: - nomination - pools - members - nominationpools - scan - pool - staking pool - delegation - nomination pool /api/scan/nomination_pool/pools: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsListParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools List tags: - NominationPools x-synonyms: - nomination - pools - nominationpools - scan - pool - staking pool - delegation - nomination pool /api/scan/nomination_pool/rewards: post: consumes: - application/json description: This API only supports networks with nominationPools frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_pallets_nominationPool.nominationPoolsRewardsParams' produces: - application/json responses: "200": description: OK schema: {} summary: Nomination Pools Rewards tags: - NominationPools x-synonyms: - nomination - pools - rewards - nominationpools - scan - pool - staking pool - delegation - reward - payout - nomination pool /api/scan/orbiters/rewards: post: consumes: - application/json description: This API is only available for moonbeam(moonriver,moonbase) network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_moonbeam_orbiters.OrbitersRewardParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/internal_pluginv2_customizeds_moonbeam_orbiters.OrbiterReward' type: array type: object type: object summary: Get Moonbeam Orbiters rewards tags: - Moonbeam x-synonyms: - moonbeam - orbiters - rewards - scan - reward - payout /api/scan/parachain/info: post: consumes: - application/json description: 'Returns detailed parachain information with optional parachain-status filters. Only available on relay chains: Polkadot, Kusama, Westend, and Paseo.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.parachainInfoParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: chains: items: $ref: '#/definitions/subscan_internal_model.ParachainInfoJson' type: array count: type: integer type: object type: object summary: Get parachain details tags: - Parachain x-synonyms: - parachain - scan - para chain - relaychain shard /api/scan/parachain/list: post: consumes: - application/json description: 'Returns a paginated list of parachains and parathreads with status and basic metadata. Only available on relay chains: Polkadot, Kusama, Westend, and Paseo.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.paraChainListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: chains: items: $ref: '#/definitions/subscan_internal_model.ParaChainSample' type: array count: type: integer type: object type: object summary: List parachains and parathreads tags: - Parachain x-synonyms: - parachain - scan - para chain - relaychain shard /api/scan/parachain/meta: post: consumes: - application/json description: 'Returns aggregate metadata for all parachains on the current relay chain. Only available on relay chains: Polkadot, Kusama, Westend, and Paseo.' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ParaChainMetaJson' type: object summary: Get parachain metadata tags: - Parachain x-synonyms: - parachain - meta - scan - para chain - relaychain shard /api/scan/parachain/registerinfo: post: consumes: - application/json description: Returns the current relay-chain name and parachain registration mapping when parachain registration data is available. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: paraID: additionalProperties: type: string type: object relay_chain: type: string type: object type: object summary: Get parachain registration info tags: - Parachain x-synonyms: - parachain - register - scan - registerinfo - para chain - relaychain shard /api/scan/parachain/statistics/list: post: consumes: - application/json description: Returns one cached aggregate row per parachain network for relay-level dashboards. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.parachainMetricListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ParachainMetricNetworkStat' type: array type: object type: object summary: List relay parachain statistics tags: - Parachain x-synonyms: - parachain - statistics - relaychain - list - network - para id /api/scan/parachain/statistics/overview: post: consumes: - application/json description: Returns cached aggregate extrinsic, transfer, TPS, and XCM counters for parachains under the current relay chain. Reads pre-aggregated rollups only and does not fan out to parachain APIs. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.parachainMetricParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: total: $ref: '#/definitions/subscan_internal_model.ParachainMetricTotal' updated_at: type: string type: object type: object summary: Get relay parachain statistics overview tags: - Parachain x-synonyms: - parachain - statistics - relaychain - tps - extrinsic - transfer - xcm /api/scan/parachain/statistics/timeseries: post: consumes: - application/json description: Returns cached hourly or daily parachain metric rollups for chart rendering. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.parachainMetricParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: series: items: $ref: '#/definitions/subscan_internal_model.ParachainMetricSeriesPoint' type: array type: object type: object summary: Get relay parachain statistics timeseries tags: - Parachain x-synonyms: - parachain - statistics - relaychain - timeseries - chart - tps /api/scan/pendingExtrinsics: post: consumes: - application/json description: Returns currently pending extrinsics in the mempool. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: extrinsics: items: $ref: '#/definitions/subscan_internal_model.ChainExtrinsicJson' type: array type: object type: object summary: List pending extrinsics tags: - Extrinsic x-synonyms: - pending - extrinsics - extrinsic - scan - pendingextrinsics - transaction - tx - on-chain call /api/scan/preimage/details: post: consumes: - application/json description: |- Returns details for one governance preimage by hash. This API only supports networks with preimage frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.preimageDetailsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.PreimageJson' type: object summary: Get governance preimage details tags: - Governance x-synonyms: - preimage - governance - scan - referendum - vote - treasury - council /api/scan/preimage/list: post: consumes: - application/json description: |- Returns a paginated preimage list with optional status and source filters. This API only supports networks with preimage frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.preimageListParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.PreimageSampleJson' type: array type: object type: object summary: List governance preimages tags: - Governance x-synonyms: - preimage - governance - scan - referendum - vote - treasury - council /api/scan/price/history: post: consumes: - application/json description: Returns token price history and EMA metrics for the selected date range and format. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.priceHistoryParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: ema7_average: type: string ema30_average: type: string list: items: $ref: '#/definitions/subscan_internal_service_scan.Price' type: array type: object type: object summary: Get token price history tags: - Stat x-synonyms: - token - price - history - stat - scan - asset - coin - rate - valuation /api/scan/proxy/extrinsics: post: consumes: - application/json description: Returns paginated proxy extrinsics for the specified account. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.proxyExtrinsicsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer extrinsics: items: $ref: '#/definitions/subscan_internal_model.ProxyChainExtrinsicJson' type: array type: object type: object summary: List proxy extrinsics tags: - Proxy x-synonyms: - proxy - extrinsics - scan - delegation - delegated account /api/scan/referenda/delegate: post: consumes: - application/json description: |- Returns delegation details for one account in the referenda system. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumDelegateDetailsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ReferendumDelegateDetailsJson' type: object summary: Get referendum delegator details tags: - Governance x-synonyms: - referendum - delegator - governance - scan - referenda - delegate - vote - treasury - council /api/scan/referenda/delegate/votes: post: consumes: - application/json description: |- Returns paginated referendum vote records for one delegator or delegate account. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumDelegateVotesParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ConvictionDelegateVoteJson' type: array type: object type: object summary: List referendum delegator votes tags: - Governance x-synonyms: - referendum - delegator - votes - governance - scan - referenda - delegate - vote - treasury - council /api/scan/referenda/delegates: post: consumes: - application/json description: |- Returns paginated delegation relationships for one account, including active and delegator/delegate filters. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumDelegateParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ReferendumDelegateJson' type: array type: object type: object summary: List referendum delegation relationships tags: - Governance x-synonyms: - referendum - delegated - delegator - governance - scan - referenda - delegates - vote - treasury - council /api/scan/referenda/referendum: post: consumes: - application/json description: |- Returns details for one OpenGov referendum. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ReferendumV2Json' type: object summary: Get OpenGov referendum details tags: - Governance x-synonyms: - referenda - governance - scan - referendum - vote - treasury - council /api/scan/referenda/referendums: post: consumes: - application/json description: |- Returns a paginated referenda list with origin, status, account, and call filters. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendumsV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ReferendumV2SampleJson' type: array type: object type: object summary: List OpenGov referenda tags: - Governance x-synonyms: - referenda - governance - scan - referendums - referendum - vote - treasury - council /api/scan/referenda/statistics: post: consumes: - application/json description: |- Returns aggregated referendum statistics for supported democracy or referenda networks. This API only supports networks with referenda/democracy frame produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ReferendumStatisticsJson' type: object summary: Get referendum statistics tags: - Governance x-synonyms: - referendum - statistics - governance - scan - referenda - vote - treasury - council /api/scan/referenda/tracks: post: consumes: - application/json description: |- Returns the available referendum tracks for the current OpenGov network. This API only supports networks with referenda frame produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: $ref: '#/definitions/subscan_libs_substrate_storage.ReferendumTracksInfo' type: object type: object summary: List referendum tracks tags: - Governance x-synonyms: - referendum - tracks - governance - scan - referenda - vote - treasury - council /api/scan/referenda/votes: post: consumes: - application/json description: |- Returns paginated vote records for an OpenGov referendum or account. This API only supports networks with referenda frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.referendaVotesV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ConvictionVoteJson' type: array type: object type: object summary: List OpenGov referendum votes tags: - Governance x-synonyms: - referenda - votes - governance - scan - referendum - vote - treasury - council /api/scan/runtime/list: post: consumes: - application/json description: Returns runtime version history for the current network. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.RuntimeVersion' type: array type: object type: object summary: List runtime versions tags: - Runtime x-synonyms: - runtime - versions - scan - spec version - runtime version /api/scan/runtime/metadata: post: consumes: - application/json description: Returns runtime metadata modules for the specified runtime spec version. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.runtimeMetadataParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: properties: metadata: items: $ref: '#/definitions/types.MetadataModules' type: array type: object type: object type: object summary: Get runtime metadata tags: - Runtime x-synonyms: - runtime - metadata - scan - spec version - runtime version - meta - chain info /api/scan/runtime/modules: post: consumes: - application/json description: Returns runtime modules for the specified runtime spec version. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.runtimeModuleParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.RuntimeModuleJson' type: array type: object type: object summary: List runtime modules tags: - Runtime x-synonyms: - runtime - modules - scan - spec version - runtime version /api/scan/scheduler: post: consumes: - application/json description: Returns a scheduled call detail by ID or by (when,index). parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.schedulersDetailsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.SchedulerDetailsJson' type: object summary: Get scheduled call details tags: - Scheduler x-synonyms: - scheduled - call - scheduler - scan /api/scan/schedulers: post: consumes: - application/json description: Returns paginated scheduled calls with module, status, and time-range filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.schedulersParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.SchedulerJson' type: array type: object type: object summary: List scheduled calls tags: - Scheduler x-synonyms: - scheduled - calls - scheduler - scan - schedulers /api/scan/schedulers/statistics: post: consumes: - application/json description: Returns aggregated scheduler statistics. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.SchedulerStatisticsJson' type: object summary: Get scheduler statistics tags: - Scheduler x-synonyms: - scheduler - statistics - scan - schedulers /api/scan/search/identity: post: consumes: - application/json description: Performs a fuzzy search on account identity display names and returns matching identities with any related sub-accounts. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.searchByIdentityParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: identity: items: $ref: '#/definitions/subscan_internal_service_scan.IdentifierWithSubAccount' type: array type: object type: object summary: Search accounts by identity display name tags: - Account x-synonyms: - search - identity - account - scan - lookup - find - query - wallet - address - user /api/scan/search/tokens: post: consumes: - application/json description: Searches token metadata by a free-form token key such as token name, ticker symbol, or unique ID. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.searchTokenParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.TokenSearchJson' type: array type: object type: object summary: Search tokens by name, symbol, or unique ID tags: - Tokens x-synonyms: - search - token - name/symbol - id - tokens - scan - lookup - find - query - asset - coin /api/scan/staking/era_stat: post: consumes: - application/json description: Returns paginated validator era statistics for one account. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.eraStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ValidatorStatJson' type: array type: object type: object summary: List validator era statistics tags: - Staking x-synonyms: - era - stat - staking - scan /api/scan/staking/nominator: post: consumes: - application/json description: Returns staking details for one nominator account. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.nominatorParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.NominatorDetail' type: object summary: Get nominator details tags: - Staking x-synonyms: - nominator - staking - scan - delegator - staking participant /api/scan/staking/nominators: post: consumes: - application/json description: Returns the nominators backing the specified validator account. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.nominatorsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.NominatorJson' type: array type: object type: object summary: List nominators for a validator tags: - Staking x-synonyms: - nominators - staking - scan /api/scan/staking/total_reward: post: consumes: - application/json description: Returns the summed staking rewards for one account, with optional block-range or date-range filters. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.stakingRewardParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: sum: type: number type: object type: object summary: Get staking reward totals tags: - Staking x-synonyms: - staking - reward - sum - scan - total /api/scan/staking/unbonding: post: consumes: - application/json description: Returns the current unbonding schedule for one staking account. This API only supports networks with the staking frame. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.unbondingParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: items: $ref: '#/definitions/subscan_libs_substrate_derive.Unbonding' type: array type: object type: object summary: List unbonding records tags: - Staking x-synonyms: - unbonding - staking - scan /api/scan/staking/validator: post: consumes: - application/json description: Returns staking details for one validator stash address. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.validatorParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.ValidatorJson' type: object type: object summary: Get validator details tags: - Staking x-synonyms: - validator - staking - scan - staker - node operator /api/scan/staking/validator/bond_stat: post: consumes: - application/json description: Returns era-level bond statistics for one validator stash address. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.bondStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.EraBondStat' type: array type: object type: object summary: Get validator bond statistics tags: - Staking x-synonyms: - validator - bond - stat - staking - scan - staker - node operator /api/scan/staking/validator/commission_history: post: consumes: - application/json description: Returns paginated commission-history records for one validator stash address. This API only supports networks with the staking frame pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.commissionHistoryParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.StakingCommissionHistoryJson' type: array type: object type: object summary: Get validator commission history tags: - Staking x-synonyms: - validator - commission - history - staking - scan - staker - node operator /api/scan/staking/validators: post: consumes: - application/json description: Returns a paginated validator list with optional blocked and commission-range filters. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.validatorsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ValidatorJson' type: array type: object type: object summary: List validators tags: - Staking x-synonyms: - validators - staking - scan /api/scan/staking/voted: post: consumes: - application/json description: Returns validators voted by the specified account. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.votedParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.AccountNominateList' type: array type: object type: object summary: List account-voted validators tags: - Staking x-synonyms: - account-voted - validators - staking - scan - voted /api/scan/staking/waiting: post: consumes: - application/json description: Returns validators waiting in the staking queue, with optional commission-range sorting. This API only supports networks with the staking frame or parachain-staking pallet. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.waitingValidatorsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ValidatorWaiting' type: array type: object type: object summary: List waiting validators tags: - Staking x-synonyms: - waiting - validators - staking - scan /api/scan/swork/daily: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustStorageDailyStatParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage daily stat tags: - CrustStorage x-synonyms: - crust - storage - daily - stat - cruststorage - scan - swork /api/scan/swork/group: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustGroupParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage group detail tags: - CrustStorage x-synonyms: - crust - storage - group - cruststorage - scan - swork /api/scan/swork/group/members: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustMembersParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage group members tags: - CrustStorage x-synonyms: - crust - storage - group - members - cruststorage - scan - swork /api/scan/swork/groups: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustGroupsParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage groups tags: - CrustStorage x-synonyms: - crust - storage - groups - cruststorage - scan - swork /api/scan/swork/member: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustMemberParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage group member detail tags: - CrustStorage x-synonyms: - crust - storage - group - member - cruststorage - scan - swork /api/scan/swork/member/files: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustFilesParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage group member files tags: - CrustStorage x-synonyms: - crust - storage - group - member - files - cruststorage - scan - swork /api/scan/swork/member/orders: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustMemberOrdersParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage group member orders tags: - CrustStorage x-synonyms: - crust - storage - group - member - orders - cruststorage - scan - swork /api/scan/swork/orders: post: consumes: - application/json description: This API is only available for avail network. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_crust_swork_http.CrustOrdersParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Crust storage orders tags: - CrustStorage x-synonyms: - crust - storage - orders - cruststorage - scan - swork /api/scan/sxt/holders: post: consumes: - application/json description: This API is only available for sxt network. parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_spaceTime_http.holderParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_spaceTime_db.Holder' type: array type: object type: object summary: sxt evm holder list tags: - Sxt x-synonyms: - sxt - evm - holder - scan - holders - ethereum - smart contract - frontier - owner - balance holder - owners - token holders /api/scan/sxt/transfers: post: consumes: - application/json description: This API is only available for sxt network. parameters: - description: body in: body name: params required: true schema: $ref: '#/definitions/internal_plugin_spaceTime_http.transferParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_spaceTime_db.TransferJson' type: array type: object type: object summary: sxt evm transfer list tags: - Sxt x-synonyms: - sxt - evm - transfer - scan - transfers - ethereum - smart contract - frontier - send - asset movement /api/scan/techcomm/proposal: post: consumes: - application/json description: |- Returns details for one technical-committee proposal. This API only supports networks with technicalCommittee frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.techcommProposalParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.TechcommProposalJson' type: object type: object summary: Get technical-committee proposal details tags: - Governance x-synonyms: - techcomm - proposal - governance - scan - referendum - vote - treasury - council /api/scan/techcomm/proposals: post: consumes: - application/json description: |- Returns a paginated technical-committee proposal list. This API only supports networks with technicalCommittee frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.techcommProposalsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TechcommProposalSample' type: array type: object type: object summary: List technical-committee proposals tags: - Governance x-synonyms: - techcomm - proposals - governance - scan - referendum - vote - treasury - council /api/scan/token: get: consumes: - application/json description: Returns network token symbols and token metadata keyed by symbol. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: detail: additionalProperties: $ref: '#/definitions/subscan_internal_service_scan_token.Token' type: object token: items: type: string type: array type: object type: object summary: List tokens by symbol tags: - Tokens x-synonyms: - tokens - symbol - scan - token - asset - coin /api/scan/token/holders: post: consumes: - application/json description: Returns a paginated holder list for the selected token or unique ID, with optional balance filters and ordering. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.tokenHoldersParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AccountSampleJson' type: array type: object type: object summary: List token holders tags: - Account x-synonyms: - token - holders - account - scan - asset - coin - owners - token holders - wallet - address - user /api/scan/token/price: get: consumes: - application/json description: Returns the latest price list for available tokens. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.AssetTokenPriceJson' type: array type: object summary: List token prices tags: - Tokens x-synonyms: - token - prices - tokens - scan - price - asset - coin - rate - valuation /api/scan/token/unique_id: get: consumes: - application/json description: Returns network token symbols, unique IDs, and token metadata keyed by unique_id. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.TokenUniqueIDParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: detail: additionalProperties: $ref: '#/definitions/subscan_internal_service_scan_token.Token' type: object token: items: type: string type: array unique_id: items: type: string type: array type: object type: object summary: List tokens by unique ID tags: - Tokens x-synonyms: - tokens - unique - id - scan - token - asset - coin /api/scan/tokengateway/transfers: post: consumes: - application/json description: Returns paginated Bifrost TokenGateway transfer records for one address from the dedicated TokenGateway table. Supports filtering by transfer status, source and destination accounts, source and destination chains, block time range, scaled amount range, and asset unique ID. Results are ordered by newest block timestamp first, then by descending row id. The address must be a valid Substrate or EVM address that can be normalized into the indexed account format. parameters: - description: address, pagination, and optional TokenGateway filters in: body name: params required: true schema: $ref: '#/definitions/internal_pluginv2_customizeds_bifrost_tokengateway.TransfersParams' produces: - application/json responses: "200": description: OK schema: properties: code: type: integer data: $ref: '#/definitions/subscan_internal_model.BifrostTokenGatewayTransferListJSON' message: type: string type: object "400": description: Bad Request schema: properties: code: type: integer message: type: string type: object summary: List Bifrost TokenGateway transfers tags: - Bifrost x-synonyms: - tokengateway - hyperbridge - cross-chain - transfers - bifrost /api/scan/treasury/proposal: post: consumes: - application/json description: |- Returns details for one treasury proposal. This API only supports networks with treasury frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryProposalParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.TreasuryProposalDetailJson' type: object type: object summary: Get treasury proposal details tags: - Governance x-synonyms: - treasury - proposal - governance - scan - referendum - vote - council /api/scan/treasury/proposals: post: consumes: - application/json description: |- Returns a paginated treasury proposal list. This API only supports networks with treasury frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryProposalsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TreasuryProposalJson' type: array type: object type: object summary: List treasury proposals tags: - Governance x-synonyms: - treasury - proposals - governance - scan - referendum - vote - council /api/scan/treasury/tip: post: consumes: - application/json description: |- Returns details for one treasury tip. This API only supports networks with tips frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryTipParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.TreasuryTipJson' type: object type: object summary: Get treasury tip details tags: - Governance x-synonyms: - treasury - tip - governance - scan - referendum - vote - council /api/scan/treasury/tippers: post: consumes: - application/json description: |- Returns the tipper accounts and votes for one treasury tip. This API only supports networks with tips frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryTipperParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.TreasuryTipperJson' type: array type: object type: object summary: List treasury tippers tags: - Governance x-synonyms: - treasury - tippers - governance - scan - referendum - vote - council /api/scan/treasury/tips: post: consumes: - application/json description: |- Returns a paginated treasury tip list. This API only supports networks with tips frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryTipsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TreasuryTip' type: array type: object type: object summary: List treasury tips tags: - Governance x-synonyms: - treasury - tips - governance - scan - referendum - vote - council /api/scan/treasury_council_collective/proposal: post: consumes: - application/json description: |- Returns details for one treasury council collective proposal. This API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryCouncilCollectiveProposalParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.TreasuryCouncilCollectiveProposalDetailsJson' type: object type: object summary: Get treasury council collective proposal details tags: - Governance x-synonyms: - treasury - council - collective - governance - scan - proposal - referendum - vote /api/scan/treasury_council_collective/proposals: post: consumes: - application/json description: |- Returns a paginated treasury council collective proposal list. This API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryCouncilCollectiveProposalsParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TreasuryCouncilCollectiveProposalJson' type: array type: object type: object summary: List treasury council collective proposals tags: - Governance x-synonyms: - treasury - council - collective - governance - scan - proposals - referendum - vote /api/scan/treasury_council_collective/votes: post: consumes: - application/json description: |- Returns paginated vote records for one treasury council collective proposal. This API only supports networks with treasuryCouncilCollective(moonbeam/moonriver/moonbase) frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryCouncilCollectiveVotesParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TreasuryCouncilCollectiveVoteJson' type: array type: object type: object summary: List treasury council collective votes tags: - Governance x-synonyms: - treasury - council - collective - vote - governance - scan - votes - referendum /api/scan/treasury_spend/proposal: post: consumes: - application/json description: |- Returns details for one treasury spend proposal. This API only supports networks with treasury frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryProposalParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: info: $ref: '#/definitions/subscan_internal_model.TreasurySpendProposalDetailJson' type: object type: object summary: Get treasury spend proposal details tags: - Governance x-synonyms: - treasury - spend - proposal - governance - scan - referendum - vote - council /api/scan/treasury_spend/proposals: post: consumes: - application/json description: |- Returns a paginated treasury spend proposal list. This API only supports networks with treasury frame parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.treasuryProposalsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TreasurySpendProposalJson' type: array type: object type: object summary: List treasury spend proposals tags: - Governance x-synonyms: - treasury - spend - proposals - governance - scan - referendum - vote - council /api/scan/uniques/account/balances: post: consumes: - application/json description: Returns paginated unique item balances for an account. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.UniquesBalancesParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: List unique balances by account tags: - Uniques x-synonyms: - unique - balances - account - uniques - scan - wallet - address - user /api/scan/uniques/activities: post: consumes: - application/json description: Returns paginated activity records for a unique collection and optional item. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.UniquesActivitiesParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: List unique collection activities tags: - Uniques x-synonyms: - unique - collection - activities - uniques - scan /api/scan/uniques/all: get: consumes: - application/json description: Returns all unique collections without pagination. produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: List all unique collections tags: - Uniques x-synonyms: - unique - collections - uniques - scan /api/scan/uniques/unique: post: consumes: - application/json description: Returns details for a unique collection by collection_id. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.uniqueParam' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Get unique collection details tags: - Uniques x-synonyms: - unique - collection - uniques - scan /api/scan/uniques/unique/holders: post: consumes: - application/json description: Returns paginated holder distribution for a unique collection. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.UniquesHoldersParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: List unique collection holders tags: - Uniques x-synonyms: - unique - collection - holders - uniques - scan - owners - token holders /api/scan/uniques/unique/item: post: consumes: - application/json description: Returns details for a unique collection item by collection_id and item_id. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.uniqueItemParams' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: Get unique item details tags: - Uniques x-synonyms: - unique - item - uniques - scan /api/scan/uniques/unique/items: post: consumes: - application/json description: Returns paginated items in a unique collection with optional owner filter. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.uniqueItemsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_uniques_db.ItemSample' type: array type: object type: object summary: List unique collection items tags: - Uniques x-synonyms: - unique - collection - items - uniques - scan /api/scan/uniques/uniques: post: consumes: - application/json description: Returns a paginated list of unique collections. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_uniques_http.uniquesListParam' produces: - application/json responses: "200": description: OK schema: additionalProperties: true type: object summary: List unique collections tags: - Uniques x-synonyms: - unique - collections - uniques - scan /api/scan/vector/daily: post: consumes: - application/json description: This API only available for avail network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_avail_vector_http.transferDailyParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: items: $ref: '#/definitions/subscan_internal_plugin_avail_vector_db.VectorTransferDailyJson' type: array type: object summary: vector transfer daily list tags: - Avail /api/scan/vector/statistics: post: consumes: - application/json description: This API only available for avail network. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: $ref: '#/definitions/subscan_internal_plugin_avail_vector_db.VectorTransferStatistics' type: object summary: Transfer count statistics tags: - Avail /api/scan/vector/transfer: post: consumes: - application/json description: This API only available for avail network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_plugin_avail_vector_http.transferParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/subscan_internal_plugin_share.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_plugin_avail_vector_db.VectorTransferJson' type: array type: object type: object summary: vector transfer list tags: - Avail /api/scan/vesting_release: post: consumes: - application/json description: Returns vesting release records for the requested date range. This endpoint is available only on networks that support the vesting frame. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.vestingReleaseParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.VestingRelease' type: array type: object type: object summary: List vesting release records tags: - Vesting x-synonyms: - vesting - release - scan - lockup - unlock schedule /api/scan/xcm/bridge_stat: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns bridge-type XCM statistics grouped by time format.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.BridgeStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: items: $ref: '#/definitions/subscan_internal_model.BridgeStatStatJson' type: array type: object type: object summary: '[PRO] Get XCM bridge statistics' tags: - Xcm - PRO x-synonyms: - xcm - bridge - statistics - pro - scan - stat - cross-chain - cross chain - bridge message /api/scan/xcm/channel: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns one XCM/HRMP channel by sender and recipient parachain IDs.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmChannelInfoParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.HrmpChannel' type: object summary: '[PRO] Get XCM channel details' tags: - Xcm - PRO x-synonyms: - xcm - channel - pro - scan - cross-chain - cross chain - bridge message /api/scan/xcm/channels: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns XCM/HRMP channel list filtered by sender, recipient, status, or para_id.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmChannelParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.HrmpChannel' type: array type: object type: object summary: '[PRO] List XCM channels' tags: - Xcm - PRO x-synonyms: - xcm - channels - pro - scan - cross-chain - cross chain - bridge message /api/scan/xcm/check_hash: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns the XCM message unique ID from origin or destination event/hash inputs.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmHashParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: type: string type: object summary: '[PRO] Find XCM message ID by hash' tags: - Xcm - PRO x-synonyms: - find - xcm - message - id - hash - pro - scan - check - cross-chain - cross chain - bridge message /api/scan/xcm/info: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns detailed information for one XCM message by unique_id or origin identifiers.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmMessageDetailParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.ParaXcmMessageJson' type: object summary: '[PRO] Get XCM message details' tags: - Xcm - PRO x-synonyms: - xcm - message - pro - scan - cross-chain - cross chain - bridge message /api/scan/xcm/list: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns paginated XCM messages with protocol, status, asset, and block-range filters.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmMessageParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.ParaXcmMessageJson' type: array type: object type: object summary: '[PRO] List XCM messages' tags: - Xcm - PRO x-synonyms: - xcm - messages - pro - scan - cross-chain - cross chain - bridge message /api/scan/xcm/meta: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns XCM metadata and parachain statistics, optionally filtered by para_id.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmMetaParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: $ref: '#/definitions/subscan_internal_model.XcmMeta' type: object summary: '[PRO] Get XCM metadata' tags: - Xcm - PRO x-synonyms: - xcm - metadata - pro - scan - meta - cross-chain - cross chain - bridge message - chain info /api/scan/xcm/parachain/stat: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns XCM parachain send/receive statistics with optional direction and date filters.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.xcmSenderStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: items: $ref: '#/definitions/subscan_internal_model.XcmMessageCountStatJson' type: array type: object summary: '[PRO] Get XCM parachain statistics' tags: - Xcm - PRO x-synonyms: - xcm - parachain - statistics - pro - scan - stat - cross-chain - cross chain - bridge message - para chain - relaychain shard /api/scan/xcm/stat: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns XCM traffic statistics for a date range and optional parachain filter.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmStatParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: all: items: $ref: '#/definitions/subscan_internal_model.XcmMessageStatJson' type: array receiver: items: $ref: '#/definitions/subscan_internal_model.XcmMessageStatJson' type: array send: items: $ref: '#/definitions/subscan_internal_model.XcmMessageStatJson' type: array type: object type: object summary: '[PRO] Get XCM statistics' tags: - Xcm - PRO x-synonyms: - xcm - statistics - pro - scan - stat - cross-chain - cross chain - bridge message /api/v2/scan/account/reward_slash: post: consumes: - application/json description: Returns paginated reward/slash records for an account with category, claim, and block-range filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.rewardSlashV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.StakingAccountEventJson' type: array type: object type: object summary: List account reward and slash records tags: - Staking x-synonyms: - account - reward - slash - records - staking - scan - wallet - address - user - penalty - slashing /api/v2/scan/account/tokens: post: consumes: - application/json description: Returns paginated token holdings for one account address, including the native token, built-in assets, and EVM tokens such as ERC-20 and ERC-721 when available on the current network. Use token_type to narrow the token source or class, order_field and order to sort by token, balance, price, or supply, and page/row for pagination (max row 100). This is the primary endpoint for wallet token balances, account asset holdings, and token portfolio lookups. parameters: - description: Account address plus optional token type, sorting, and pagination controls. in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountTokenV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.TokenJsonV2Json' type: array module: items: type: string type: array type: object type: object summary: List token balances for an account (v2) tags: - Account x-synonyms: - account - token - tokens - wallet - address - asset - coin - balance - balances - token balance - token balances - holdings - portfolio - wallet assets /api/v2/scan/accounts: post: consumes: - application/json description: Returns a paginated account list with optional balance filters, role filters, explicit address selection, and ordering. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AccountSampleJson' type: array type: object type: object summary: List accounts tags: - Account x-synonyms: - accounts - account - scan - wallet - address - user /api/v2/scan/accounts/net_assets: post: consumes: - application/json description: '**PRO API**: Requires a [Pro plan](http://pro.subscan.io/) Returns a paginated account-level net-asset leaderboard. Native-only networks read directly from chain_accounts; other networks use pre-aggregated priced fungible-token snapshots.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.accountNetAssetsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer list: items: $ref: '#/definitions/subscan_internal_model.AccountNetAssetJson' type: array type: object type: object summary: '[PRO] List accounts by net assets' tags: - Account - PRO x-synonyms: - accounts - net assets - wealth - leaderboard - wallet - token value /api/v2/scan/blocks: post: consumes: - application/json description: Returns a paginated block list with optional author and block-range filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.blocksParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: blocks: items: $ref: '#/definitions/subscan_internal_model.SampleBlockV2Json' type: array count: type: integer type: object type: object summary: List blocks tags: - Block x-synonyms: - blocks - block - scan - block list - block heights - block height - block number /api/v2/scan/daily: post: consumes: - application/json description: Returns daily aggregated chain statistics for the selected category and date range. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.dailyStatV2Param' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: list: items: $ref: '#/definitions/subscan_internal_model.DailyStaticJsonV2' type: array type: object type: object summary: Get daily statistics (v2) tags: - Stat x-synonyms: - daily - statistics - stat - scan /api/v2/scan/events: post: consumes: - application/json description: Returns paginated events with module/event filters, block constraints, and optional address matching. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.eventsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer events: items: $ref: '#/definitions/subscan_internal_model.ChainEventV2Json' type: array type: object type: object summary: List events tags: - Event x-synonyms: - events - event - scan - logs - on-chain events - log - on-chain event /api/v2/scan/extrinsics: post: consumes: - application/json description: Returns paginated extrinsics with module/call, signer, success, and block-range filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.extrinsicsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer extrinsics: items: $ref: '#/definitions/subscan_internal_model.ChainExtrinsicV2Json' type: array type: object type: object summary: List extrinsics tags: - Extrinsic x-synonyms: - extrinsics - extrinsic - scan - transaction - tx - on-chain call /api/v2/scan/logs: post: consumes: - application/json description: Returns paginated block logs filtered by block range, engine ID, and log type. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.logsParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer logs: items: $ref: '#/definitions/subscan_internal_model.ChainLogJson' type: array type: object type: object summary: List block logs tags: - Log x-synonyms: - block - logs - log - scan - block height - block number /api/v2/scan/multiChain/account: post: consumes: - application/json description: |- **PRO API**: Requires a [Pro plan](http://pro.subscan.io/). Returns aggregated multichain asset balances for one account together with related DeFi participation data. Support Network: polkadot parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.multiChainAccountParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: assets: items: $ref: '#/definitions/subscan_internal_model.AssetsJson' type: array defi: $ref: '#/definitions/subscan_internal_service_scan.DefiJson' type: object type: object summary: '[PRO] Get multichain account assets' tags: - MultiChain - PRO x-synonyms: - multichain - account - scan - wallet - address - user /api/v2/scan/search: post: consumes: - application/json description: Resolves one account from a Substrate address, EVM address, or SS58 account index and returns normalized account details. If the account is not cached, the service may query on-chain balance data to create or refresh the account before responding. Use this endpoint for account lookup, wallet profile lookup, or resolving an address before calling balance- or token-related APIs. parameters: - description: Account lookup input. Accepts a Substrate address, EVM address, or account index. in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.accountInfoParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: account: $ref: '#/definitions/subscan_internal_model.AccountJsonV1' type: object type: object summary: Get account information by address or account index tags: - Account x-synonyms: - account - address - wallet - lookup - find - query - resolve address - wallet profile - account profile - evm address - account index /api/v2/scan/token/native: post: consumes: - application/json description: Returns the native token and provider information for the current network. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.tokenNativeParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: provider: type: string token: $ref: '#/definitions/internal_server_http.tokenJson' type: object type: object summary: Get native token tags: - Tokens x-synonyms: - native - token - tokens - scan - asset - coin /api/v2/scan/token/providers: get: consumes: - application/json description: Returns active token providers and their capabilities. produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: providers: items: $ref: '#/definitions/internal_server_http.providerActiveJson' type: array type: object type: object summary: List token providers tags: - Tokens x-synonyms: - token - providers - tokens - scan - asset - coin /api/v2/scan/token/search: post: consumes: - application/json description: Returns tokens grouped by provider for the requested unique IDs. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.tokensSearchParam' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: additionalProperties: items: $ref: '#/definitions/internal_server_http.tokenJson' type: array type: object type: object summary: Search tokens (v2) tags: - Tokens x-synonyms: - search - tokens - scan - token - lookup - find - query - asset - coin /api/v2/scan/tokens: post: consumes: - application/json description: Returns paginated tokens from the selected provider with optional search, ordering, and extended fields. parameters: - description: param in: body name: param required: true schema: $ref: '#/definitions/internal_server_http.tokensV2Param' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer provider: type: string tokens: items: $ref: '#/definitions/internal_server_http.tokenJson' type: array type: object type: object summary: List tokens (v2) tags: - Tokens x-synonyms: - tokens - scan /api/v2/scan/transfers: post: consumes: - application/json description: Returns paginated transfer records with account, token, amount, and block-range filters. parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.transfersParams' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer total: $ref: '#/definitions/subscan_internal_model.TransferHistoryTokensTotal' transfers: items: $ref: '#/definitions/subscan_internal_model.TransferHistoryJson' type: array type: object type: object summary: List transfers tags: - Account x-synonyms: - transfers - account - scan - wallet - address - user /api/v2/scan/xcm/list: post: consumes: - application/json description: '**PRO API**: Requires a Pro plan. Returns paginated XCM messages with protocol, status, asset, and block-range filters.' parameters: - description: params in: body name: params required: true schema: $ref: '#/definitions/internal_server_http.XcmMessageV2Params' produces: - application/json responses: "200": description: OK schema: allOf: - $ref: '#/definitions/internal_server_http.J' - properties: data: properties: count: type: integer daily: items: $ref: '#/definitions/subscan_internal_model.ParaXcmMessageTokenDailyCountJson' type: array list: items: $ref: '#/definitions/subscan_internal_model.ParaXcmMessageJson' type: array total: items: $ref: '#/definitions/subscan_internal_model.ParaXcmMessageTokenTotalJson' type: array type: object type: object summary: '[PRO] List XCM messages' tags: - Xcm - PRO x-synonyms: - xcm - messages - pro - scan - cross-chain - cross chain - bridge message /healthz: get: description: Returns OK when the service process is alive. responses: "200": description: OK schema: type: string summary: Liveness health check tags: - Health x-synonyms: - liveness - health - check - healthz /readiness: get: description: Returns OK when the service is ready to serve traffic. responses: "200": description: OK schema: type: string summary: Readiness health check tags: - Health x-synonyms: - readiness - health - check swagger: "2.0" tags: - description: Pro-only endpoints require a Subscan Pro plan. name: PRO