From 27bb84a29f2e869cb6e0e5e01ac65d8f5b1c77ff Mon Sep 17 00:00:00 2001 From: Thiendekaco <139972251+Thiendekaco@users.noreply.github.com> Date: Wed, 26 Nov 2025 16:27:30 +0700 Subject: [PATCH 1/3] [Issue-#4866] feat(sdk): move static content / caching to sdk --- .../src/background/KoniTypes.ts | 14 +- .../src/constants/blocked-actions.ts | 54 +- .../src/constants/environment.ts | 3 + .../extension-base/src/constants/index.ts | 1 - .../src/constants/paraspell-chain-map.ts | 8 - .../src/constants/remind-notification-time.ts | 9 - .../extension-base/src/constants/staking.ts | 9 - .../extension-base/src/koni/api/coingecko.ts | 115 - .../src/koni/api/dotsama/crowdloan.ts | 6 +- .../src/koni/background/handlers/State.ts | 3 +- .../balance-service/transfer/xcm/utils.ts | 10 +- .../src/services/buy-service/index.ts | 7 +- .../src/services/buy-service/types.ts | 25 - .../src/services/campaign-service/index.ts | 5 +- .../src/services/campaign-service/types.ts | 41 - .../src/services/chain-service/index.ts | 18 +- .../handlers/native-staking/tao.ts | 30 +- .../src/services/earning-service/service.ts | 8 +- .../environment-service/stores/Environment.ts | 2 +- .../src/services/fee-service/utils/index.ts | 14 +- .../inapp-notification-service/index.ts | 4 +- .../scripts/DisableZeroBalanceTokens.ts | 9 +- .../services/mkt-campaign-service/index.ts | 9 +- .../src/services/price-service/coingecko.ts | 85 +- .../src/services/price-service/index.ts | 2 +- .../setting-service/SettingService.ts | 3 +- .../src/services/swap-service/index.ts | 6 +- .../src/services/transaction-service/index.ts | 7 +- .../src/stores/EnvironmentStore.ts | 2 +- .../src/utils/fetchStaticCache.ts | 16 - .../src/utils/fetchStaticData.ts | 25 - packages/extension-base/src/utils/index.ts | 1 - .../extension-base/src/utils/setup-api-sdk.ts | 17 +- .../src/utils/staticData/assetHubStaking.json | 6 - .../src/utils/staticData/blockedActions.json | 1 - .../staticData/blockedActionsFeatures.json | 39 - .../src/utils/staticData/buyServiceInfos.json | 47 - .../src/utils/staticData/buyTokenConfigs.json | 637 -- .../src/utils/staticData/chains.json | 7480 -------------- .../src/utils/staticData/crowdloanFunds.json | 8589 ----------------- .../src/utils/staticData/currencySymbol.json | 11 - .../src/utils/staticData/index.ts | 64 - .../utils/staticData/marketingCampaigns.json | 1 - .../src/utils/staticData/oldChainPrefix.json | 1 - .../utils/staticData/paraSpellChainMap.json | 1 - .../staticData/remindNotificationTime.json | 1 - .../utils/staticData/termAndCondition.json | 3 - .../src/Popup/Settings/GeneralSetting.tsx | 2 +- .../Field/Earning/EarningPoolSelector.tsx | 4 +- .../Earning/EarningValidatorSelector.tsx | 7 +- .../ChangeValidator.tsx | 7 +- .../TermsAndConditions/GeneralTermModal.tsx | 4 +- .../screen/crowdloan/useGetCrowdloanList.ts | 4 +- .../useFetchMarkdownContentData.tsx | 4 +- .../src/hooks/staticContent/useGetConfig.ts | 11 +- .../src/stores/utils/index.ts | 7 +- .../Popup/CrowdloanUnlockCampaign/index.tsx | 16 +- .../EarningPreview/EarningPreviewOutlet.tsx | 6 +- packages/extension-web-ui/src/Popup/index.tsx | 4 + .../Field/Earning/EarningPoolSelector.tsx | 4 +- .../Earning/EarningValidatorSelector.tsx | 7 +- .../TermsAndConditions/GeneralTermModal.tsx | 8 +- .../SeedPhraseTermModal.tsx | 4 +- .../screen/crowdloan/useGetCrowdloanList.ts | 4 +- .../src/stores/utils/index.ts | 11 +- 65 files changed, 155 insertions(+), 17408 deletions(-) delete mode 100644 packages/extension-base/src/constants/paraspell-chain-map.ts delete mode 100644 packages/extension-base/src/constants/remind-notification-time.ts delete mode 100644 packages/extension-base/src/koni/api/coingecko.ts delete mode 100644 packages/extension-base/src/services/buy-service/types.ts delete mode 100644 packages/extension-base/src/services/campaign-service/types.ts delete mode 100644 packages/extension-base/src/utils/fetchStaticCache.ts delete mode 100644 packages/extension-base/src/utils/fetchStaticData.ts delete mode 100644 packages/extension-base/src/utils/staticData/assetHubStaking.json delete mode 100644 packages/extension-base/src/utils/staticData/blockedActions.json delete mode 100644 packages/extension-base/src/utils/staticData/blockedActionsFeatures.json delete mode 100644 packages/extension-base/src/utils/staticData/buyServiceInfos.json delete mode 100644 packages/extension-base/src/utils/staticData/buyTokenConfigs.json delete mode 100644 packages/extension-base/src/utils/staticData/chains.json delete mode 100644 packages/extension-base/src/utils/staticData/crowdloanFunds.json delete mode 100644 packages/extension-base/src/utils/staticData/currencySymbol.json delete mode 100644 packages/extension-base/src/utils/staticData/index.ts delete mode 100644 packages/extension-base/src/utils/staticData/marketingCampaigns.json delete mode 100644 packages/extension-base/src/utils/staticData/oldChainPrefix.json delete mode 100644 packages/extension-base/src/utils/staticData/paraSpellChainMap.json delete mode 100644 packages/extension-base/src/utils/staticData/remindNotificationTime.json delete mode 100644 packages/extension-base/src/utils/staticData/termAndCondition.json diff --git a/packages/extension-base/src/background/KoniTypes.ts b/packages/extension-base/src/background/KoniTypes.ts index 8d819bd974b..f9a7d5fd0f3 100644 --- a/packages/extension-base/src/background/KoniTypes.ts +++ b/packages/extension-base/src/background/KoniTypes.ts @@ -5,7 +5,6 @@ import { _AssetRef, _AssetType, _ChainAsset, _ChainInfo, _FundStatus, _MultiChai import { TransactionError } from '@subwallet/extension-base/background/errors/TransactionError'; import { Resolver } from '@subwallet/extension-base/background/handlers/State'; import { AccountAuthType, AuthorizeRequest, ConfirmationRequestBase, RequestAccountList, RequestAccountSubscribe, RequestAccountUnsubscribe, RequestAuthorizeCancel, RequestAuthorizeReject, RequestAuthorizeSubscribe, RequestAuthorizeTab, RequestCurrentAccountAddress, ResponseAuthorizeList } from '@subwallet/extension-base/background/types'; -import { AppConfig, BrowserConfig, OSConfig } from '@subwallet/extension-base/constants'; import { RequestOptimalTransferProcess } from '@subwallet/extension-base/services/balance-service/helpers'; import { CardanoBalanceItem } from '@subwallet/extension-base/services/balance-service/helpers/subscribe/cardano/types'; import { CardanoTransactionConfig } from '@subwallet/extension-base/services/balance-service/transfer/cardano-transfer'; @@ -27,6 +26,7 @@ import { InjectedAccount, InjectedAccountWithMeta, MetadataDefBase } from '@subw import { BitcoinAddressType, KeyringPair$Meta } from '@subwallet/keyring/types'; import { KeyringOptions } from '@subwallet/ui-keyring/options/types'; import { KeyringAddress } from '@subwallet/ui-keyring/types'; +import { _SufficientChainsDetails, _TokenPriorityDetails, AppConfig, BrowserConfig, OSConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { SessionTypes } from '@walletconnect/types/dist/types/sign-client/session'; import BN from 'bn.js'; import { DexieExportJsonStructure } from 'dexie-export-import'; @@ -2041,19 +2041,11 @@ export interface RequestAddPspToken { // Popular tokens -export interface TokenPriorityDetails { - tokenGroup: Record; - token: Record -} +export type TokenPriorityDetails = _TokenPriorityDetails; // Sufficient chains -export interface SufficientChainsDetails { - assetHubPallet: string[], - assetsPallet: string[], - foreignAssetsPallet: string[], - assetRegistryPallet: string[] -} +export type SufficientChainsDetails = _SufficientChainsDetails; /// WalletConnect diff --git a/packages/extension-base/src/constants/blocked-actions.ts b/packages/extension-base/src/constants/blocked-actions.ts index cd11c7a0648..0b04927f811 100644 --- a/packages/extension-base/src/constants/blocked-actions.ts +++ b/packages/extension-base/src/constants/blocked-actions.ts @@ -2,53 +2,11 @@ // SPDX-License-Identifier: Apache-2.0 import { packageInfo } from '@subwallet/extension-base'; -import { ExtrinsicType } from '@subwallet/extension-base/background/KoniTypes'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; - -export interface BlockedActionsFeaturesMap { - blockedActionsMap: Record, - blockedFeaturesList: string[] -} +import { BlockedConfigObjects, EnvConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; export const APP_ENV = process.env.TARGET_ENV as string; export const APP_VER = packageInfo.version; -const PRODUCTION_BRANCHES = ['master', 'webapp', 'webapp-dev']; -const branchName = process.env.BRANCH_NAME || 'koni-dev'; -const targetFolder = PRODUCTION_BRANCHES.indexOf(branchName) > -1 ? 'list' : 'preview'; - -export interface EnvConfig { - appConfig?: AppConfig, - browserConfig?: BrowserConfig, - osConfig?: OSConfig -} - -// todo: check if can check exactly App Environment, Browser Type, OS Type - -export interface AppConfig { - environment: string, - version?: string, -} - -export interface BrowserConfig { - type: string, - version?: string -} - -export interface OSConfig { - type: string, - version?: string -} - -type BlockedConfigObjects = Record - -export async function fetchBlockedConfigObjects (): Promise { - const targetFile = `${targetFolder}/envConfig.json`; - - return await fetchStaticData('blocked-actions', targetFile); -} - export function getPassConfigId (currentConfig: EnvConfig, blockedConfigObjects: BlockedConfigObjects) { const passList: string[] = []; @@ -142,13 +100,3 @@ function isPassVersion (versionStr: string, versionCondition?: string) { // todo return versionStr === versionConditionStr; } - -export async function fetchLatestBlockedActionsAndFeatures (ids: string[]) { - if (ids.length === 0) { - return [staticData[StaticKey.BLOCKED_ACTIONS_FEATURES]]; - } - - const targetFiles = ids.map((id) => `${targetFolder}/${id}.json`); - - return await Promise.all(targetFiles.map((targetFile) => fetchStaticData('blocked-actions', targetFile))); -} diff --git a/packages/extension-base/src/constants/environment.ts b/packages/extension-base/src/constants/environment.ts index a39083438fa..a6679750b7f 100644 --- a/packages/extension-base/src/constants/environment.ts +++ b/packages/extension-base/src/constants/environment.ts @@ -8,3 +8,6 @@ export const APP_VERSION = process.env.PKG_VERSION || ''; export const isProductionMode = PRODUCTION_BRANCHES.indexOf(branchName) > -1; export const BACKEND_API_URL = process.env.SUBWALLET_API || (isProductionMode ? 'https://sw-services.subwallet.app/api' : 'https://be-dev.subwallet.app/api'); export const SW_EXTERNAL_SERVICES_API = process.env.SW_EXTERNAL_SERVICES_API || (isProductionMode ? 'https://external-services.subwallet.app' : 'https://external-services-dev.subwallet.app'); +export const STATIC_DATA_CACHING_API_URL = isProductionMode ? 'https://static-cache.subwallet.app' : 'https://dev.sw-static-cache.pages.dev'; +export const STATIC_CONTENT_API_URL = 'https://static-data.subwallet.app/'; +export const CACHED_API_URL = isProductionMode ? 'https://api-cache.subwallet.app' : 'https://api-cache-dev.subwallet.app'; diff --git a/packages/extension-base/src/constants/index.ts b/packages/extension-base/src/constants/index.ts index cf0eb46f296..12d7fac73ac 100644 --- a/packages/extension-base/src/constants/index.ts +++ b/packages/extension-base/src/constants/index.ts @@ -72,5 +72,4 @@ export * from './environment'; export * from './signing'; export * from './staking'; export * from './storage'; -export * from './remind-notification-time'; export * from './bitcoin'; diff --git a/packages/extension-base/src/constants/paraspell-chain-map.ts b/packages/extension-base/src/constants/paraspell-chain-map.ts deleted file mode 100644 index 6a638d27c3a..00000000000 --- a/packages/extension-base/src/constants/paraspell-chain-map.ts +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-base authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { fetchStaticData } from '@subwallet/extension-base/utils'; - -export async function fetchParaSpellChainMap (): Promise> { - return await fetchStaticData>('paraspell-chain-map'); -} diff --git a/packages/extension-base/src/constants/remind-notification-time.ts b/packages/extension-base/src/constants/remind-notification-time.ts deleted file mode 100644 index 7052dd51386..00000000000 --- a/packages/extension-base/src/constants/remind-notification-time.ts +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-base authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { NotificationActionType } from '@subwallet/extension-base/services/inapp-notification-service/interfaces'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; - -export const fetchLatestRemindNotificationTime = async () => { - return await fetchStaticData>('config/remind-notification-time'); -}; diff --git a/packages/extension-base/src/constants/staking.ts b/packages/extension-base/src/constants/staking.ts index c385300a066..fc6c69a41f8 100644 --- a/packages/extension-base/src/constants/staking.ts +++ b/packages/extension-base/src/constants/staking.ts @@ -1,8 +1,6 @@ // Copyright 2019-2022 @subwallet/extension-base authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { fetchStaticData } from '@subwallet/extension-base/utils'; - export const PREDEFINED_STAKING_POOL: Record = { kusama: 80, polkadot: 39, @@ -13,11 +11,4 @@ export const PREDEFINED_STAKING_POOL: Record = { export const MAX_NOMINATIONS = '16'; -export const PREDEFINED_EARNING_POOL_PROMISE = fetchStaticData>('nomination-pool-recommendation'); - -export type ChainRecommendValidator = { - maxCount: number; - preSelectValidators: string; -}; - export const CRON_REFRESH_EARNING_TARGETS = 10 * 60 * 1000; // 10 minutes depends on cron run time on server diff --git a/packages/extension-base/src/koni/api/coingecko.ts b/packages/extension-base/src/koni/api/coingecko.ts deleted file mode 100644 index 55872495105..00000000000 --- a/packages/extension-base/src/koni/api/coingecko.ts +++ /dev/null @@ -1,115 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-koni authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { CurrencyJson, CurrencyType, ExchangeRateJSON, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; -import axios, { AxiosResponse } from 'axios'; - -interface GeckoItem { - id: string, - name: string, - current_price: number, - price_change_24h: number, - symbol: string -} - -interface ExchangeRateItem { - result: string, - time_last_update_unix: number, - time_last_update_utc: string, - time_next_update_unix: number, - time_next_update_utc: number, - base_code: string, - conversion_rates: Record -} - -let useBackupApi = false; - -export const getTokenPrice = async (priceIds: Set, currencyCode: CurrencyType = 'USD'): Promise => { - try { - const idStr = Array.from(priceIds).join(','); - - const getPriceMap = async () => { - let rs: AxiosResponse | undefined; - - if (!useBackupApi) { - try { - rs = await axios.get(`https://api.coingecko.com/api/v3/coins/markets?vs_currency=${currencyCode.toLowerCase()}&per_page=250&ids=${idStr}`); - } catch (err) { - useBackupApi = true; - } - } - - if (useBackupApi || rs?.status !== 200) { - useBackupApi = true; - rs = await axios.get(`https://chain-data.subwallet.app/api/price/get?ids=${idStr}`); - } - - if (rs?.status !== 200) { - console.warn('Failed to get token price'); - } - - return rs; - }; - - const getExchangeRate = async () => { - let rs: AxiosResponse | undefined; - - try { - rs = await axios.get('https://api-cache.subwallet.app/exchange-rate'); - } catch (e) { - console.warn('Failed to get exchange rate'); - } - - if (rs?.status !== 200) { - console.warn('Failed to get exchange rate'); - } - - return rs; - }; - - const resMultiPromise = await Promise.all([ - getPriceMap(), - getExchangeRate() - ]); - - const responseDataPrice = resMultiPromise[0]?.data as Array || []; - const responseDataExchangeRate = resMultiPromise[1]?.data as ExchangeRateItem || {}; - const priceMap: Record = {}; - const price24hMap: Record = {}; - const exchangeRateMap: Record = Object.keys(responseDataExchangeRate.conversion_rates) - .reduce((map, exchangeKey) => { - if (!staticData[StaticKey.CURRENCY_SYMBOL][exchangeKey]) { - return map; - } - - map[exchangeKey as CurrencyType] = { - exchange: responseDataExchangeRate.conversion_rates[exchangeKey], - label: (staticData[StaticKey.CURRENCY_SYMBOL][exchangeKey] as CurrencyJson).label - }; - - return map; - }, {} as Record); - const currencyData = staticData[StaticKey.CURRENCY_SYMBOL][currencyCode]; - - responseDataPrice.forEach((val) => { - const currentPrice = val.current_price || 0; - const price24h = currentPrice - (val.price_change_24h || 0); - const exchangeRate = exchangeRateMap[currencyCode] || 1; - - priceMap[val.id] = currentPrice * exchangeRate.exchange; - price24hMap[val.id] = price24h * exchangeRate.exchange; - }); - - return { - currency: currencyCode, - currencyData, - exchangeRateMap, - priceMap, - price24hMap - } as PriceJson; - } catch (err) { - console.error(err); - throw err; - } -}; diff --git a/packages/extension-base/src/koni/api/dotsama/crowdloan.ts b/packages/extension-base/src/koni/api/dotsama/crowdloan.ts index de7960e4db9..497e65068b0 100644 --- a/packages/extension-base/src/koni/api/dotsama/crowdloan.ts +++ b/packages/extension-base/src/koni/api/dotsama/crowdloan.ts @@ -8,7 +8,7 @@ import { ACALA_REFRESH_CROWDLOAN_INTERVAL } from '@subwallet/extension-base/cons import registry from '@subwallet/extension-base/koni/api/dotsama/typeRegistry'; import { _SubstrateApi } from '@subwallet/extension-base/services/chain-service/types'; import { fetchJson, getAddressesByChainType, reformatAddress } from '@subwallet/extension-base/utils'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { DeriveOwnContributions } from '@polkadot/api-derive/types'; import { BN } from '@polkadot/util'; @@ -36,9 +36,9 @@ function getChainInfoMap (chainInfoList: _ChainInfo[]): Record('crowdloan-funds'); +const getOnlineFundList = subwalletApiSdk.staticContentApi.fetchCrowdloanFundList(); const getOnlineChainInfoMap = (async () => { - const chainInfoList = await fetchStaticData<_ChainInfo[]>('chains'); + const chainInfoList = await subwalletApiSdk.staticContentApi.fetchLatestChainData(); return getChainInfoMap(chainInfoList); })(); diff --git a/packages/extension-base/src/koni/background/handlers/State.ts b/packages/extension-base/src/koni/background/handlers/State.ts index 9eff88211df..2c36dfd7826 100644 --- a/packages/extension-base/src/koni/background/handlers/State.ts +++ b/packages/extension-base/src/koni/background/handlers/State.ts @@ -11,7 +11,7 @@ import { withErrorLog } from '@subwallet/extension-base/background/handlers/help import { isSubscriptionRunning, unsubscribe } from '@subwallet/extension-base/background/handlers/subscriptions'; import { AddressCardanoTransactionBalance, AddTokenRequestExternal, AmountData, APIItemState, ApiMap, AuthRequestV2, BitcoinProviderErrorType, BitcoinSendTransactionParams, BitcoinSendTransactionRequest, BitcoinSignatureRequest, BitcoinSignMessageParams, BitcoinSignMessageResult, BitcoinSignPsbtParams, BitcoinSignPsbtRequest, BitcoinSignPsbtResult, CardanoKeyType, CardanoProviderErrorType, CardanoSignatureRequest, CardanoTransactionDappConfig, ChainStakingMetadata, ChainType, ConfirmationsQueue, ConfirmationsQueueBitcoin, ConfirmationsQueueCardano, ConfirmationsQueueTon, ConfirmationType, CrowdloanItem, CrowdloanJson, CurrencyType, EvmProviderErrorType, EvmSendTransactionParams, EvmSendTransactionRequest, EvmSignatureRequest, ExternalRequestPromise, ExternalRequestPromiseStatus, ExtrinsicType, MantaAuthorizationContext, MantaPayConfig, MantaPaySyncState, NftCollection, NftItem, NftJson, NominatorMetadata, PsbtTransactionArg, RequestAccountExportPrivateKey, RequestCardanoSignData, RequestCardanoSignTransaction, RequestConfirmationComplete, RequestConfirmationCompleteBitcoin, RequestConfirmationCompleteCardano, RequestConfirmationCompleteTon, RequestCrowdloanContributions, RequestSettingsType, ResponseAccountExportPrivateKey, ResponseCardanoSignData, ResponseCardanoSignTransaction, ServiceInfo, SingleModeJson, StakingItem, StakingJson, StakingRewardItem, StakingRewardJson, StakingType, UiSettings } from '@subwallet/extension-base/background/KoniTypes'; import { RequestAuthorizeTab, RequestRpcSend, RequestRpcSubscribe, RequestRpcUnsubscribe, RequestSign, ResponseRpcListProviders, ResponseSigning } from '@subwallet/extension-base/background/types'; -import { EnvConfig, MANTA_PAY_BALANCE_INTERVAL, REMIND_EXPORT_ACCOUNT } from '@subwallet/extension-base/constants'; +import { MANTA_PAY_BALANCE_INTERVAL, REMIND_EXPORT_ACCOUNT } from '@subwallet/extension-base/constants'; import { convertErrorFormat, generateValidationProcess, PayloadValidated, ValidateStepFunction, validationAuthCardanoMiddleware, validationAuthMiddleware, validationAuthWCMiddleware, validationBitcoinConnectMiddleware, validationBitcoinSendTransactionMiddleware, validationBitcoinSignMessageMiddleware, validationBitcoinSignPsbtMiddleware, validationCardanoSignDataMiddleware, validationConnectMiddleware, validationEvmDataTransactionMiddleware, validationEvmSignMessageMiddleware } from '@subwallet/extension-base/core/logic-validation'; import { BalanceService } from '@subwallet/extension-base/services/balance-service'; import { ServiceStatus } from '@subwallet/extension-base/services/base/types'; @@ -52,6 +52,7 @@ import { convertCardanoHexToBech32, validateAddressNetwork } from '@subwallet/ex import { createPromiseHandler } from '@subwallet/extension-base/utils/promise'; import { MetadataDef, ProviderMeta } from '@subwallet/extension-inject/types'; import { keyring } from '@subwallet/ui-keyring'; +import { EnvConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; import BigN from 'bignumber.js'; import * as bitcoin from 'bitcoinjs-lib'; import BN from 'bn.js'; diff --git a/packages/extension-base/src/services/balance-service/transfer/xcm/utils.ts b/packages/extension-base/src/services/balance-service/transfer/xcm/utils.ts index 13ac422d80b..6bf94eb4e07 100644 --- a/packages/extension-base/src/services/balance-service/transfer/xcm/utils.ts +++ b/packages/extension-base/src/services/balance-service/transfer/xcm/utils.ts @@ -2,10 +2,10 @@ // SPDX-License-Identifier: Apache-2.0 import { _ChainAsset, _ChainInfo } from '@subwallet/chain-list/types'; -import { fetchParaSpellChainMap } from '@subwallet/extension-base/constants/paraspell-chain-map'; import { CreateXcmExtrinsicProps } from '@subwallet/extension-base/services/balance-service/transfer/xcm/index'; import { ProxyServiceRoute } from '@subwallet/extension-base/types/environment'; import { fetchFromProxyService } from '@subwallet/extension-base/utils'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import BigNumber from 'bignumber.js'; import { ApiPromise } from '@polkadot/api'; @@ -159,7 +159,7 @@ export async function buildXcm (request: CreateXcmExtrinsicProps) { throw new Error('Token is not support XCM at this time'); } - const paraSpellChainMap = await fetchParaSpellChainMap(); + const paraSpellChainMap = await subwalletApiSdk.staticContentApi.fetchParaSpellChainMap(); const bodyData = { senderAddress: sender, @@ -199,7 +199,7 @@ export async function buildXcm (request: CreateXcmExtrinsicProps) { export async function dryRunXcm (request: CreateXcmExtrinsicProps) { const { destinationChain, originChain, originTokenInfo, recipient, sender, sendingValue } = request; - const paraSpellChainMap = await fetchParaSpellChainMap(); + const paraSpellChainMap = await subwalletApiSdk.staticContentApi.fetchParaSpellChainMap(); const paraSpellIdentifyV4 = originTokenInfo.metadata?.paraSpellIdentifyV4; if (!paraSpellIdentifyV4) { @@ -246,7 +246,7 @@ export async function dryRunXcm (request: CreateXcmExtrinsicProps) { export async function dryRunPreviewXcm (request: CreateXcmExtrinsicProps) { const { destinationChain, originChain, originTokenInfo, recipient, sender, sendingValue } = request; - const paraSpellChainMap = await fetchParaSpellChainMap(); + const paraSpellChainMap = await subwalletApiSdk.staticContentApi.fetchParaSpellChainMap(); const paraSpellIdentifyV4 = originTokenInfo.metadata?.paraSpellIdentifyV4; if (!paraSpellIdentifyV4) { @@ -294,7 +294,7 @@ export async function dryRunPreviewXcm (request: CreateXcmExtrinsicProps) { export async function estimateXcmFee (request: GetXcmFeeRequest) { const { fromChainInfo, fromTokenInfo, recipient, sender, toChainInfo, value } = request; - const paraSpellChainMap = await fetchParaSpellChainMap(); + const paraSpellChainMap = await subwalletApiSdk.staticContentApi.fetchParaSpellChainMap(); const paraSpellIdentifyV4 = fromTokenInfo.metadata?.paraSpellIdentifyV4; const requestValue = BigNumber(value).gt(0) ? value : '1'; // avoid bug in-case estimate fee sendingValue <= 0; diff --git a/packages/extension-base/src/services/buy-service/index.ts b/packages/extension-base/src/services/buy-service/index.ts index a1a91b99085..710ba80d81b 100644 --- a/packages/extension-base/src/services/buy-service/index.ts +++ b/packages/extension-base/src/services/buy-service/index.ts @@ -2,9 +2,8 @@ // SPDX-License-Identifier: Apache-2.0 import KoniState from '@subwallet/extension-base/koni/background/handlers/State'; -import { ListBuyServicesResponse, ListBuyTokenResponse } from '@subwallet/extension-base/services/buy-service/types'; import { AccountChainType, BuyServiceInfo, BuyTokenInfo, OnrampAccountSupportType, SupportService } from '@subwallet/extension-base/types'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { BehaviorSubject } from 'rxjs'; import { DEFAULT_SERVICE_INFO } from './constants'; @@ -52,7 +51,7 @@ export default class BuyService { } private async fetchTokens () { - const data = await fetchStaticData('buy-token-configs'); + const data = await subwalletApiSdk.staticContentApi.fetchListBuyToken(); const result: Record = {}; @@ -100,7 +99,7 @@ export default class BuyService { } private async fetchServices () { - const data = await fetchStaticData('buy-service-infos'); + const data = await subwalletApiSdk.staticContentApi.fetchBuyServices(); const result: Record = {}; diff --git a/packages/extension-base/src/services/buy-service/types.ts b/packages/extension-base/src/services/buy-service/types.ts deleted file mode 100644 index 1509fef5db1..00000000000 --- a/packages/extension-base/src/services/buy-service/types.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-koni authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { BuyService, OnrampAccountSupportType, SupportService } from '@subwallet/extension-base/types'; - -interface _BuyTokenInfo { - serviceInfo: Record; - network: string; - slug: string; - symbol: string; - support: OnrampAccountSupportType; -} - -interface _BuyServiceInfo { - id: number; - name: string; - contactUrl: string; - termUrl: string; - policyUrl: string; - url: string; - slug: SupportService; -} - -export type ListBuyTokenResponse = _BuyTokenInfo[]; -export type ListBuyServicesResponse = _BuyServiceInfo[]; diff --git a/packages/extension-base/src/services/campaign-service/index.ts b/packages/extension-base/src/services/campaign-service/index.ts index 992d8947032..f13c7c34af7 100644 --- a/packages/extension-base/src/services/campaign-service/index.ts +++ b/packages/extension-base/src/services/campaign-service/index.ts @@ -3,9 +3,8 @@ import { CampaignData, CampaignDataType, ShowCampaignPopupRequest } from '@subwallet/extension-base/background/KoniTypes'; import KoniState from '@subwallet/extension-base/koni/background/handlers/State'; -import { ListCampaignResponse } from '@subwallet/extension-base/services/campaign-service/types'; import { TARGET_ENV } from '@subwallet/extension-base/utils'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { BehaviorSubject } from 'rxjs'; import { runCampaign } from './helpers'; @@ -34,7 +33,7 @@ export default class CampaignService { } private async fetchCampaign () { - const respData = await fetchStaticData('marketing-campaigns'); + const respData = await subwalletApiSdk.staticContentApi.fetchCampaignList(); const campaigns: CampaignData[] = []; diff --git a/packages/extension-base/src/services/campaign-service/types.ts b/packages/extension-base/src/services/campaign-service/types.ts deleted file mode 100644 index a8ec91339cd..00000000000 --- a/packages/extension-base/src/services/campaign-service/types.ts +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-koni authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -import { CampaignAction, CampaignButton } from '@subwallet/extension-base/background/KoniTypes'; - -type Metadata = Record | null; - -interface _BannerData { - id: number; - alt: string; - action: CampaignAction; - metadata: Metadata; - environments: string[]; - position: string[]; - buttons: CampaignButton[]; - media: string; -} - -interface _NotificationData { - id: number; - title: string; - message: string; - repeat: number; - repeatAfter: number; - action: CampaignAction; - metadata: Metadata; - buttons: CampaignButton[]; -} - -interface _CampaignData { - id: number; - name: string; - description: null; - start_time: string; - end_time: string; - condition: Metadata; - banners: _BannerData[]; - notifications: _NotificationData[]; -} - -export type ListCampaignResponse = _CampaignData[] diff --git a/packages/extension-base/src/services/chain-service/index.ts b/packages/extension-base/src/services/chain-service/index.ts index 6dadc8cfce9..99c08be6f29 100644 --- a/packages/extension-base/src/services/chain-service/index.ts +++ b/packages/extension-base/src/services/chain-service/index.ts @@ -22,7 +22,8 @@ import { convertUtxoRawToUtxo } from '@subwallet/extension-base/services/request import { IChain, IMetadataItem, IMetadataV15Item } from '@subwallet/extension-base/services/storage-service/databases'; import DatabaseService from '@subwallet/extension-base/services/storage-service/DatabaseService'; import AssetSettingStore from '@subwallet/extension-base/stores/AssetSetting'; -import { addLazy, calculateMetadataHash, fetchStaticData, filterAssetsByChainAndType, getShortMetadata, MODULE_SUPPORT, reformatAddress } from '@subwallet/extension-base/utils'; +import { addLazy, calculateMetadataHash, filterAssetsByChainAndType, getShortMetadata, MODULE_SUPPORT, reformatAddress } from '@subwallet/extension-base/utils'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { BehaviorSubject, Subject } from 'rxjs'; import Web3 from 'web3'; @@ -1234,7 +1235,7 @@ export class ChainService { } private async fetchLatestChainData () { - return await fetchStaticData<_ChainInfo[]>('chains'); + return subwalletApiSdk.staticContentApi.fetchLatestChainData(); // try { // const timeout = new Promise((resolve) => { // const id = setTimeout(() => { @@ -1273,26 +1274,23 @@ export class ChainService { // @ts-ignore private async fetchLatestPriceIdsData () { - return await fetchStaticData>('chain-assets/price-map'); + return await subwalletApiSdk.staticContentApi.fetchLatestPriceIdsData(); } private async fetchLatestLedgerGenericAllowChains () { - return await fetchStaticData('chains/ledger-generic-allow-chains') || []; + return await subwalletApiSdk.staticContentApi.fetchLatestLedgerGenericAllowChains(); } private async fetchLatestPriorityTokens () { - return await fetchStaticData('chain-assets/priority-tokens') || { - tokenGroup: {}, - token: {} - }; + return await subwalletApiSdk.staticContentApi.fetchLatestPriorityTokens(); } private async fetchLatestSufficientChains () { - return await fetchStaticData('chains/supported-sufficient-chains') || []; + return await subwalletApiSdk.staticContentApi.fetchLatestSufficientChains(); } public async fetchAhMapChain () { - return await fetchStaticData>('asset-hub-staking-map'); + return await subwalletApiSdk.staticContentApi.fetchAhMapChain(); } private async initChains () { diff --git a/packages/extension-base/src/services/earning-service/handlers/native-staking/tao.ts b/packages/extension-base/src/services/earning-service/handlers/native-staking/tao.ts index c9dd4fc4df7..860de3a9901 100644 --- a/packages/extension-base/src/services/earning-service/handlers/native-staking/tao.ts +++ b/packages/extension-base/src/services/earning-service/handlers/native-staking/tao.ts @@ -13,7 +13,8 @@ import BaseParaStakingPoolHandler from '@subwallet/extension-base/services/earni import { BaseYieldPositionInfo, BasicTxErrorType, EarningStatus, NativeYieldPoolInfo, OptimalYieldPath, StakeCancelWithdrawalParams, StakingTxErrorType, SubmitBittensorChangeValidatorStaking, SubmitJoinNativeStaking, TransactionData, UnstakingInfo, ValidatorInfo, YieldPoolInfo, YieldPoolMethodInfo, YieldPoolType, YieldPositionInfo, YieldTokenBaseInfo } from '@subwallet/extension-base/types'; import { ProxyServiceRoute } from '@subwallet/extension-base/types/environment'; import { fetchFromProxyService, formatNumber, reformatAddress } from '@subwallet/extension-base/utils'; -import { fetchStaticCache } from '@subwallet/extension-base/utils/fetchStaticCache'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; +import { DTaoValidator } from '@subwallet-monorepos/subwallet-services-sdk/services'; import BigN from 'bignumber.js'; import { t } from 'i18next'; import { BehaviorSubject, combineLatest } from 'rxjs'; @@ -53,26 +54,8 @@ export interface RawDelegateState { stake: string; }>; } - interface ValidatorResponse { - data: Validator[]; -} - -interface Validator { - hotkey: { - ss58: string; - }; - name: string; - global_nominators: number; - validator_return_per_day: string; - nominator_return_per_day: string; - stake: string; - validator_stake: string; - take: string; - root_stake: string; - global_weighted_stake: string; - weighted_root_stake: string; - global_alpha_stake_as_tao: string; + data: DTaoValidator[]; } interface ValidatorAprResponse { @@ -141,12 +124,9 @@ export class BittensorCache { private async fetchData (): Promise { try { - const fetchData = await fetchStaticCache<{ data: Record }>( - 'earning/dtao/validator.json', - { data: {} } - ); + const fetchData = await subwalletApiSdk.staticDataCacheApi.fetchDTaoValidatorList(); - const validators = Object.values(fetchData.data); + const validators = Object.values(fetchData); const data = { data: validators.filter((validator) => parseFloat(validator.root_stake) > 0) diff --git a/packages/extension-base/src/services/earning-service/service.ts b/packages/extension-base/src/services/earning-service/service.ts index b75e6f9cab1..cff9992859c 100644 --- a/packages/extension-base/src/services/earning-service/service.ts +++ b/packages/extension-base/src/services/earning-service/service.ts @@ -15,7 +15,7 @@ import DatabaseService from '@subwallet/extension-base/services/storage-service/ import { SWTransactionBase } from '@subwallet/extension-base/services/transaction-service/types'; import { BasicTxErrorType, EarningRewardHistoryItem, EarningRewardItem, EarningRewardJson, HandleYieldStepData, HandleYieldStepParams, OptimalYieldPath, OptimalYieldPathParams, RequestEarlyValidateYield, RequestEarningImpact, RequestStakeCancelWithdrawal, RequestStakeClaimReward, RequestYieldLeave, RequestYieldWithdrawal, ResponseEarlyValidateYield, SubmitChangeValidatorStaking, TransactionData, ValidateYieldProcessParams, ValidatorInfo, YieldPoolInfo, YieldPoolTarget, YieldPoolType, YieldPositionInfo } from '@subwallet/extension-base/types'; import { addLazy, createPromiseHandler, filterAddressByChainInfo, PromiseHandler, removeLazy } from '@subwallet/extension-base/utils'; -import { fetchStaticCache } from '@subwallet/extension-base/utils/fetchStaticCache'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { BehaviorSubject, combineLatest } from 'rxjs'; import { EarningImpactResult } from './handlers/native-staking/dtao'; @@ -25,9 +25,7 @@ import { AcalaLiquidStakingPoolHandler, AmplitudeNativeStakingPoolHandler, Astar type PoolTargetsFetchingCached = Record>; export const fetchPoolsData = async () => { - const fetchData = await fetchStaticCache<{data: Record}>('earning/yield-pools.json', { data: {} }); - - return fetchData.data; + return await subwalletApiSdk.staticDataCacheApi.fetchPoolsData(); }; export default class EarningService implements StoppableServiceInterface, PersistDataServiceInterface { @@ -973,7 +971,7 @@ export default class EarningService implements StoppableServiceInterface, Persis let targets: YieldPoolTarget[] = []; if (this.useOnlineCacheOnly) { - targets = await fetchStaticCache(`earning/targets/${slug}.json`, []); + targets = await subwalletApiSdk.staticDataCacheApi.fetchPoolTargets(slug); } const handler = this.getPoolHandler(slug); diff --git a/packages/extension-base/src/services/environment-service/stores/Environment.ts b/packages/extension-base/src/services/environment-service/stores/Environment.ts index e406751ab73..871991b92dd 100644 --- a/packages/extension-base/src/services/environment-service/stores/Environment.ts +++ b/packages/extension-base/src/services/environment-service/stores/Environment.ts @@ -1,9 +1,9 @@ // Copyright 2019-2022 @subwallet/extension-base // SPDX-License-Identifier: Apache-2.0 -import { EnvConfig } from '@subwallet/extension-base/constants'; import { StoreSubject } from '@subwallet/extension-base/services/keyring-service/context/stores/Base'; import { EnvironmentStore } from '@subwallet/extension-base/stores'; +import { EnvConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { BehaviorSubject } from 'rxjs'; export class EnvironmentStoreSubject extends StoreSubject { diff --git a/packages/extension-base/src/services/fee-service/utils/index.ts b/packages/extension-base/src/services/fee-service/utils/index.ts index 22f71cb65d0..6de70cefa38 100644 --- a/packages/extension-base/src/services/fee-service/utils/index.ts +++ b/packages/extension-base/src/services/fee-service/utils/index.ts @@ -7,6 +7,7 @@ import { _EvmApi } from '@subwallet/extension-base/services/chain-service/types' import { estimateTokensForPool, getReserveForPool } from '@subwallet/extension-base/services/swap-service/handler/asset-hub/utils'; import { EvmEIP1559FeeOption, EvmFeeInfo, EvmFeeInfoCache, InfuraFeeInfo, InfuraThresholdInfo } from '@subwallet/extension-base/types'; import { BN_WEI, BN_ZERO } from '@subwallet/extension-base/utils'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import BigN from 'bignumber.js'; import { ApiPromise } from '@polkadot/api'; @@ -87,18 +88,9 @@ export const fetchInfuraFeeData = async (chainId: number, infuraAuth?: string): export const fetchSubWalletFeeData = async (chainId: number, networkKey: string): Promise => { return await new Promise((resolve) => { - const baseUrl = 'https://api-cache.subwallet.app/sw-evm-gas/{{chain}}'; - const url = baseUrl.replaceAll('{{chain}}', networkKey); - // TODO: Update the logo to follow the new estimateFee format or move the logic to the backend - fetch(url, - { - method: 'GET' - }) - .then((rs) => { - return rs.json(); - }) - .then((info: EvmFeeInfoCache) => { + subwalletApiSdk.externalCacheClientApi.fetchSubWalletFeeData(networkKey) + .then((info: EvmFeeInfoCache | null) => { resolve(info); }) .catch((e) => { diff --git a/packages/extension-base/src/services/inapp-notification-service/index.ts b/packages/extension-base/src/services/inapp-notification-service/index.ts index a95833a2795..2b337ddb6bb 100644 --- a/packages/extension-base/src/services/inapp-notification-service/index.ts +++ b/packages/extension-base/src/services/inapp-notification-service/index.ts @@ -5,7 +5,6 @@ import { COMMON_ASSETS, COMMON_CHAIN_SLUGS } from '@subwallet/chain-list'; import { _ChainAsset } from '@subwallet/chain-list/types'; import { ChainType, ExtrinsicType } from '@subwallet/extension-base/background/KoniTypes'; import { CRON_LISTEN_AVAIL_BRIDGE_CLAIM } from '@subwallet/extension-base/constants'; -import { fetchLatestRemindNotificationTime } from '@subwallet/extension-base/constants/remind-notification-time'; import { CronServiceInterface, ServiceStatus } from '@subwallet/extension-base/services/base/types'; import { ChainService } from '@subwallet/extension-base/services/chain-service'; import { _STAKING_CHAIN_GROUP } from '@subwallet/extension-base/services/earning-service/constants'; @@ -20,6 +19,7 @@ import { ProcessTransactionData, ProcessType, SummaryEarningProcessData, SwapBas import { GetNotificationParams, RequestSwitchStatusParams } from '@subwallet/extension-base/types/notification'; import { formatNumber, getAddressesByChainType, reformatAddress } from '@subwallet/extension-base/utils'; import { isSubstrateAddress } from '@subwallet/keyring'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; export class InappNotificationService implements CronServiceInterface { status: ServiceStatus; @@ -187,7 +187,7 @@ export class InappNotificationService implements CronServiceInterface { const passNotifications: _NotificationInfo[] = []; const [comparedNotifications, remindTimeConfig] = await Promise.all([ this.fetchNotificationsByParams({ notificationTab: NotificationTab.ALL, proxyId }), - await fetchLatestRemindNotificationTime() + await subwalletApiSdk.staticContentApi.fetchLatestRemindNotificationTime() ]); for (const candidateNotification of notifications) { diff --git a/packages/extension-base/src/services/migration-service/scripts/DisableZeroBalanceTokens.ts b/packages/extension-base/src/services/migration-service/scripts/DisableZeroBalanceTokens.ts index b7394506e0d..f4c45890355 100644 --- a/packages/extension-base/src/services/migration-service/scripts/DisableZeroBalanceTokens.ts +++ b/packages/extension-base/src/services/migration-service/scripts/DisableZeroBalanceTokens.ts @@ -1,10 +1,10 @@ // Copyright 2019-2022 @subwallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { AssetSetting, TokenPriorityDetails } from '@subwallet/extension-base/background/KoniTypes'; +import { AssetSetting } from '@subwallet/extension-base/background/KoniTypes'; import { _isAssetAutoEnable } from '@subwallet/extension-base/services/chain-service/utils'; import BaseMigrationJob from '@subwallet/extension-base/services/migration-service/Base'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; // Usage: // 1. Disable tokens with a balance of 0 // 2. Exclude tokens that belong to the popular list @@ -29,10 +29,7 @@ export default class DisableZeroBalanceTokens extends BaseMigrationJob { return (BigInt(item.free) + BigInt(item.locked) > 0); }); - const priorityTokensMap = await fetchStaticData('chain-assets/priority-tokens') || { - tokenGroup: {}, - token: {} - }; + const priorityTokensMap = await subwalletApiSdk.staticContentApi.fetchLatestPriorityTokens(); const priorityTokensList = priorityTokensMap.token && typeof priorityTokensMap.token === 'object' ? Object.keys(priorityTokensMap.token) diff --git a/packages/extension-base/src/services/mkt-campaign-service/index.ts b/packages/extension-base/src/services/mkt-campaign-service/index.ts index 544b44c1748..e23b153ee75 100644 --- a/packages/extension-base/src/services/mkt-campaign-service/index.ts +++ b/packages/extension-base/src/services/mkt-campaign-service/index.ts @@ -4,8 +4,9 @@ import KoniState from '@subwallet/extension-base/koni/background/handlers/State'; import { _getAssetDecimals, _getChainNativeTokenBasicInfo } from '@subwallet/extension-base/services/chain-service/utils'; import { AppBannerData, AppBasicInfoData, AppCommonData, AppConfirmationData, AppPopupData, ConditionBalanceType, ConditionCrowdloanType, ConditionEarningType, ConditionHasMoneyType, ConditionNftType, ConditionType, MktCampaignCondition, MktCampaignConditionTypeValue } from '@subwallet/extension-base/services/mkt-campaign-service/types'; -import { fetchStaticData, TARGET_ENV, wait } from '@subwallet/extension-base/utils'; +import { TARGET_ENV, wait } from '@subwallet/extension-base/utils'; import { keyring } from '@subwallet/ui-keyring'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import BigN from 'bignumber.js'; import { BehaviorSubject } from 'rxjs'; @@ -50,21 +51,21 @@ export default class MktCampaignService { } public async fetchPopupData () { - const respAppPopupData = await fetchStaticData('app-popups'); + const respAppPopupData = await subwalletApiSdk.staticContentApi.fetchPopupData(); const result = await this.handleMktCampaignData(respAppPopupData); this.appPopupSubject.next(result); } public async fetchBannerData () { - const respAppBannerData = await fetchStaticData('app-banners'); + const respAppBannerData = await subwalletApiSdk.staticContentApi.fetchBannerData(); const result = await this.handleMktCampaignData(respAppBannerData); this.appBannerSubject.next(result); } public async fetchConfirmationData () { - const respAppConfirmationData = await fetchStaticData('app-confirmations'); + const respAppConfirmationData = await subwalletApiSdk.staticContentApi.fetchConfirmationData(); const result = await this.handleMktCampaignData(respAppConfirmationData); diff --git a/packages/extension-base/src/services/price-service/coingecko.ts b/packages/extension-base/src/services/price-service/coingecko.ts index 3d934e9cb70..3bae5b52d2f 100644 --- a/packages/extension-base/src/services/price-service/coingecko.ts +++ b/packages/extension-base/src/services/price-service/coingecko.ts @@ -2,79 +2,47 @@ // SPDX-License-Identifier: Apache-2.0 import { CurrencyJson, CurrencyType, ExchangeRateJSON, HistoryTokenPriceJSON, PriceChartTimeframe, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; -import { isProductionMode } from '@subwallet/extension-base/constants'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; - -import { isArray } from '@polkadot/util'; - -interface GeckoItem { - id: string, - name: string, - current_price: number, - price_change_24h: number, - symbol: string, - last_updated?: string, - last_updated_at?: string -} - -interface DerivativeTokenPrice { - id: string; - origin_id: string; - origin_price: number; - rate: number; - derived_price: number; - cached_at: number; -} - -interface ExchangeRateItem { - result: string, - time_last_update_unix: number, - time_last_update_utc: string, - time_next_update_unix: number, - time_next_update_utc: number, - base_code: string, - conversion_rates: Record -} +import { DerivativeTokenPrice, ExchangeRateItem, GeckoItem, staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; const DEFAULT_CURRENCY = 'USD'; const DERIVATIVE_TOKEN_SLUG_LIST = ['susds', 'savings-dai']; let useBackupApi = false; -const apiCacheDomain = isProductionMode ? 'https://api-cache.subwallet.app' : 'https://api-cache-dev.subwallet.app'; - export const getExchangeRateMap = async (): Promise> => { - let response: Response | undefined; + let responseDataExchangeRate: ExchangeRateItem | undefined; try { try { - response = await fetch('https://api-cache.subwallet.app/exchange-rate'); + responseDataExchangeRate = await subwalletApiSdk.externalCacheClientApi.fetchLastedExchangeRate(); } catch (e) {} - if (response?.status !== 200) { + if (!responseDataExchangeRate) { try { - response = await fetch('https://static-cache.subwallet.app/exchange-rate/data.json'); + responseDataExchangeRate = await subwalletApiSdk.staticDataCacheApi.fetchExchangeRatesStatic(); } catch (e) {} } - const responseDataExchangeRate = (await response?.json()) as ExchangeRateItem || {}; + if (!responseDataExchangeRate) { + return {} as Record; + } - const exchangeRateMap: Record = Object.keys(responseDataExchangeRate.conversion_rates) + return Object.keys(responseDataExchangeRate.conversion_rates) .reduce((map, exchangeKey) => { - if (!staticData[StaticKey.CURRENCY_SYMBOL][exchangeKey]) { + const staticCurrencyData = staticData[StaticKey.CURRENCY_SYMBOL]; + + if (!staticCurrencyData[exchangeKey]) { return map; } map[exchangeKey as CurrencyType] = { - exchange: responseDataExchangeRate.conversion_rates[exchangeKey], - label: (staticData[StaticKey.CURRENCY_SYMBOL][exchangeKey] as CurrencyJson).label + exchange: responseDataExchangeRate?.conversion_rates[exchangeKey] || 0, + label: (staticCurrencyData[exchangeKey] as CurrencyJson).label }; return map; }, {} as Record); - - return exchangeRateMap; } catch (e) { return {} as Record; } @@ -82,15 +50,9 @@ export const getExchangeRateMap = async (): Promise { try { - const response = await fetch(`${apiCacheDomain}/api/price/derivative-list`); - - if (!response.ok) { - throw new Error(`HTTP error! Status: ${response.status}`); - } - - const data: unknown = await response.json(); + const data = await subwalletApiSdk.externalCacheClientApi.fetchDerivationTokenSlugs(); const apiSlugs: string[] = Array.isArray(data) && data.every((item) => typeof item === 'string') - ? (data as string[]) + ? (data) : []; return new Set(apiSlugs.length > 0 ? apiSlugs : DERIVATIVE_TOKEN_SLUG_LIST); @@ -109,11 +71,11 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType const derivativePriceMap: Record = {}; const lastUpdatedMap: Record = {}; let derivativeApiError = false; + let responseDataPrice: GeckoItem[] = []; if (!skipDerivativePrice) { try { - const responseDerivativeTokens = await fetch(`${apiCacheDomain}/api/price/derivative-get`); - const generateDerivativePriceRaw = await responseDerivativeTokens?.json() as unknown || []; + const generateDerivativePriceRaw = await subwalletApiSdk.externalCacheClientApi.fetchDerivativeTokens(); if (Array.isArray(generateDerivativePriceRaw)) { generateDerivativePriceRaw.forEach((token: DerivativeTokenPrice) => { @@ -135,6 +97,7 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType if (!useBackupApi) { try { response = await fetch(`https://api.coingecko.com/api/v3/coins/markets?vs_currency=${currency.toLowerCase()}&per_page=250&ids=${idStr}`); + responseDataPrice = (await response.json()) as GeckoItem[]; } catch (err) { useBackupApi = true; } @@ -144,20 +107,16 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType useBackupApi = true; try { - response = await fetch(`https://api-cache.subwallet.app/api/price/get?ids=${idStr}`); + responseDataPrice = await subwalletApiSdk.externalCacheClientApi.fetchLastedPriceList(idStr); } catch (e) {} - if (response?.status !== 200) { + if (!response) { try { - response = await fetch('https://static-cache.subwallet.app/price/data.json'); + responseDataPrice = await subwalletApiSdk.staticDataCacheApi.fetchPriceListStatic(); } catch (e) {} } } - const generateDataPriceRaw = await response?.json() as unknown || []; - const responseDataPrice = isArray(generateDataPriceRaw) - ? generateDataPriceRaw as Array - : Object.entries(generateDataPriceRaw).map(([id, value]) => ({ ...value, id }) as GeckoItem); const currencyData = staticData[StaticKey.CURRENCY_SYMBOL][currency || DEFAULT_CURRENCY] as CurrencyJson; const priceMap: Record = {}; const price24hMap: Record = {}; diff --git a/packages/extension-base/src/services/price-service/index.ts b/packages/extension-base/src/services/price-service/index.ts index 2fefe2f8cd0..aeb738a139f 100644 --- a/packages/extension-base/src/services/price-service/index.ts +++ b/packages/extension-base/src/services/price-service/index.ts @@ -12,7 +12,7 @@ import { SWStorage } from '@subwallet/extension-base/storage'; import { CurrentCurrencyStore } from '@subwallet/extension-base/stores'; import { getTokenPriceHistoryId, TIME_INTERVAL, wait } from '@subwallet/extension-base/utils'; import { createPromiseHandler } from '@subwallet/extension-base/utils/promise'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; +import { staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { BehaviorSubject, combineLatest, distinctUntilChanged, map, Subject } from 'rxjs'; const DEFAULT_CURRENCY: CurrencyType = 'USD'; diff --git a/packages/extension-base/src/services/setting-service/SettingService.ts b/packages/extension-base/src/services/setting-service/SettingService.ts index d4e640bdac3..d8928c0a5e9 100644 --- a/packages/extension-base/src/services/setting-service/SettingService.ts +++ b/packages/extension-base/src/services/setting-service/SettingService.ts @@ -2,12 +2,13 @@ // SPDX-License-Identifier: Apache-2.0 import { LanguageType, PassPhishing, RequestSettingsType, UiSettings } from '@subwallet/extension-base/background/KoniTypes'; -import { EnvConfig, LANGUAGE } from '@subwallet/extension-base/constants'; +import { LANGUAGE } from '@subwallet/extension-base/constants'; import { EnvironmentStoreSubject } from '@subwallet/extension-base/services/environment-service/stores/Environment'; import { SWStorage } from '@subwallet/extension-base/storage'; import ChainlistStore, { ChainlistConfig } from '@subwallet/extension-base/stores/ChainlistStore'; import PassPhishingStore from '@subwallet/extension-base/stores/PassPhishingStore'; import SettingsStore from '@subwallet/extension-base/stores/Settings'; +import { EnvConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { Subject } from 'rxjs'; import i18n from './i18n/i18n'; diff --git a/packages/extension-base/src/services/swap-service/index.ts b/packages/extension-base/src/services/swap-service/index.ts index 9dc05952752..02d81c32759 100644 --- a/packages/extension-base/src/services/swap-service/index.ts +++ b/packages/extension-base/src/services/swap-service/index.ts @@ -4,7 +4,7 @@ import { SwapError } from '@subwallet/extension-base/background/errors/SwapError'; import { TransactionError } from '@subwallet/extension-base/background/errors/TransactionError'; import { ExtrinsicType } from '@subwallet/extension-base/background/KoniTypes'; -import { fetchBlockedConfigObjects, fetchLatestBlockedActionsAndFeatures, getPassConfigId } from '@subwallet/extension-base/constants'; +import { getPassConfigId } from '@subwallet/extension-base/constants'; import KoniState from '@subwallet/extension-base/koni/background/handlers/State'; import { ServiceStatus, StoppableServiceInterface } from '@subwallet/extension-base/services/base/types'; import { ChainService } from '@subwallet/extension-base/services/chain-service'; @@ -432,11 +432,11 @@ export class SwapService implements StoppableServiceInterface { return []; } - const blockedConfigObjects = await fetchBlockedConfigObjects(); + const blockedConfigObjects = await subwalletApiSdk.staticContentApi.fetchBlockedConfigObjects(); const currentConfig = this.state.settingService.getEnvironmentSetting(); const passBlockedConfigId = getPassConfigId(currentConfig, blockedConfigObjects); - const blockedActionsFeaturesMaps = await fetchLatestBlockedActionsAndFeatures(passBlockedConfigId); + const blockedActionsFeaturesMaps = await subwalletApiSdk.staticContentApi.fetchLatestBlockedActionsAndFeatures(passBlockedConfigId); const originSwapPairInfo = getTokenPairFromStep(params.process.steps); diff --git a/packages/extension-base/src/services/transaction-service/index.ts b/packages/extension-base/src/services/transaction-service/index.ts index 1aef4110cc9..e225bb2ac51 100644 --- a/packages/extension-base/src/services/transaction-service/index.ts +++ b/packages/extension-base/src/services/transaction-service/index.ts @@ -4,7 +4,7 @@ import { EvmProviderError } from '@subwallet/extension-base/background/errors/EvmProviderError'; import { TransactionError } from '@subwallet/extension-base/background/errors/TransactionError'; import { AmountData, BitcoinSignatureRequest, ChainType, EvmProviderErrorType, EvmSendTransactionRequest, EvmSignatureRequest, ExtrinsicStatus, ExtrinsicType, NotificationType, TransactionAdditionalInfo, TransactionDirection, TransactionHistoryItem } from '@subwallet/extension-base/background/KoniTypes'; -import { _SUPPORT_TOKEN_PAY_FEE_GROUP, ALL_ACCOUNT_KEY, fetchBlockedConfigObjects, fetchLatestBlockedActionsAndFeatures, getPassConfigId } from '@subwallet/extension-base/constants'; +import { _SUPPORT_TOKEN_PAY_FEE_GROUP, ALL_ACCOUNT_KEY, getPassConfigId } from '@subwallet/extension-base/constants'; import { checkBalanceWithTransactionFee, checkSigningAccountForTransaction, checkSupportForAction, checkSupportForFeature, checkSupportForTransaction, estimateFeeForTransaction } from '@subwallet/extension-base/core/logic-validation/transfer'; import KoniState from '@subwallet/extension-base/koni/background/handlers/State'; import { cellToBase64Str, externalMessage, getTransferCellPromise } from '@subwallet/extension-base/services/balance-service/helpers/subscribe/ton/utils'; @@ -26,6 +26,7 @@ import { isContractAddress, parseContractInput } from '@subwallet/extension-base import { getId } from '@subwallet/extension-base/utils/getId'; import { BN_ZERO } from '@subwallet/extension-base/utils/number'; import keyring from '@subwallet/ui-keyring'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { Cell } from '@ton/core'; import BigN from 'bignumber.js'; import { Psbt } from 'bitcoinjs-lib'; @@ -98,12 +99,12 @@ export default class TransactionService { const { additionalValidator, address, chain, chainType, extrinsicType } = validationResponse; const chainInfo = this.state.chainService.getChainInfoByKey(chain); - const blockedConfigObjects = await fetchBlockedConfigObjects(); + const blockedConfigObjects = await subwalletApiSdk.staticContentApi.fetchBlockedConfigObjects(); const currentConfig = this.state.settingService.getEnvironmentSetting(); const passBlockedConfigId = getPassConfigId(currentConfig, blockedConfigObjects); - const blockedActionsFeaturesMaps = await fetchLatestBlockedActionsAndFeatures(passBlockedConfigId); + const blockedActionsFeaturesMaps = await subwalletApiSdk.staticContentApi.fetchLatestBlockedActionsAndFeatures(passBlockedConfigId); for (const blockedActionsFeaturesMap of blockedActionsFeaturesMaps) { const { blockedActionsMap, blockedFeaturesList } = blockedActionsFeaturesMap; diff --git a/packages/extension-base/src/stores/EnvironmentStore.ts b/packages/extension-base/src/stores/EnvironmentStore.ts index 795ce43988a..fe660f7cc8e 100644 --- a/packages/extension-base/src/stores/EnvironmentStore.ts +++ b/packages/extension-base/src/stores/EnvironmentStore.ts @@ -1,9 +1,9 @@ // Copyright 2019-2022 @subwallet/extension-base // SPDX-License-Identifier: Apache-2.0 -import { EnvConfig } from '@subwallet/extension-base/constants'; import { EXTENSION_PREFIX } from '@subwallet/extension-base/defaults'; import SubscribableStore from '@subwallet/extension-base/stores/SubscribableStore'; +import { EnvConfig } from '@subwallet-monorepos/subwallet-services-sdk/services'; export default class EnvironmentStore extends SubscribableStore { constructor () { diff --git a/packages/extension-base/src/utils/fetchStaticCache.ts b/packages/extension-base/src/utils/fetchStaticCache.ts deleted file mode 100644 index 0fb00eb7740..00000000000 --- a/packages/extension-base/src/utils/fetchStaticCache.ts +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-base -// SPDX-License-Identifier: Apache-2.0 - -import { fetchJson } from '@subwallet/extension-base/utils/fetch'; - -const PRODUCTION_BRANCHES = ['master', 'webapp', 'webapp-dev']; -const branchName = process.env.BRANCH_NAME || 'koni-dev'; -const fetchTarget = PRODUCTION_BRANCHES.indexOf(branchName) > -1 ? 'https://static-cache.subwallet.app' : 'https://dev.sw-static-cache.pages.dev'; - -export async function fetchStaticCache (slug: string, defaultData: T, timeout = 9000) { - try { - return await fetchJson(`${fetchTarget}/${slug}`, { timeout }); - } catch (e) { - return defaultData; - } -} diff --git a/packages/extension-base/src/utils/fetchStaticData.ts b/packages/extension-base/src/utils/fetchStaticData.ts deleted file mode 100644 index 166131de72c..00000000000 --- a/packages/extension-base/src/utils/fetchStaticData.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-base -// SPDX-License-Identifier: Apache-2.0 - -import { fetchJson, fetchText } from '@subwallet/extension-base/utils/fetch'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; - -const PRODUCTION_BRANCHES = ['master', 'webapp', 'webapp-dev']; -const branchName = process.env.BRANCH_NAME || 'koni-dev'; -const fetchTarget = PRODUCTION_BRANCHES.indexOf(branchName) > -1 ? 'list.json' : 'preview.json'; - -export async function fetchStaticData (slug: string, targetFile?: string, isJson = true) { - const fetchFile = targetFile || fetchTarget; - - try { - if (isJson) { - return await fetchJson(`https://static-data.subwallet.app/${slug}/${fetchFile}`); - } else { - return await fetchText(`https://static-data.subwallet.app/${slug}/${fetchFile}`); - } - } catch (e) { - console.log('error fetching static data', e); - - return staticData[slug as StaticKey] as T; - } -} diff --git a/packages/extension-base/src/utils/index.ts b/packages/extension-base/src/utils/index.ts index c1c99f7e239..7f2371c95e3 100644 --- a/packages/extension-base/src/utils/index.ts +++ b/packages/extension-base/src/utils/index.ts @@ -403,7 +403,6 @@ export * from './environment'; export * from './eth'; export * from './fee'; export * from './fetchEvmChainInfo'; -export * from './fetchStaticData'; export * from './gear'; export * from './lazy'; export * from './metadata'; diff --git a/packages/extension-base/src/utils/setup-api-sdk.ts b/packages/extension-base/src/utils/setup-api-sdk.ts index c877defdddf..109ef515833 100644 --- a/packages/extension-base/src/utils/setup-api-sdk.ts +++ b/packages/extension-base/src/utils/setup-api-sdk.ts @@ -1,7 +1,7 @@ // Copyright 2019-2022 @subwallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { APP_VERSION, BACKEND_API_URL } from '@subwallet/extension-base/constants'; +import { APP_VERSION, BACKEND_API_URL, CACHED_API_URL, isProductionMode, STATIC_CONTENT_API_URL, STATIC_DATA_CACHING_API_URL } from '@subwallet/extension-base/constants'; import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { TARGET_ENV } from './environment'; @@ -13,6 +13,19 @@ export function setupApiSDK () { appVersion: APP_VERSION, baseUrl: BACKEND_API_URL, platform: TARGET_ENV, - chainListVersion: CHAIN_LIST_VERSION + chainListVersion: CHAIN_LIST_VERSION, + isProduction: isProductionMode + }); + + subwalletApiSdk.staticDataCacheApi.updateConfig({ + baseUrl: STATIC_DATA_CACHING_API_URL + }); + + subwalletApiSdk.staticContentApi.updateConfig({ + baseUrl: STATIC_CONTENT_API_URL + }); + + subwalletApiSdk.externalCacheClientApi.updateConfig({ + baseUrl: CACHED_API_URL }); } diff --git a/packages/extension-base/src/utils/staticData/assetHubStaking.json b/packages/extension-base/src/utils/staticData/assetHubStaking.json deleted file mode 100644 index 81cc822fa7d..00000000000 --- a/packages/extension-base/src/utils/staticData/assetHubStaking.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "westend": "westend_assethub", - "paseoTest": "paseo_assethub", - "kusama": "statemine", - "polkadot": "statemint" -} diff --git a/packages/extension-base/src/utils/staticData/blockedActions.json b/packages/extension-base/src/utils/staticData/blockedActions.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/packages/extension-base/src/utils/staticData/blockedActions.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/extension-base/src/utils/staticData/blockedActionsFeatures.json b/packages/extension-base/src/utils/staticData/blockedActionsFeatures.json deleted file mode 100644 index 94e8a2605d7..00000000000 --- a/packages/extension-base/src/utils/staticData/blockedActionsFeatures.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "blockedFeaturesList": [], - "blockedActionsMap": { - "transfer.balance": [], - "transfer.token": [], - "transfer.xcm": [], - "send_nft": [], - "swap": [], - "staking.join_pool": [], - "staking.leave_pool": [], - "staking.bond": [], - "staking.unbond": [], - "staking.claim_reward": [], - "staking.withdraw": [], - "staking.compounding": [], - "staking.cancel_compounding": [], - "staking.cancel_unstake": [], - "earn.join_pool": [], - "earn.mint_vdot": [], - "earn.mint_ldot": [], - "earn.mint_sdot": [], - "earn.mint_qdot": [], - "earn.mint_stdot": [], - "earn.mint_vmanta": [], - "earn.redeem_qdot": [], - "earn.redeem_vdot": [], - "earn.redeem_ldot": [], - "earn.redeem_sdot": [], - "earn.redeem_stdot": [], - "earn.redeem_vmanta": [], - "earn.unstake_qdot": [], - "earn.unstake_vdot": [], - "earn.unstake_ldot": [], - "earn.unstake_sdot": [], - "earn.unstake_stdot": [], - "earn.unstake_vmanta": [], - "token.spending_approval": [] - } -} diff --git a/packages/extension-base/src/utils/staticData/buyServiceInfos.json b/packages/extension-base/src/utils/staticData/buyServiceInfos.json deleted file mode 100644 index bf0548e80f6..00000000000 --- a/packages/extension-base/src/utils/staticData/buyServiceInfos.json +++ /dev/null @@ -1,47 +0,0 @@ -[ - { - "id": 1, - "slug": "transak", - "name": "Transak", - "contactUrl": "https://support.transak.com", - "termUrl": "https://transak.com/terms-of-service", - "policyUrl": "https://transak.com/privacy-policy", - "url": "https://transak.com" - }, - { - "id": 2, - "slug": "banxa", - "name": "Banxa", - "contactUrl": "http://support.banxa.com", - "termUrl": "https://banxa.com/wp-content/uploads/2023/07/Customer-Terms-and-Conditions-19-June-2023.pdf", - "policyUrl": "https://banxa.com/wp-content/uploads/2023/07/Privacy-and-Cookies-Policy-19-June-2023.pdf", - "url": "https://banxa.com" - }, - { - "id": 3, - "slug": "coinbase", - "name": "Coinbase", - "contactUrl": "https://help.coinbase.com/en/contact-us", - "termUrl": "https://coinbase.com/legal/user_agreement/united_states", - "policyUrl": "https://coinbase.com/legal/privacy", - "url": "https://coinbase.com" - }, - { - "id": 4, - "slug": "moonpay", - "name": "Moonpay", - "contactUrl": " ", - "termUrl": " ", - "policyUrl": " ", - "url": " " - }, - { - "id": 5, - "slug": "onramper", - "name": "OnRamper", - "contactUrl": " ", - "termUrl": " ", - "policyUrl": " ", - "url": " " - } -] diff --git a/packages/extension-base/src/utils/staticData/buyTokenConfigs.json b/packages/extension-base/src/utils/staticData/buyTokenConfigs.json deleted file mode 100644 index 6572c5a9ae7..00000000000 --- a/packages/extension-base/src/utils/staticData/buyTokenConfigs.json +++ /dev/null @@ -1,637 +0,0 @@ -[ - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "ETH", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "ETH", - "isSuspended": false - }, - "coinbase": { - "network": "ethereum", - "symbol": "ETH", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-NATIVE-ETH", - "symbol": "ETH", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "astar", - "symbol": "ASTR", - "isSuspended": false - } - }, - "network": "astar", - "slug": "astar-NATIVE-ASTR", - "symbol": "ASTR", - "support": "SUBSTRATE" - }, - { - "serviceInfo": { - "transak": { - "network": "avaxcchain", - "symbol": "AVAX", - "isSuspended": false - }, - "coinbase": { - "network": "avalanche-c-chain", - "symbol": "AVAX", - "isSuspended": false - } - }, - "network": "avalanche_c", - "slug": "avalanche_c-NATIVE-AVAX", - "symbol": "AVAX", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "bsc", - "symbol": "BNB", - "isSuspended": false - } - }, - "network": "binance", - "slug": "binance-NATIVE-BNB", - "symbol": "BNB", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "banxa": { - "network": "TERNOA", - "symbol": "CAPS", - "isSuspended": false - } - }, - "network": "ternoa", - "slug": "ternoa-NATIVE-CAPS", - "symbol": "CAPS", - "support": "SUBSTRATE" - }, - { - "serviceInfo": { - "transak": { - "network": "mainnet", - "symbol": "DOCK", - "isSuspended": false - } - }, - "network": "dockPosMainnet", - "slug": "dockPosMainnet-NATIVE-DOCK", - "symbol": "DOCK", - "support": "SUBSTRATE" - }, - { - "serviceInfo": { - "transak": { - "network": "arbitrum", - "symbol": "ETH", - "isSuspended": false - }, - "coinbase": { - "network": "arbitrum", - "symbol": "ETH", - "isSuspended": false - } - }, - "network": "arbitrum_one", - "slug": "arbitrum_one-NATIVE-ETH", - "symbol": "ETH", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "base", - "symbol": "ETH", - "isSuspended": false - }, - "coinbase": { - "network": "base", - "symbol": "ETH", - "isSuspended": false - } - }, - "network": "base_mainnet", - "slug": "base_mainnet-NATIVE-ETH", - "symbol": "ETH", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "optimism", - "symbol": "ETH", - "isSuspended": false - }, - "coinbase": { - "network": "optimism", - "symbol": "ETH", - "isSuspended": false - } - }, - "network": "optimism", - "slug": "optimism-NATIVE-ETH", - "symbol": "ETH", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "fantom", - "symbol": "FTM", - "isSuspended": false - }, - "banxa": { - "network": "FTM", - "symbol": "FTM", - "isSuspended": false - } - }, - "network": "fantom", - "slug": "fantom-NATIVE-FTM", - "symbol": "FTM", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "mainnet", - "symbol": "GLMR", - "isSuspended": false - }, - "banxa": { - "network": "GLMR", - "symbol": "GLMR", - "isSuspended": false - } - }, - "network": "moonbeam", - "slug": "moonbeam-NATIVE-GLMR", - "symbol": "GLMR", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "polygon", - "symbol": "MATIC", - "isSuspended": false - }, - "banxa": { - "network": "MATIC", - "symbol": "MATIC", - "isSuspended": false - }, - "coinbase": { - "network": "polygon", - "symbol": "MATIC", - "isSuspended": false - } - }, - "network": "polygon", - "slug": "polygon-NATIVE-MATIC", - "symbol": "MATIC", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "moonriver", - "symbol": "MOVR", - "isSuspended": false - } - }, - "network": "moonriver", - "slug": "moonriver-NATIVE-MOVR", - "symbol": "MOVR", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "pioneer", - "symbol": "NEER", - "isSuspended": false - } - }, - "network": "pioneer", - "slug": "pioneer-NATIVE-NEER", - "symbol": "NEER", - "support": "SUBSTRATE" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "1INCH", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-1INCH-0x111111111117dC0aa78b770fA6A738034120C302", - "symbol": "1INCH", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "APE", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "APE", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-APE-0x4d224452801ACEd8B2F0aebE155379bb5D594381", - "symbol": "APE", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "BAT", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "BAT", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-BAT-0x0D8775F648430679A709E98d2b0Cb6250d2887EF", - "symbol": "BAT", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "banxa": { - "network": "BOBA", - "symbol": "BOBA", - "isSuspended": false - } - }, - "network": "boba", - "slug": "boba-ERC20-BOBA-0xa18bf3994c0cc6e3b63ac420308e5383f53120d7", - "symbol": "BOBA", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "bsc", - "symbol": "BUSD", - "isSuspended": true - } - }, - "network": "binance", - "slug": "binance-ERC20-BUSD-0xe9e7cea3dedca5984780bafc599bd69add087d56", - "symbol": "BUSD", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "BUSD", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "BUSD", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-BUSD-0x4Fabb145d64652a948d72533023f6E7A623C7C53", - "symbol": "BUSD", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "banxa": { - "network": "ETH", - "symbol": "CHZ", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-CHZ-0x3506424F91fD33084466F402d5D97f05F8e3b4AF", - "symbol": "CHZ", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "COMP", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "COMP", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-COMP-0xc00e94Cb662C3520282E6f5717214004A7f26888", - "symbol": "COMP", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "banxa": { - "network": "BSC", - "symbol": "CAKE", - "isSuspended": false - } - }, - "network": "binance", - "slug": "binance-ERC20-Cake-0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82", - "symbol": "Cake", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "DAI", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "DAI", - "isSuspended": false - }, - "coinbase": { - "network": "ethereum", - "symbol": "DAI", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-DAI-0x6B175474E89094C44Da98b954EedeAC495271d0F", - "symbol": "DAI", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "LINK", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "LINK", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-LINK-0x514910771AF9Ca656af840dff83E8264EcF986CA", - "symbol": "LINK", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "coinbase": { - "network": "ethereum", - "symbol": "MATIC", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-MATIC-0x7D1AfA7B718fb893dB30A3aBc0Cfc608AaCfeBB0", - "symbol": "MATIC", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "MKR", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "MKR", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-MKR-0x9f8F72aA9304c8B593d555F12eF6589cC3A579A2", - "symbol": "MKR", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "coinbase": { - "network": "optimism", - "symbol": "OP", - "isSuspended": false - } - }, - "network": "optimism", - "slug": "optimism-ERC20-OP-0x4200000000000000000000000000000000000042", - "symbol": "OP", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "SAND", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "SAND", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-SAND-0x3845badAde8e6dFF049820680d1F14bD3903a5d0", - "symbol": "SAND", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "UNI", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-UNI-0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984", - "symbol": "UNI", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "bsc", - "symbol": "USDC", - "isSuspended": false - } - }, - "network": "binance", - "slug": "binance-ERC20-USDC-0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d", - "symbol": "USDC", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "USDC", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "USDC", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-USDC-0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", - "symbol": "USDC", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "bsc", - "symbol": "USDT", - "isSuspended": false - } - }, - "network": "binance", - "slug": "binance-ERC20-USDT-0x55d398326f99059fF775485246999027B3197955", - "symbol": "USDT", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "USDT", - "isSuspended": false - }, - "banxa": { - "network": "ETH", - "symbol": "USDT", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-USDT-0xdAC17F958D2ee523a2206206994597C13D831ec7", - "symbol": "USDT", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "polygon", - "symbol": "USDT", - "isSuspended": false - } - }, - "network": "polygon", - "slug": "polygon-ERC20-USDT-0xc2132D05D31c914a87C6611C10748AEb04B58e8F", - "symbol": "USDT", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "VERSE", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-VERSE-0x249cA82617eC3DfB2589c4c17ab7EC9765350a18", - "symbol": "VERSE", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "WBTC", - "isSuspended": false - }, - "coinbase": { - "network": "ethereum", - "symbol": "WBTC", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-WBTC-0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599", - "symbol": "WBTC", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "alephzero", - "symbol": "AZERO", - "isSuspended": false - }, - "banxa": { - "network": "AZERO", - "symbol": "AZERO", - "isSuspended": false - } - }, - "network": "aleph", - "slug": "aleph-NATIVE-AZERO", - "symbol": "AZERO", - "support": "SUBSTRATE" - }, - { - "serviceInfo": { - "transak": { - "network": "ethereum", - "symbol": "SHIB", - "isSuspended": false - } - }, - "network": "ethereum", - "slug": "ethereum-ERC20-SHIB-0x95aD61b0a150d79219dCF64E1E6Cc01f0B64C4cE", - "symbol": "SHIB", - "support": "ETHEREUM" - }, - { - "serviceInfo": { - "transak": { - "network": "arbitrum", - "symbol": "USDC", - "isSuspended": false - } - }, - "network": "arbitrum_one", - "slug": "arbitrum_one-ERC20-USDC-0xaf88d065e77c8cC2239327C5EDb3A432268e5831", - "symbol": "USDC", - "support": "ETHEREUM" - } -] diff --git a/packages/extension-base/src/utils/staticData/chains.json b/packages/extension-base/src/utils/staticData/chains.json deleted file mode 100644 index 1826ed4da3a..00000000000 --- a/packages/extension-base/src/utils/staticData/chains.json +++ /dev/null @@ -1,7480 +0,0 @@ -[ - { - "slug": "polkadot", - "name": "Polkadot", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 1, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadot_63b5dd41ef.png", - "providers": { - "Dwellir": "wss://polkadot-rpc.dwellir.com", - "RadiumBlock": "wss://polkadot.public.curie.radiumblock.co/ws", - "Stakeworld": "wss://dot-rpc.stakeworld.io", - "LuckyFriday": "wss://rpc-polkadot.luckyfriday.io", - "Dwellir Tunisia": "wss://polkadot-rpc-tn.dwellir.com", - "IBP-GeoDNS1": "wss://rpc.ibp.network/polkadot", - "IBP-GeoDNS2": "wss://rpc.dotters.network/polkadot", - "Light Client": "light://substrate-connect/polkadot", - "BlockOps": "wss://polkadot-public-rpc.blockops.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3", - "addressPrefix": 0, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://polkadot.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "DOT", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "polkadot" - } - }, - { - "slug": "kusama", - "name": "Kusama", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 2, - "icon": "https://static-data.subwallet.app/chains/images/icon/kusama_3a65d79366.png", - "providers": { - "Dwellir": "wss://kusama-rpc.dwellir.com", - "RadiumBlock": "wss://kusama.public.curie.radiumblock.co/ws", - "Dwellir Tunisia": "wss://kusama-rpc-tn.dwellir.com", - "LuckyFriday": "wss://rpc-kusama.luckyfriday.io", - "Stakeworld": "wss://ksm-rpc.stakeworld.io", - "IBP-GeoDNS1": "wss://rpc.ibp.network/kusama", - "IBP-GeoDNS2": "wss://rpc.dotters.network/kusama", - "Light Client": "light://substrate-connect/kusama" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe", - "addressPrefix": 2, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://kusama.subscan.io/", - "existentialDeposit": "333333333", - "symbol": "KSM", - "decimals": 12, - "hasNativeNft": true, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "kusama" - } - }, - { - "slug": "ethereum", - "name": "Ethereum", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 3, - "icon": "https://static-data.subwallet.app/chains/images/icon/ethereum_39914b7817.png", - "providers": { - "Llamarpc": "https://eth.llamarpc.com", - "PublicNode": "https://ethereum.publicnode.com", - "Cloudflare": "https://cloudflare-eth.com", - "BlastApi": "https://eth-mainnet.public.blastapi.io", - "Infura": "https://mainnet.infura.io/v3/b6bf7d3508c941499b10025c0776eaf8" - }, - "evmInfo": { - "evmChainId": 1, - "blockExplorer": "https://etherscan.io", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://etherscan.io" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "binance", - "name": "Binance Smart Chain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 4, - "icon": "https://static-data.subwallet.app/chains/images/icon/bnb_d6b4677e85.png", - "providers": { - "Binance": "https://bsc-dataseed.binance.org/", - "Defibit": "https://bsc-dataseed1.defibit.io/", - "Ninicoin": "https://bsc-dataseed1.ninicoin.io/", - "Nodereal": "https://bsc.nodereal.io/" - }, - "evmInfo": { - "evmChainId": 56, - "blockExplorer": "https://bscscan.com", - "existentialDeposit": "0", - "symbol": "BNB", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "moonbeam", - "name": "Moonbeam", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 5, - "icon": "https://static-data.subwallet.app/chains/images/icon/moonbeam_4f6ef924fe.png", - "providers": { - "Moonbeam Foundation": "wss://wss.api.moonbeam.network", - "Dwellir": "wss://moonbeam-rpc.dwellir.com", - "1rpc": "wss://1rpc.io/glmr", - "Blast": "wss://moonbeam.public.blastapi.io", - "UnitedBloc": "wss://moonbeam.unitedbloc.com" - }, - "evmInfo": { - "evmChainId": 1284, - "blockExplorer": "https://moonbeam.subscan.io/", - "existentialDeposit": "0", - "symbol": "GLMR", - "decimals": 18, - "supportSmartContract": [ - "ERC721", - "ERC20" - ], - "abiExplorer": "https://api-moonbeam.moonscan.io/api?module=contract&action=getabi" - }, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2004, - "genesisHash": "0xfe58ea77779b7abda7da4ec526d14db9b1e9cd40a217c34892af80a9b332b76d", - "addressPrefix": 1284, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://moonbeam.foundation/moonbeam-crowdloan/", - "blockExplorer": "https://moonbeam.subscan.io/", - "existentialDeposit": "0", - "symbol": "GLMR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": 3342, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2004-2", - "paraId": 2004, - "status": "won", - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "auctionIndex": 2, - "firstPeriod": 6, - "lastPeriod": 13 - } - ] - }, - "extraInfo": { - "subscanSlug": "moonbeam" - } - }, - { - "slug": "pioneer", - "name": "Pioneer Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 6, - "icon": "https://static-data.subwallet.app/chains/images/icon/bit_country_pioneer_03e26dad1d.png", - "providers": { - "Pioneer": "wss://pioneer-rpc-3.bit.country/wss" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2096, - "genesisHash": "0xf22b7850cdd5a7657bbfd90ac86441275bbc57ace3d2698a740c7b0ec4de5ec3", - "addressPrefix": 268, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://ksmcrowdloan.bit.country/", - "blockExplorer": "https://pioneer.subscan.io/", - "existentialDeposit": "100000000000000000", - "symbol": "NEER", - "decimals": 18, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2096-39", - "paraId": 2096, - "status": "won", - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "auctionIndex": 13, - "firstPeriod": 17, - "lastPeriod": 24 - } - ] - }, - "extraInfo": { - "subscanSlug": "pioneer" - } - }, - { - "slug": "aleph", - "name": "Aleph Zero", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 7, - "icon": "https://static-data.subwallet.app/chains/images/icon/aleph_zero_5b98dbe0ae.png", - "providers": { - "Aleph Zero Foundation": "wss://ws.azero.dev" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": "https://contribute.alephzero.org/", - "blockExplorer": "https://alephzero.subscan.io/", - "existentialDeposit": "500", - "symbol": "AZERO", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "alephzero" - } - }, - { - "slug": "astar", - "name": "Astar", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 8, - "icon": "https://static-data.subwallet.app/chains/images/icon/astar_network_8038e86b95.png", - "providers": { - "Astar": "wss://rpc.astar.network", - "OnFinality": "wss://astar.api.onfinality.io/public-ws", - "Dwellir": "wss://astar-rpc.dwellir.com", - "Blast": "wss://astar.public.blastapi.io", - "1RPC": "wss://1rpc.io/astr", - "Light Client": "light://substrate-connect/polkadot/astar" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2006, - "genesisHash": "0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6", - "addressPrefix": 5, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.astar.network/#/", - "blockExplorer": "https://astar.subscan.io/", - "existentialDeposit": "1000000", - "symbol": "ASTR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2006-3", - "paraId": 2006, - "status": "won", - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "auctionIndex": 3, - "firstPeriod": 6, - "lastPeriod": 13 - } - ] - }, - "extraInfo": { - "subscanSlug": "astar" - } - }, - { - "slug": "astarEvm", - "name": "Astar - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9, - "icon": "https://static-data.subwallet.app/chains/images/icon/astar_network_8038e86b95.png", - "providers": { - "Astar": "https://evm.astar.network", - "OnFinality": "https://astar.api.onfinality.io/public", - "Dwellir": "https://astar-rpc.dwellir.com", - "Blast": "https://astar.public.blastapi.io" - }, - "evmInfo": { - "evmChainId": 592, - "blockExplorer": "https://blockscout.com/astar/", - "existentialDeposit": "0", - "symbol": "ASTR", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "statemint", - "name": "Polkadot Asset Hub (Statemint)", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 10, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadot_asset_hub_218e73fad2.png", - "providers": { - "Dwellir": "wss://statemint-rpc.dwellir.com", - "Dwellir Tunisia": "wss://statemint-rpc-tn.dwellir.com", - "IBP-GeoDNS1": "wss://sys.ibp.network/statemint", - "IBP-GeoDNS2": "wss://sys.dotters.network/statemint", - "Lucky Friday": "wss://rpc-asset-hub-polkadot.luckyfriday.io", - "StakeWorld": "wss://dot-rpc.stakeworld.io/assethub" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 1000, - "genesisHash": "0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f", - "addressPrefix": 0, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://assethub-polkadot.subscan.io/", - "existentialDeposit": "100000000", - "symbol": "DOT", - "decimals": 10, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "assethub-polkadot" - } - }, - { - "slug": "acala", - "name": "Acala", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 11, - "icon": "https://static-data.subwallet.app/chains/images/icon/acala_10b077e14b.png", - "providers": { - "Acala Foundation 0": "wss://acala-rpc-0.aca-api.network", - "Acala Foundation 1": "wss://acala-rpc-1.aca-api.network", - "Acala Foundation 2": "wss://acala-rpc-2.aca-api.network/ws", - "Acala Foundation 3": "wss://acala-rpc-3.aca-api.network/ws", - "OnFinality": "wss://acala-polkadot.api.onfinality.io/public-ws", - "Dwellir": "wss://acala-rpc.dwellir.com", - "LuckyFriday": "wss://rpc-acala.luckyfriday.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2000, - "genesisHash": "0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c", - "addressPrefix": 10, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://distribution.acala.network/", - "blockExplorer": "https://acala.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "ACA", - "decimals": 12, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2000-0", - "paraId": 2000, - "status": "won", - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "auctionIndex": 1, - "firstPeriod": 6, - "lastPeriod": 13 - } - ] - }, - "extraInfo": { - "subscanSlug": "acala" - } - }, - { - "slug": "polygon", - "name": "Polygon", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 12, - "icon": "https://static-data.subwallet.app/chains/images/icon/polygon_e12f7d1924.png", - "providers": { - "Llamarpc": "https://polygon.llamarpc.com", - "BlastApi": "https://polygon-mainnet.public.blastapi.io", - "BorPublicNode": "https://polygon-bor.publicnode.com" - }, - "evmInfo": { - "evmChainId": 137, - "blockExplorer": "https://polygonscan.com", - "existentialDeposit": "0", - "symbol": "MATIC", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://polygonscan.com" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "arbitrum_one", - "name": "Arbitrum One", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 13, - "icon": "https://static-data.subwallet.app/chains/images/icon/arbitrum_cb1f0d45ad.png", - "providers": { - "Omniatech": "https://endpoints.omniatech.io/v1/arbitrum/one/public", - "BlastApi": "https://arbitrum-one.public.blastapi.io" - }, - "evmInfo": { - "evmChainId": 42161, - "blockExplorer": "https://arbiscan.io", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://arbiscan.io" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "optimism", - "name": "Optimism", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 14, - "icon": "https://static-data.subwallet.app/chains/images/icon/optimism_a6ed6c25a9.png", - "providers": { - "BlastApi": "https://optimism-mainnet.public.blastapi.io" - }, - "evmInfo": { - "evmChainId": 10, - "blockExplorer": "https://optimistic.etherscan.io", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://optimistic.etherscan.io" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "tomochain", - "name": "TomoChain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 15, - "icon": "https://static-data.subwallet.app/chains/images/icon/tomochain_549225abda.png", - "providers": { - "TomoChain": "https://rpc.tomochain.com" - }, - "evmInfo": { - "evmChainId": 88, - "blockExplorer": "https://tomoscan.io", - "existentialDeposit": "0", - "symbol": "TOMO", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://tomoscan.i" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "alephTest", - "name": "Aleph Zero Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 16, - "icon": "https://static-data.subwallet.app/chains/images/icon/aleph_zero_5b98dbe0ae.png", - "providers": { - "Aleph Zero Foundation": "wss://ws.test.azero.dev" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x05d5279c52c484cc80396535a316add7d47b1c5b9e0398dd1f584149341460c5", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "TZERO", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "shiden", - "name": "Shiden", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 17, - "icon": "https://static-data.subwallet.app/chains/images/icon/shiden_080092bcde.png", - "providers": { - "Astar": "wss://rpc.shiden.astar.network", - "OnFinality": "wss://shiden.api.onfinality.io/public-ws", - "Dwellir": "wss://shiden-rpc.dwellir.com", - "Blast": "wss://shiden.public.blastapi.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2007, - "genesisHash": "0xf1cf9022c7ebb34b162d5b5e34e705a5a740b2d0ecc1009fb89023e62a488108", - "addressPrefix": 5, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://shiden.subscan.io/", - "existentialDeposit": "1000000", - "symbol": "SDN", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": 3335, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2258-92", - "paraId": 2258, - "status": "won", - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "auctionIndex": 70, - "firstPeriod": 27, - "lastPeriod": 34 - }, - { - "relayChain": "kusama", - "fundId": "2120-75", - "paraId": 2120, - "status": "won", - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "auctionIndex": 35, - "firstPeriod": 21, - "lastPeriod": 28 - }, - { - "relayChain": "kusama", - "fundId": "2007-0", - "paraId": 2007, - "status": "won", - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "auctionIndex": 3, - "firstPeriod": 13, - "lastPeriod": 20 - } - ] - }, - "extraInfo": { - "subscanSlug": "shiden" - } - }, - { - "slug": "shidenEvm", - "name": "Shiden - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 18, - "icon": "https://static-data.subwallet.app/chains/images/icon/shiden_080092bcde.png", - "providers": { - "Astar": "https://evm.shiden.astar.network", - "OnFinality": "https://shiden.api.onfinality.io/public", - "Dwellir": "https://shiden-rpc.dwellir.com", - "Blast": "https://shiden.public.blastapi.io" - }, - "evmInfo": { - "evmChainId": 336, - "blockExplorer": "https://blockscout.com/shiden/", - "existentialDeposit": "0", - "symbol": "SDN", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "shibuya", - "name": "Shibuya Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 19, - "icon": "https://static-data.subwallet.app/chains/images/icon/astar_network_8038e86b95.png", - "providers": { - "Shibuya": "wss://rpc.shibuya.astar.network", - "Dwellir": "wss://shibuya-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": 1000, - "genesisHash": "0xddb89973361a170839f80f152d2e9e38a376a5a7eccefcade763f46a8e567019", - "addressPrefix": 5, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://shibuya.subscan.io/", - "existentialDeposit": "1000000", - "symbol": "SBY", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "shibuya" - } - }, - { - "slug": "shibuyaEvm", - "name": "Shibuya Testnet - EVM", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 20, - "icon": "https://static-data.subwallet.app/chains/images/icon/astar_network_8038e86b95.png", - "providers": { - "Shibuya": "https://evm.shibuya.astar.network ", - "Dwellir": "https://shibuya-rpc.dwellir.com", - "BlastAPI": "https://shibuya.public.blastapi.io" - }, - "evmInfo": { - "evmChainId": 81, - "blockExplorer": "https://blockscout.com/shibuya/", - "existentialDeposit": "0", - "symbol": "SBY", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "aventus", - "name": "Aventus Polkadot", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 21, - "icon": "https://static-data.subwallet.app/chains/images/icon/aventus_5342678346.png", - "providers": { - "Aventus": "wss://public-rpc.mainnet.aventus.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2056, - "genesisHash": "0x8b5c955b5c8fd7112562327e3859473df4e3dff49bd72a113dbb668d2cfa20d7", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.mainnet.aventus.io/", - "existentialDeposit": "0", - "symbol": "AVT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2056-45", - "paraId": 2056, - "status": "won", - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "auctionIndex": 26, - "firstPeriod": 9, - "lastPeriod": 16 - } - ] - }, - "extraInfo": null - }, - { - "slug": "westend", - "name": "Westend", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 22, - "icon": "https://static-data.subwallet.app/chains/images/icon/westend_cd23291966.png", - "providers": { - "Parity": "wss://westend-rpc.polkadot.io", - "Dwellir": "wss://westend-rpc.dwellir.com", - "Light Client": "light://substrate-connect/westend", - "DottersNet": "wss://rpc.dotters.network/westend", - "Dwellir Tunisia": "wss://westend-rpc-tn.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://westend.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "WND", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "westend" - } - }, - { - "slug": "rococo", - "name": "Rococo", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 23, - "icon": "https://static-data.subwallet.app/chains/images/icon/rococo_2354ee585c.png", - "providers": { - "Parity": "wss://rococo-rpc.polkadot.io", - "Light Client": "light://substrate-connect/rococo" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://rococo.subscan.io/", - "existentialDeposit": "33333333", - "symbol": "ROC", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": [ - "PSP34", - "PSP22" - ], - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "rococo" - } - }, - { - "slug": "bitcountry", - "name": "Bit.Country - Alpha Net", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 24, - "icon": "https://static-data.subwallet.app/chains/images/icon/bit_country_continuum_d0a92a8433.png", - "providers": { - "Metaverse Foundation": "wss://alphanet-rpc-gcp.bit.country" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x8ffa3204b182fbda4676f75ea2d6a9bbdbbaf0d78470c62952e918c60e0583b4", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1", - "symbol": "NUUM", - "decimals": 18, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "equilibrium_parachain", - "name": "Equilibrium", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 25, - "icon": "https://static-data.subwallet.app/chains/images/icon/equilibrium_8c9f18b502.png", - "providers": { - "Equilibrium": "wss://node.pol.equilibrium.io", - "Dwellir": "wss://equilibrium-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2011, - "genesisHash": "0x89d3ec46d2fb43ef5a9713833373d5ea666b092fa8fd68fbc34596036571b907", - "addressPrefix": 68, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://equilibrium.io/en/crowdloan#bid", - "blockExplorer": "https://equilibrium.subscan.io", - "existentialDeposit": "100000000", - "symbol": "EQ", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2011-29", - "paraId": 2011, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 12, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": null - }, - { - "slug": "moonbase", - "name": "Moonbase Alpha", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 26, - "icon": "https://static-data.subwallet.app/chains/images/icon/moonbase_e42c8ad3dc.png", - "providers": { - "Moonbeam Foundation": "wss://wss.api.moonbase.moonbeam.network", - "Blast": "wss://moonbase-alpha.public.blastapi.io", - "OnFinality": "wss://moonbeam-alpha.api.onfinality.io/public-ws" - }, - "evmInfo": { - "evmChainId": 1287, - "blockExplorer": "https://moonbase.moonscan.io/", - "existentialDeposit": "0", - "symbol": "DEV", - "decimals": 18, - "supportSmartContract": [ - "ERC721", - "ERC20" - ], - "abiExplorer": "https://api-moonbase.moonscan.io/api?module=contract&action=getabi" - }, - "substrateInfo": { - "relaySlug": null, - "paraId": 1000, - "genesisHash": "0x91bc6e169807aaa54802737e1c504b2577d4fafedd5a02c10293b1cd60e39527", - "addressPrefix": 1287, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://moonbase.subscan.io/", - "existentialDeposit": "0", - "symbol": "DEV", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "moonbase" - } - }, - { - "slug": "moonriver", - "name": "Moonriver", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 27, - "icon": "https://static-data.subwallet.app/chains/images/icon/moonriver_06142a1b4a.png", - "providers": { - "Moonbeam Foundation": "wss://wss.api.moonriver.moonbeam.network", - "Blast": "wss://moonriver.public.blastapi.io", - "Dwellir": "wss://moonriver-rpc.dwellir.com", - "UnitedBloc": "wss://moonriver.unitedbloc.com:2001" - }, - "evmInfo": { - "evmChainId": 1285, - "blockExplorer": "https://moonriver.subscan.io/", - "existentialDeposit": "0", - "symbol": "MOVR", - "decimals": 18, - "supportSmartContract": [ - "ERC721", - "ERC20" - ], - "abiExplorer": "https://api-moonriver.moonscan.io/api?module=contract&action=getabi" - }, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2023, - "genesisHash": "0x401a1f9dca3da46f5c4091016c8a2f26dcea05865116b286f60f668207d1474b", - "addressPrefix": 1285, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://moonriver.subscan.io/", - "existentialDeposit": "0", - "symbol": "MOVR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2023-2", - "paraId": 2023, - "status": "won", - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "auctionIndex": 2, - "firstPeriod": 13, - "lastPeriod": 20 - }, - { - "relayChain": "kusama", - "fundId": "2000-1", - "paraId": 2000, - "status": "won", - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "auctionIndex": 2, - "firstPeriod": 13, - "lastPeriod": 20 - } - ] - }, - "extraInfo": { - "subscanSlug": "moonriver" - } - }, - { - "slug": "turingStaging", - "name": "Turing Staging", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 28, - "icon": "https://static-data.subwallet.app/chains/images/icon/turing_network_c8ce22709f.png", - "providers": { - "Turing": "wss://rpc.turing-staging.oak.tech" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": 2114, - "genesisHash": "0xd54f0988402deb4548538626ce37e4a318441ea0529ca369400ebec4e04dfe4b", - "addressPrefix": 51, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000000", - "symbol": "TUR", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "turing", - "name": "Turing", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 29, - "icon": "https://static-data.subwallet.app/chains/images/icon/turing_network_c8ce22709f.png", - "providers": { - "Turing": "wss://rpc.turing.oak.tech", - "Dwellir": "wss://turing-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2114, - "genesisHash": "0x0f62b701fb12d02237a33b84818c11f621653d2b1614c777973babf4652b535d", - "addressPrefix": 51, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://turing.subscan.io/", - "existentialDeposit": "100000000", - "symbol": "TUR", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2114-68", - "paraId": 2114, - "status": "won", - "startTime": "2022-04-06T04:27:00.000Z", - "endTime": "2023-03-08T04:27:00.000Z", - "auctionIndex": 30, - "firstPeriod": 20, - "lastPeriod": 27 - } - ] - }, - "extraInfo": { - "subscanSlug": "turing" - } - }, - { - "slug": "bifrost", - "name": "Bifrost Kusama", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 30, - "icon": "https://static-data.subwallet.app/chains/images/icon/bifrost_kusama_cc2473707c.png", - "providers": { - "Liebi 0": "wss://bifrost-rpc.liebi.com/ws", - "Dwellir": "wss://bifrost-rpc.dwellir.com", - "OnFinality": "wss://bifrost-parachain.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2001, - "genesisHash": "0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed", - "addressPrefix": 6, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://bifrost.app/vcrowdloan", - "blockExplorer": "https://bifrost-kusama.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "BNC", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2262-95", - "paraId": 2262, - "status": "won", - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "auctionIndex": 71, - "firstPeriod": 28, - "lastPeriod": 35 - }, - { - "relayChain": "kusama", - "fundId": "2001-9", - "paraId": 2001, - "status": "won", - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "auctionIndex": 5, - "firstPeriod": 13, - "lastPeriod": 20 - } - ] - }, - "extraInfo": { - "subscanSlug": "bifrost-kusama" - } - }, - { - "slug": "bifrost_dot", - "name": "Bifrost Polkadot", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 31, - "icon": "https://static-data.subwallet.app/chains/images/icon/bifrost_44b3c3fd65.png", - "providers": { - "Dwellir": "wss://bifrost-polkadot-rpc.dwellir.com", - "Liebi": "wss://hk.p.bifrost-rpc.liebi.com/ws", - "LiebiEU": "wss://eu.bifrost-polkadot-rpc.liebi.com/ws", - "OnFinality": "wss://bifrost-polkadot.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2030, - "genesisHash": "0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b", - "addressPrefix": 6, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://bifrost.app/vcrowdloan", - "blockExplorer": "https://bifrost.subscan.io", - "existentialDeposit": "10000000000", - "symbol": "BNC", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2030-37", - "paraId": 2030, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 18, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": { - "subscanSlug": "bifrost" - } - }, - { - "slug": "bifrost_testnet", - "name": "Bifrost Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 32, - "icon": "https://static-data.subwallet.app/chains/images/icon/bifrost_44b3c3fd65.png", - "providers": { - "Liebi": "wss://bifrost-rpc.rococo.liebi.com/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "rococo", - "paraId": 2030, - "genesisHash": "0x0c003b98abbedae774f5e13cd6146781317016725ab4db34312ea2681e9901f3", - "addressPrefix": 6, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://bifrost-testnet.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "BNC", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "calamari", - "name": "Calamari", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 33, - "icon": "https://static-data.subwallet.app/chains/images/icon/calamarinetwork_ad869dd66b.png", - "providers": { - "Manta Network": "wss://calamari.systems" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2084, - "genesisHash": "0x4ac80c99289841dd946ef92765bf659a307d39189b3ce374a92b5f0415ee17a1", - "addressPrefix": 78, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://calamari.network/", - "blockExplorer": "https://calamari.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "KMA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2084-27", - "paraId": 2084, - "status": "won", - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "auctionIndex": 7, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "calamari" - } - }, - { - "slug": "amplitude", - "name": "Amplitude", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 34, - "icon": "https://static-data.subwallet.app/chains/images/icon/amplitude_7704334d11.png", - "providers": { - "Amplitude": "wss://rpc-amplitude.pendulumchain.tech" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2124, - "genesisHash": "0xcceae7f3b9947cdb67369c026ef78efa5f34a08fe5808d373c04421ecf4f1aaf", - "addressPrefix": 57, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "AMPE", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2124-81", - "paraId": 2124, - "status": "won", - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "auctionIndex": 42, - "firstPeriod": 23, - "lastPeriod": 30 - } - ] - }, - "extraInfo": null - }, - { - "slug": "amplitude_test", - "name": "Amplitude Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 35, - "icon": "https://static-data.subwallet.app/chains/images/icon/amplitude_7704334d11.png", - "providers": { - "Amplitude": "wss://rpc-foucoco.pendulumchain.tech" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "rococo", - "paraId": 2124, - "genesisHash": "0xa8d080b07f9c84465aeb9576db5a7838bcbca3ffb78dbfd7d4b56acafc1f29d1", - "addressPrefix": 57, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "AMPE", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "bobabase", - "name": "Bobabase Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 36, - "icon": "https://static-data.subwallet.app/chains/images/icon/boba_network_78cd37f0d6.png", - "providers": {}, - "evmInfo": { - "evmChainId": 1297, - "blockExplorer": "https://blockexplorer.bobabase.boba.network/", - "existentialDeposit": "0", - "symbol": "BOBA", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://blockexplorer.bobabase.boba.network/" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "ethereum_goerli", - "name": "Ethereum Testnet (Goerli)", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 37, - "icon": "https://static-data.subwallet.app/chains/images/icon/ethereum_39914b7817.png", - "providers": { - "Infura": "https://goerli.infura.io/v3/b6bf7d3508c941499b10025c0776eaf8" - }, - "evmInfo": { - "evmChainId": 5, - "blockExplorer": "https://goerli.etherscan.io", - "existentialDeposit": "0", - "symbol": "GoerliETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "binance_test", - "name": "Binance Smart Chain (Testnet)", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 38, - "icon": "https://static-data.subwallet.app/chains/images/icon/bnb_d6b4677e85.png", - "providers": { - "Binance": "https://data-seed-prebsc-1-s1.binance.org:8545/", - "Binance2": "https://data-seed-prebsc-2-s1.binance.org:8545/" - }, - "evmInfo": { - "evmChainId": 97, - "blockExplorer": "https://testnet.bscscan.com", - "existentialDeposit": "0", - "symbol": "BNB", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "parallel", - "name": "Parallel", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 39, - "icon": "https://static-data.subwallet.app/chains/images/icon/parallel_208725684a.png", - "providers": { - "Dwellir": "wss://parallel-rpc.dwellir.com", - "Parallel": "wss://polkadot-parallel-rpc.parallel.fi" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2012, - "genesisHash": "0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97", - "addressPrefix": 172, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.parallel.fi/#/auction/contribute/polkadot/2012", - "blockExplorer": "https://parallel.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "PARA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": 3350, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2012-6", - "paraId": 2012, - "status": "won", - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "auctionIndex": 4, - "firstPeriod": 6, - "lastPeriod": 13 - }, - { - "relayChain": "polkadot", - "fundId": "3350-72", - "paraId": 3350, - "status": "failed", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 0, - "firstPeriod": 14, - "lastPeriod": 21 - }, - { - "relayChain": "polkadot", - "fundId": "3350-78", - "paraId": 3350, - "status": "won", - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "auctionIndex": 54, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "parallel" - } - }, - { - "slug": "clover", - "name": "Clover", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 40, - "icon": "https://static-data.subwallet.app/chains/images/icon/clover_3dd183f2ca.png", - "providers": { - "Clover": "wss://rpc-para.clover.finance" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2002, - "genesisHash": "0x5c7bd13edf349b33eb175ffae85210299e324d852916336027391536e686f267", - "addressPrefix": 128, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://lucky.clover.finance/?type=support", - "blockExplorer": "https://clv.subscan.io/", - "existentialDeposit": "0", - "symbol": "CLV", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2002-5", - "paraId": 2002, - "status": "won", - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "auctionIndex": 5, - "firstPeriod": 6, - "lastPeriod": 13 - }, - { - "relayChain": "polkadot", - "fundId": "2002-76", - "paraId": 2002, - "status": "won", - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "auctionIndex": 53, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "clv" - } - }, - { - "slug": "cloverEvm", - "name": "Clover - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 41, - "icon": "https://static-data.subwallet.app/chains/images/icon/clover_3dd183f2ca.png", - "providers": { - "Clover": "wss://rpc-para.clover.finance" - }, - "evmInfo": { - "evmChainId": 1024, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "CLV", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "hydradx_main", - "name": "HydraDX", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 42, - "icon": "https://static-data.subwallet.app/chains/images/icon/hydradx_721c03c934.png", - "providers": { - "Galactic Council": "wss://rpc.hydradx.cloud", - "Dwellir": "wss://hydradx-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2034, - "genesisHash": "0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d", - "addressPrefix": 63, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://loan.hydradx.io/", - "blockExplorer": "https://hydradx.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "HDX", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2034-25", - "paraId": 2034, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 9, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "hydradx" - } - }, - { - "slug": "edgeware", - "name": "Edgeware", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 43, - "icon": "https://static-data.subwallet.app/chains/images/icon/edgeware_6a0057274c.png", - "providers": { - "JelliedOwl": "wss://edgeware.jelliedowl.net", - "Commonwealth Labs": "wss://mainnet2.edgewa.re" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b", - "addressPrefix": 7, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://edgeware.subscan.io/", - "existentialDeposit": "10000000000000", - "symbol": "EDG", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "centrifuge", - "name": "Centrifuge", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 44, - "icon": "https://static-data.subwallet.app/chains/images/icon/centrifuge_1210a93e56.png", - "providers": { - "Centrifuge": "wss://fullnode.parachain.centrifuge.io", - "OnFinality": "wss://centrifuge-parachain.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2031, - "genesisHash": "0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82", - "addressPrefix": 36, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://centrifuge.io/parachain/crowdloan/", - "blockExplorer": "https://centrifuge.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "CFG", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": 3353, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2031-18", - "paraId": 2031, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 8, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "centrifuge" - } - }, - { - "slug": "interlay", - "name": "Interlay", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 45, - "icon": "https://static-data.subwallet.app/chains/images/icon/interlay_53b0045be1.png", - "providers": { - "Kintsugi Labs": "wss://api.interlay.io/parachain", - "Dwellir": "wss://interlay-rpc.dwellir.com", - "LuckyFriday": "wss://rpc-interlay.luckyfriday.io/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2032, - "genesisHash": "0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72", - "addressPrefix": 2032, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.interlay.io/", - "blockExplorer": "https://interlay.subscan.io/", - "existentialDeposit": null, - "symbol": "INTR", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2032-15", - "paraId": 2032, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 10, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "interlay" - } - }, - { - "slug": "nodle", - "name": "Nodle", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 46, - "icon": "https://static-data.subwallet.app/chains/images/icon/nodle_fba7fd5ae5.png", - "providers": { - "OnFinality": "wss://nodle-parachain.api.onfinality.io/public-ws", - "Dwellir": "wss://eden-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2026, - "genesisHash": "0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21", - "addressPrefix": 37, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://parachain.nodle.com/", - "blockExplorer": "https://nodle.subscan.io/", - "existentialDeposit": "10000", - "symbol": "NODL", - "decimals": 11, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": 2012, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2026-14", - "paraId": 2026, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 11, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "nodle" - } - }, - { - "slug": "darwinia2", - "name": "Darwinia 2", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 47, - "icon": "https://static-data.subwallet.app/chains/images/icon/darwinia_8a711cb162.png", - "providers": { - "Darwinia Network": "wss://rpc.darwinia.network", - "Darwinia Community": "wss://darwinia-rpc.darwiniacommunitydao.xyz", - "Dwellir": "wss://darwinia-rpc.dwellir.com" - }, - "evmInfo": { - "evmChainId": 46, - "blockExplorer": "https://darwinia.subscan.io/", - "existentialDeposit": "0", - "symbol": "RING", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2046, - "genesisHash": "0xf0b8924b12e8108550d28870bc03f7b45a947e1b2b9abf81bfb0b89ecb60570e", - "addressPrefix": 18, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://darwinia.network/plo_contribute", - "blockExplorer": "https://darwinia.subscan.io/", - "existentialDeposit": "0", - "symbol": "RING", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "darwinia" - } - }, - { - "slug": "sora_ksm", - "name": "SORA Kusama", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 48, - "icon": "https://static-data.subwallet.app/chains/images/icon/sora_cd4fcddf6e.png", - "providers": { - "Soramitsu": "wss://ws.parachain-collator-1.c1.sora2.soramitsu.co.jp" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2011, - "genesisHash": "0x6d8d9f145c2177fa83512492cdd80a71e29f22473f4a8943a6292149ac319fb9", - "addressPrefix": 420, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "XOR", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2011-96", - "paraId": 2011, - "status": "won", - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "auctionIndex": 73, - "firstPeriod": 28, - "lastPeriod": 35 - }, - { - "relayChain": "kusama", - "fundId": "2011-62", - "paraId": 2011, - "status": "won", - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "auctionIndex": 24, - "firstPeriod": 19, - "lastPeriod": 26 - } - ] - }, - "extraInfo": null - }, - { - "slug": "odyssey", - "name": "Ares Odyssey", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 49, - "icon": "https://static-data.subwallet.app/chains/images/icon/odyssey_98d1b94f53.png", - "providers": { - "AresProtocol": "wss://odyssey.aresprotocol.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x0f3665e2e57fb38fd638145b69e567fb05bbadfd457624f90f15e5dbb31320bb", - "addressPrefix": 34, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "ARES", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "polkadex", - "name": "Polkadex", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 50, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadex_dc0b44d234.png", - "providers": { - "RadiumBlock": "wss://polkadex.public.curie.radiumblock.co/ws", - "OnFinality": "wss://polkadex.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c", - "addressPrefix": 88, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://polkadex.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "PDEX", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "polkadex" - } - }, - { - "slug": "polkadexTest", - "name": "Polkadex - Testnet", - "isTestnet": true, - "chainStatus": "STOPPED", - "ordinal": 51, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadex_dc0b44d234.png", - "providers": { - "Polkadex Team": "wss://blockchain.polkadex.trade" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xd0024e7110db2a8b35d6599e64e82d3eb30070200a423398319efb6b4d596427", - "addressPrefix": 88, - "chainType": "RELAYCHAIN", - "crowdloanUrl": "https://www.polkadex.trade/crowdloans", - "blockExplorer": null, - "existentialDeposit": "1000000000000", - "symbol": "Unit", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "rmrk", - "name": "RMRK Devnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 52, - "icon": "https://static-data.subwallet.app/chains/images/icon/rmrk_bc2bc4db3a.png", - "providers": { - "rmrk": "wss://staging.node.rmrk.app" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6c7ae90ef70a31fe9f0f2329007ff4b4c4fe62fe71cd2b753ee37c1aa1070fef", - "addressPrefix": 0, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000", - "symbol": "UNIT", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "dolphin", - "name": "Dolphin Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 53, - "icon": "https://static-data.subwallet.app/chains/images/icon/dolphin_6730ef6a9e.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x79372c8ed25b51c0d3c1f085becb264c93f1ecbc71dcf387fdb5c294fd823a08", - "addressPrefix": 78, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://dolphin.subscan.io/", - "existentialDeposit": null, - "symbol": "DOL", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "opal", - "name": "Opal", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 54, - "icon": "https://static-data.subwallet.app/chains/images/icon/opal_df48cbfb79.png", - "providers": { - "Unique": "wss://ws-opal.unique.network", - "Europe": "wss://eu-ws-opal.unique.network", - "NA": "wss://us-ws-opal.unique.network", - "Asia": "wss://asia-ws-opal.unique.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xc87870ef90a438d574b8e320f17db372c50f62beb52e479c8ff6ee5b460670b9", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "OPL", - "decimals": 18, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "efinity", - "name": "Efinity", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 55, - "icon": "https://static-data.subwallet.app/chains/images/icon/efinity_89a5f65985.png", - "providers": { - "Efinity": "wss://rpc.efinity.io", - "Dwellir": "wss://efinity -rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2021, - "genesisHash": "0x335369975fced3fc22e23498da306a712f4fd964c957364d53c49cea9db8bc2f", - "addressPrefix": 1110, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://enjin.io/efinity-crowdloan", - "blockExplorer": "https://efinity.subscan.io/", - "existentialDeposit": "1000000000000000000", - "symbol": "EFI", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2021-20", - "paraId": 2021, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 6, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": null - }, - { - "slug": "composableFinance", - "name": "Composable Finance", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 56, - "icon": "https://static-data.subwallet.app/chains/images/icon/composable_finance_3f20ca49fb.png", - "providers": { - "Composable": "wss://rpc.composable.finance" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2019, - "genesisHash": "0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d", - "addressPrefix": 50, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.composable.finance/", - "blockExplorer": "https://composable.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "LAYR", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2019-17", - "paraId": 2019, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 7, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "composable" - } - }, - { - "slug": "phala", - "name": "Phala", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 57, - "icon": "https://static-data.subwallet.app/chains/images/icon/phala_network_47928dadfd.png", - "providers": { - "Phala": "wss://api.phala.network/ws", - "OnFinality": "wss://phala.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2035, - "genesisHash": "0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736", - "addressPrefix": 30, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://phala.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "PHA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2035-32", - "paraId": 2035, - "status": "won", - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "auctionIndex": 13, - "firstPeriod": 7, - "lastPeriod": 14 - } - ] - }, - "extraInfo": { - "subscanSlug": "phala" - } - }, - { - "slug": "crust", - "name": "Crust", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 58, - "icon": "https://static-data.subwallet.app/chains/images/icon/crust_6ae326cd51.png", - "providers": { - "Crust": "wss://crust-parachain.crustapps.net" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2008, - "genesisHash": "0x4319cc49ee79495b57a1fec4d2bd43f59052dcc690276de566c2691d6df4f7b8", - "addressPrefix": 88, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://crust-parachain.subscan.io/", - "existentialDeposit": "100000000", - "symbol": "CRU", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2008-44", - "paraId": 2008, - "status": "won", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 30, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": { - "subscanSlug": "crust-parachain" - } - }, - { - "slug": "statemine", - "name": "Kusama Asset Hub (Statemine)", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 59, - "icon": "https://static-data.subwallet.app/chains/images/icon/kusama_asset_hub_9ae4528303.png", - "providers": { - "Dwellir": "wss://statemine-rpc.dwellir.com", - "Dwellir Tunisia": "wss://statemine-rpc-tn.dwellir.com", - "IBP-GeoDNS1": "wss://sys.ibp.network/statemine", - "IBP-GeoDNS2": "wss://sys.dotters.network/statemine", - "Lucky Friday": "wss://rpc-asset-hub-kusama.luckyfriday.io", - "Stake World": "wss://ksm-rpc.stakeworld.io/assethub" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 1000, - "genesisHash": "0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a", - "addressPrefix": 2, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://assethub-kusama.subscan.io/", - "existentialDeposit": "3333333", - "symbol": "KSM", - "decimals": 12, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "assethub-kusama" - } - }, - { - "slug": "karura", - "name": "Karura", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 60, - "icon": "https://static-data.subwallet.app/chains/images/icon/karura_6fcd919064.png", - "providers": { - "Acala Foundation 0": "wss://karura-rpc-0.aca-api.network", - "Acala Foundation 1": "wss://karura-rpc-1.aca-api.network", - "Acala Foundation 2": "wss://karura-rpc-2.aca-api.network/ws", - "Acala Foundation 3": "wss://karura-rpc-3.aca-api.network/ws", - "OnFinality": "wss://karura.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2000, - "genesisHash": "0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b", - "addressPrefix": 8, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://karura.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "KAR", - "decimals": 12, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "karura" - } - }, - { - "slug": "khala", - "name": "Khala", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 61, - "icon": "https://static-data.subwallet.app/chains/images/icon/khala_network_543481c0c1.png", - "providers": { - "Phala": "wss://khala-api.phala.network/ws", - "OnFinality": "wss://khala.api.onfinality.io/public-ws", - "Dwellir": "wss://khala-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2004, - "genesisHash": "0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d", - "addressPrefix": 30, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://khala.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "PHA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2004-6", - "paraId": 2004, - "status": "won", - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "auctionIndex": 4, - "firstPeriod": 13, - "lastPeriod": 20 - } - ] - }, - "extraInfo": { - "subscanSlug": "khala" - } - }, - { - "slug": "kilt", - "name": "KILT Spiritnet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 62, - "icon": "https://static-data.subwallet.app/chains/images/icon/kilt_35ce98e3b5.png", - "providers": { - "KILT Protocol": "wss://spiritnet.kilt.io/", - "OnFinality": "wss://spiritnet.api.onfinality.io/public-ws", - "Dwellir": "wss://kilt-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2086, - "genesisHash": "0x411f057b9107718c9624d6aa4a3f23c1653898297f3d4d529d9bb6511a39dd21", - "addressPrefix": 38, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://spiritnet.subscan.io/", - "existentialDeposit": "10000000000000", - "symbol": "KILT", - "decimals": 15, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "spiritnet" - } - }, - { - "slug": "basilisk", - "name": "Basilisk", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 63, - "icon": "https://static-data.subwallet.app/chains/images/icon/basilisk_bebf244e67.png", - "providers": { - "Basilisk ": "wss://rpc.basilisk.cloud", - "Dwellir": "wss://basilisk-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2090, - "genesisHash": "0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755", - "addressPrefix": 10041, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://loan.bsx.fi/", - "blockExplorer": "https://basilisk.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "BSX", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2090-35", - "paraId": 2090, - "status": "won", - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "auctionIndex": 8, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "basilisk" - } - }, - { - "slug": "altair", - "name": "Altair", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 64, - "icon": "https://static-data.subwallet.app/chains/images/icon/altair_6e0a2d6139.png", - "providers": { - "Centrifuge": "wss://fullnode.altair.centrifuge.io", - "OnFinality": "wss://altair.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2088, - "genesisHash": "0xaa3876c1dc8a1afcc2e9a685a49ff7704cfd36ad8c90bf2702b9d1b00cc40011", - "addressPrefix": 136, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://centrifuge.io/altair/crowdloan/", - "blockExplorer": "https://altair.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "AIR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2088-31", - "paraId": 2088, - "status": "won", - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "auctionIndex": 9, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "altair" - } - }, - { - "slug": "heiko", - "name": "Heiko", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 65, - "icon": "https://static-data.subwallet.app/chains/images/icon/heiko_b06aba4586.png", - "providers": { - "Parallel": "wss://heiko-rpc.parallel.fi" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2085, - "genesisHash": "0x64a1c658a48b2e70a7fb1ad4c39eea35022568c20fc44a6e2e3d0a57aee6053b", - "addressPrefix": 110, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.parallel.fi/#/auction/contribute/kusama/2085", - "blockExplorer": "https://parallel-heiko.subscan.io/", - "existentialDeposit": "10000000000", - "symbol": "HKO", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2126-82", - "paraId": 2126, - "status": "won", - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "auctionIndex": 45, - "firstPeriod": 23, - "lastPeriod": 30 - }, - { - "relayChain": "kusama", - "fundId": "2085-28", - "paraId": 2085, - "status": "won", - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "auctionIndex": 10, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "parallel-heiko" - } - }, - { - "slug": "kintsugi", - "name": "Kintsugi", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 66, - "icon": "https://static-data.subwallet.app/chains/images/icon/kintsugi_dfa1bdb733.png", - "providers": { - "Kintsugi Labs": "wss://api-kusama.interlay.io/parachain", - "OnFinality": "wss://kintsugi.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2092, - "genesisHash": "0x9af9a64e6e4da8e3073901c3ff0cc4c3aad9563786d89daf6ad820b6e14a0b8b", - "addressPrefix": 2092, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://kintsugi.interlay.io/", - "blockExplorer": "https://kintsugi.subscan.io/", - "existentialDeposit": null, - "symbol": "KINT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2092-34", - "paraId": 2092, - "status": "won", - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "auctionIndex": 11, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": { - "subscanSlug": "kintsugi" - } - }, - { - "slug": "kintsugi_test", - "name": "Kintsugi Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 67, - "icon": "https://static-data.subwallet.app/chains/images/icon/kintsugi_dfa1bdb733.png", - "providers": { - "testnet": "wss://api-dev-kintsugi.interlay.io/parachain" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xe3a1cf3db108e3e45c63a4841fe89ba95108b1db14fdec10c2e8a078ff322a67", - "addressPrefix": 2092, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "KINT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "picasso", - "name": "Picasso", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 68, - "icon": "https://static-data.subwallet.app/chains/images/icon/picasso_b491f37486.png", - "providers": { - "Composable": "wss://rpc.composablenodes.tech" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2087, - "genesisHash": "0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc", - "addressPrefix": 49, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.composable.finance/", - "blockExplorer": "https://picasso.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "PICA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2270-100", - "paraId": 2270, - "status": "won", - "startTime": "2023-05-31T04:27:00.000Z", - "endTime": "2024-05-01T04:27:00.000Z", - "auctionIndex": 84, - "firstPeriod": 30, - "lastPeriod": 37 - }, - { - "relayChain": "kusama", - "fundId": "2130-85", - "paraId": 2130, - "status": "won", - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "auctionIndex": 49, - "firstPeriod": 23, - "lastPeriod": 30 - }, - { - "relayChain": "kusama", - "fundId": "2087-37", - "paraId": 2087, - "status": "won", - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "auctionIndex": 12, - "firstPeriod": 17, - "lastPeriod": 24 - } - ] - }, - "extraInfo": { - "subscanSlug": "picasso" - } - }, - { - "slug": "quartz", - "name": "Quartz", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 69, - "icon": "https://static-data.subwallet.app/chains/images/icon/quartz_4b192e0de5.png", - "providers": { - "Unique Europe": "wss://eu-ws-quartz.unique.network", - "Unique US": "wss://us-ws-quartz.unique.network", - "Unique Asia": "wss://asia-ws-quartz.unique.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2095, - "genesisHash": "0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554", - "addressPrefix": 255, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://unique.network/quartz/crowdloan/", - "blockExplorer": "https://quartz.subscan.io/", - "existentialDeposit": "0", - "symbol": "QTZ", - "decimals": 18, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2095-45", - "paraId": 2095, - "status": "won", - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "auctionIndex": 14, - "firstPeriod": 17, - "lastPeriod": 24 - } - ] - }, - "extraInfo": null - }, - { - "slug": "unique_network", - "name": "Unique", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 70, - "icon": "https://static-data.subwallet.app/chains/images/icon/unique_network_2e3617d2d1.png", - "providers": { - "unique": "wss://us-ws.unique.network/", - "UniqueEu": "wss://eu-ws.unique.network/", - "UniqueAsia": "wss://asia-ws.unique.network/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2037, - "genesisHash": "0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31", - "addressPrefix": 7391, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://unique.subscan.io/", - "existentialDeposit": "0", - "symbol": "UNQ", - "decimals": 18, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2037-31", - "paraId": 2037, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 14, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": { - "subscanSlug": "unique" - } - }, - { - "slug": "genshiro", - "name": "Genshiro", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 71, - "icon": "https://static-data.subwallet.app/chains/images/icon/genshiro_1734447125.png", - "providers": { - "Equilibrium": "wss://node.genshiro.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2024, - "genesisHash": "0x9de765698374eb576968c8a764168893fb277e65ad3ddafcfe2c49593fc6d663", - "addressPrefix": 67, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://genshiro.equilibrium.io/en", - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "GENS", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2226-88", - "paraId": 2226, - "status": "won", - "startTime": "2022-11-02T04:27:00.000Z", - "endTime": "2023-10-04T04:27:00.000Z", - "auctionIndex": 56, - "firstPeriod": 25, - "lastPeriod": 32 - }, - { - "relayChain": "kusama", - "fundId": "2024-43", - "paraId": 2024, - "status": "won", - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "auctionIndex": 15, - "firstPeriod": 17, - "lastPeriod": 24 - } - ] - }, - "extraInfo": null - }, - { - "slug": "genshiro_testnet", - "name": "Genshiro Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 72, - "icon": "https://static-data.subwallet.app/chains/images/icon/genshiro_1734447125.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xdec164ef73b27c5b7e404114305102018a2b5a4ddda665bb510ce896ad5ba78d", - "addressPrefix": 68, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "TOKEN", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": [], - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subsocial_x", - "name": "Subsocial", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 73, - "icon": "https://static-data.subwallet.app/chains/images/icon/subsocial_3e001a3b15.png", - "providers": { - "subsocialx": "wss://para.f3joule.space" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2101, - "genesisHash": "0x4a12be580bb959937a1c7a61d5cf24428ed67fa571974b4007645d1886e7c89f", - "addressPrefix": 28, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://app.subsocial.network/crowdloan", - "blockExplorer": null, - "existentialDeposit": "100000000", - "symbol": "SUB", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "zeitgeist", - "name": "Zeitgeist", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 74, - "icon": "https://static-data.subwallet.app/chains/images/icon/zeitgeist_c8bd3e2ac5.png", - "providers": { - "OnFinality": "wss://zeitgeist.api.onfinality.io/public-ws", - "Dwellir": "wss://zeitgeist-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2092, - "genesisHash": "0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060", - "addressPrefix": 73, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.zeitgeist.pm/", - "blockExplorer": "https://zeitgeist.subscan.io/", - "existentialDeposit": "50000000", - "symbol": "ZTG", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2092-53", - "paraId": 2092, - "status": "won", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 32, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": { - "subscanSlug": "zeitgeist" - } - }, - { - "slug": "sakura", - "name": "Sakura", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 75, - "icon": "https://static-data.subwallet.app/chains/images/icon/sakura_81c2a3fc75.png", - "providers": { - "Clover": "wss://rpc.sakura.clover.finance" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2016, - "genesisHash": "0x7b0f142a9299b0886595992f8cac58814c8956de6a31c77caca95db01370fc2c", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://sakura.subscan.io/", - "existentialDeposit": "500", - "symbol": "SKU", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2016-49", - "paraId": 2016, - "status": "won", - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "auctionIndex": 18, - "firstPeriod": 18, - "lastPeriod": 25 - } - ] - }, - "extraInfo": { - "subscanSlug": "sakura" - } - }, - { - "slug": "shadow", - "name": "Crust Shadow", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 76, - "icon": "https://static-data.subwallet.app/chains/images/icon/crust_shadow_e58a33c95d.png", - "providers": { - "Crust": "wss://rpc-shadow.crust.network/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2012, - "genesisHash": "0xd4c0c08ca49dc7c680c3dac71a7c0703e5b222f4b6c03fe4c5219bb8f22c18dc", - "addressPrefix": 66, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://polkadot.js.org/apps/#/parachains/crowdloan", - "blockExplorer": "https://shadow.subscan.io/", - "existentialDeposit": "100000000000", - "symbol": "CSM", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2225-87", - "paraId": 2225, - "status": "won", - "startTime": "2022-11-02T04:27:00.000Z", - "endTime": "2023-10-04T04:27:00.000Z", - "auctionIndex": 57, - "firstPeriod": 25, - "lastPeriod": 32 - }, - { - "relayChain": "kusama", - "fundId": "2012-53", - "paraId": 2012, - "status": "won", - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "auctionIndex": 19, - "firstPeriod": 18, - "lastPeriod": 25 - } - ] - }, - "extraInfo": { - "subscanSlug": "shadow" - } - }, - { - "slug": "uniqueNft", - "name": "Unique TestNet 2.0", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 77, - "icon": "https://static-data.subwallet.app/chains/images/icon/unique_network_2e3617d2d1.png", - "providers": { - "Unique": "wss://testnet2.unique.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x7cb0b5ec1431e348b7f531f02e5e6ba6d5983e26ba77b58335957f3d00585cbd", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "UNQ", - "decimals": 15, - "hasNativeNft": true, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "robonomics", - "name": "Robonomics", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 78, - "icon": "https://static-data.subwallet.app/chains/images/icon/robonomics_cd3454b4d5.png", - "providers": { - "Airalab": "wss://kusama.rpc.robonomics.network/", - "Samsara": "wss://robonomics.0xsamsara.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2048, - "genesisHash": "0x631ccc82a078481584041656af292834e1ae6daab61d2875b4dd0c14bb9b17bc", - "addressPrefix": 32, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://robonomics.network/kusama-slot/", - "blockExplorer": "https://robonomics.subscan.io/", - "existentialDeposit": "1000", - "symbol": "XRT", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2240-90", - "paraId": 2240, - "status": "won", - "startTime": "2022-12-14T04:27:00.000Z", - "endTime": "2023-11-15T04:27:00.000Z", - "auctionIndex": 63, - "firstPeriod": 26, - "lastPeriod": 33 - }, - { - "relayChain": "kusama", - "fundId": "2048-57", - "paraId": 2048, - "status": "won", - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "auctionIndex": 20, - "firstPeriod": 18, - "lastPeriod": 25 - } - ] - }, - "extraInfo": { - "subscanSlug": "robonomics" - } - }, - { - "slug": "integritee", - "name": "Integritee Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 79, - "icon": "https://static-data.subwallet.app/chains/images/icon/integritee_kusama_70fdf54661.png", - "providers": { - "Integritee": "wss://kusama.api.integritee.network", - "OnFinality": "wss://integritee-kusama.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2015, - "genesisHash": "0xcdedc8eadbfa209d3f207bba541e57c3c58a667b05a2e1d1e86353c9000758da", - "addressPrefix": 13, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.integritee.network/", - "blockExplorer": "https://integritee.subscan.io/", - "existentialDeposit": "1000000000", - "symbol": "TEER", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2015-59", - "paraId": 2015, - "status": "won", - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "auctionIndex": 21, - "firstPeriod": 19, - "lastPeriod": 26 - } - ] - }, - "extraInfo": { - "subscanSlug": "integritee" - } - }, - { - "slug": "integriteePolkadot", - "name": "Integritee Shell", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 80, - "icon": "https://static-data.subwallet.app/chains/images/icon/integritee_kusama_70fdf54661.png", - "providers": { - "Integritee": "wss://polkadot.api.integritee.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2039, - "genesisHash": "0xe13e7af377c64e83f95e0d70d5e5c3c01d697a84538776c5b9bbe0e7d7b6034c", - "addressPrefix": 13, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.integritee.network/", - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "TEER", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2039-40", - "paraId": 2039, - "status": "won", - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "auctionIndex": 23, - "firstPeriod": 9, - "lastPeriod": 16 - } - ] - }, - "extraInfo": null - }, - { - "slug": "crabParachain", - "name": "Crab2 Parachain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 81, - "icon": "https://static-data.subwallet.app/chains/images/icon/crab_network_289d65c62b.png", - "providers": { - "Crab": "wss://crab-rpc.darwinia.network/", - "Dwellir": "wss://darwiniacrab-rpc.dwellir.com" - }, - "evmInfo": { - "evmChainId": 44, - "blockExplorer": "https://crab.subscan.io", - "existentialDeposit": "0", - "symbol": "CRAB", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2105, - "genesisHash": "0x86e49c195aeae7c5c4a86ced251f1a28c67b3c35d8289c387ede1776cdd88b24", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crab.network/plo", - "blockExplorer": "https://crab.subscan.io/", - "existentialDeposit": "0", - "symbol": "CRAB", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2105-60", - "paraId": 2105, - "status": "won", - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "auctionIndex": 22, - "firstPeriod": 19, - "lastPeriod": 26 - } - ] - }, - "extraInfo": { - "subscanSlug": "crab" - } - }, - { - "slug": "pangolin", - "name": "Pangolin", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 82, - "icon": "https://static-data.subwallet.app/chains/images/icon/pangolin_e8b77c84bc.png", - "providers": { - "Pangolin_Network": "wss://pangolin-rpc.darwinia.network" - }, - "evmInfo": { - "evmChainId": 43, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "PRING", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": { - "relaySlug": "rococo", - "paraId": 2105, - "genesisHash": "0xb067215e6232ffeed7cede2f92ac6b65f2121523fa221fc76f2e4430086c6b70", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "PRING", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "chainx", - "name": "Chain X", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 83, - "icon": "https://static-data.subwallet.app/chains/images/icon/chainx_0d1d5c4700.png", - "providers": { - "chainx ": "wss://mainnet.chainx.org/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6ac13efb5b368b97b4934cef6edfdd99c2af51ba5109bfb8dacc116f9c584c10", - "addressPrefix": 44, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "PCX", - "decimals": 8, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "acala_testnet", - "name": "Acala Mandala TC7", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 84, - "icon": "https://static-data.subwallet.app/chains/images/icon/acala_10b077e14b.png", - "providers": { - "Mandala": "wss://mandala-tc9-rpc.aca-staging.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x3035b88c212be330a1a724c675d56d53a5016ec32af1790738832db0227ac54c", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://acala-testnet.subscan.io/", - "existentialDeposit": null, - "symbol": "ACA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "acala-testnet" - } - }, - { - "slug": "mangatax", - "name": "MangataX Public Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 85, - "icon": "https://static-data.subwallet.app/chains/images/icon/mangata_x_37c066f37a.png", - "providers": { - "mangatax": "wss://collator-01-ws-rococo.mangata.online" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x797fe0d6ea6917b5a36707961d819dca1826628123510730425c3bafc65ccf59", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "MGAT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "mangatax_para", - "name": "Mangata X", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 86, - "icon": "https://static-data.subwallet.app/chains/images/icon/mangata_x_37c066f37a.png", - "providers": { - "mangata": "wss://kusama-rpc.mangata.online", - "Mangata Archive": "wss://kusama-archive.mangata.online" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2110, - "genesisHash": "0xd611f22d291c5b7b69f1e105cca03352984c344c4421977efaa4cbdd1834e2aa", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://mangatax.subscan.io/", - "existentialDeposit": "0", - "symbol": "MGX", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2256-91", - "paraId": 2256, - "status": "won", - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "auctionIndex": 68, - "firstPeriod": 27, - "lastPeriod": 34 - }, - { - "relayChain": "kusama", - "fundId": "2110-66", - "paraId": 2110, - "status": "won", - "startTime": "2022-04-06T04:27:00.000Z", - "endTime": "2023-03-08T04:27:00.000Z", - "auctionIndex": 26, - "firstPeriod": 20, - "lastPeriod": 27 - } - ] - }, - "extraInfo": { - "subscanSlug": "mangatax" - } - }, - { - "slug": "encointer", - "name": "Encointer", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 87, - "icon": "https://static-data.subwallet.app/chains/images/icon/encointer_3ba587ebc9.png", - "providers": { - "Encointer Association": "wss://kusama.api.encointer.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 1001, - "genesisHash": "0x7dd99936c1e9e6d1ce7d90eb6f33bea8393b4bf87677d675aa63c9cb3e8c5b5b", - "addressPrefix": 2, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://encointer.subscan.io/", - "existentialDeposit": "33333333", - "symbol": "KSM", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "litmus", - "name": "Litmus", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 88, - "icon": "https://static-data.subwallet.app/chains/images/icon/litmus_2e86f51933.png", - "providers": { - "litmus": "wss://rpc.litmus-parachain.litentry.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2106, - "genesisHash": "0xda5831fbc8570e3c6336d0d72b8c08f8738beefec812df21ef2afc2982ede09c", - "addressPrefix": 131, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://kusama-crowdloan.litentry.com/", - "blockExplorer": null, - "existentialDeposit": "100000000000", - "symbol": "LIT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2106-63", - "paraId": 2106, - "status": "won", - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "auctionIndex": 23, - "firstPeriod": 19, - "lastPeriod": 26 - } - ] - }, - "extraInfo": null - }, - { - "slug": "litentry", - "name": "Litentry", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 89, - "icon": "https://static-data.subwallet.app/chains/images/icon/litentry_66fd883eb2.png", - "providers": { - "Litentry": "wss://rpc.litentry-parachain.litentry.io", - "Dwellir": "wss://litentry-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2013, - "genesisHash": "0x2fc8bb6ed7c0051bdcf4866c322ed32b6276572713607e3297ccf411b8f14aa9", - "addressPrefix": 31, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://crowdloan.litentry.com/", - "blockExplorer": null, - "existentialDeposit": "100000000000", - "symbol": "LIT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2013-35", - "paraId": 2013, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 15, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": null - }, - { - "slug": "tinkernet", - "name": "Tinkernet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 90, - "icon": "https://static-data.subwallet.app/chains/images/icon/tinkernet_parachain_f670b63d3b.png", - "providers": { - "Dwellir": "wss://tinkernet-rpc.dwellir.com", - "Light Client": "light://substrate-connect/kusama/tinkernet" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2125, - "genesisHash": "0xd42e9606a995dfe433dc7955dc2a70f495f350f373daa200098ae84437816ad2", - "addressPrefix": 117, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://invarch.network/tinkernet", - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "TNKR", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2125-80", - "paraId": 2125, - "status": "won", - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "auctionIndex": 43, - "firstPeriod": 23, - "lastPeriod": 30 - } - ] - }, - "extraInfo": null - }, - { - "slug": "imbue_network", - "name": "Imbue Kusama", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 91, - "icon": "https://static-data.subwallet.app/chains/images/icon/imbue_network_d609852532.png", - "providers": { - "Imbue": "wss://kusama.imbuenetwork.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2121, - "genesisHash": "0xca93a37c913a25fa8fdb33c7f738afc39379cb71d37874a16d4c091a5aef9f89", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000", - "symbol": "IMBU", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2121-79", - "paraId": 2121, - "status": "won", - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "auctionIndex": 40, - "firstPeriod": 22, - "lastPeriod": 29 - } - ] - }, - "extraInfo": null - }, - { - "slug": "subspace_test", - "name": "Subspace Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 92, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x332ef6e751e25426e38996c51299dfc53bcd56f40b53dce2b2fc8442ae9c4a74", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subspace_gemini_2a", - "name": "Subspace Gemini 2a", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 93, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": { - "Europe 0": "wss://eu-0.gemini-2a.subspace.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x43d10ffd50990380ffe6c9392145431d630ae67e89dbc9c014cac2a417759101", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.subspace.network/#/gemini-2a", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subspace_gemini_3c", - "name": "Subspace Gemini 3c", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 94, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xab946a15b37f59c5f4f27c5de93acde9fe67a28e0b724a43a30e4fe0e87246b7", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.subspace.network/#/gemini-3c", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subspace_gemini_3d", - "name": "Subspace Gemini 3d", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 95, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x7f489750cfe91e17fc19b42a5acaba41d1975cedd3440075d4a4b4171ad0ac20", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.subspace.network/#/gemini-3d", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subspace_gemini_3e", - "name": "Subspace Gemini 3e", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 96, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xa3cd4b592d93f79943fbc58fc90ca8f516106699c9cf4d7ada98ca22877bc1ae", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.subspace.network/#/gemini-3e", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subspace_gemini_3f", - "name": "Subspace Gemini 3f", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 97, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_d693cf5ecd.png", - "providers": { - "Gemini 3f": "wss://rpc-0.gemini-3f.subspace.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x92e91e657747c41eeabed5129ff51689d2e935b9f6abfbd5dfcb2e1d0d035095", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.subspace.network/#/gemini-3f", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "origintrail", - "name": "OriginTrail", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 98, - "icon": "https://static-data.subwallet.app/chains/images/icon/origintrail_cda66dc997.png", - "providers": { - "TraceLabs": "wss://parachain-rpc.origin-trail.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2043, - "genesisHash": "0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174", - "addressPrefix": 101, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://origintrail.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "OTP", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2043-38", - "paraId": 2043, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 17, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": { - "subscanSlug": "origintrail" - } - }, - { - "slug": "subspace_gemini_3g", - "name": "Subspace Gemini 3g", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 98, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_ba6bca778d.png", - "providers": { - "Gemini 3g": "wss://rpc-0.gemini-3g.subspace.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x418040fc282f5e5ddd432c46d05297636f6f75ce68d66499ff4cbda69ccd180b", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "dorafactory", - "name": "Dorafactory", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 99, - "icon": "https://static-data.subwallet.app/chains/images/icon/dora_factory_f4c4f5b340.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2115, - "genesisHash": "0x577d331ca43646f547cdaa07ad0aa387a383a93416764480665103081f3eaf14", - "addressPrefix": 128, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "DORA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2115-74", - "paraId": 2115, - "status": "won", - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "auctionIndex": 33, - "firstPeriod": 21, - "lastPeriod": 28 - } - ] - }, - "extraInfo": null - }, - { - "slug": "bajun", - "name": "Bajun Kusama", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 100, - "icon": "https://static-data.subwallet.app/chains/images/icon/bajun_network_fa6d5efe53.png", - "providers": { - "AjunaNetwork": "wss://rpc-parachain.bajun.network", - "OnFinality": "wss://bajun.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2119, - "genesisHash": "0x35a06bfec2edf0ff4be89a6428ccd9ff5bd0167d618c5a0d4341f9600a458d14", - "addressPrefix": 1337, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://bajun.subscan.io/", - "existentialDeposit": "1000000000", - "symbol": "BAJU", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2119-76", - "paraId": 2119, - "status": "won", - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "auctionIndex": 37, - "firstPeriod": 22, - "lastPeriod": 29 - } - ] - }, - "extraInfo": { - "subscanSlug": "bajun" - } - }, - { - "slug": "dancebox", - "name": "Dancebox", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 100, - "icon": "https://static-data.subwallet.app/chains/images/icon/tanssi_2e13dc9c66.png", - "providers": { - "Dancebox": "wss://fraa-dancebox-rpc.a.dancebox.tanssi.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": 3000, - "genesisHash": "0x27aafd88e5921f5d5c6aebcd728dacbbf5c2a37f63e2eda301f8e0def01c43ea", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "DANCE", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "listen", - "name": "Listen Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 101, - "icon": "https://static-data.subwallet.app/chains/images/icon/listen_198a76f476.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2118, - "genesisHash": "0x48eb7f3fff34e702aa2b504674df8f8afbf9889f804e3088c0cb662e433552a0", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "LT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "kabocha", - "name": "Kabocha", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 102, - "icon": "https://static-data.subwallet.app/chains/images/icon/kabocha_94a09c6441.png", - "providers": { - "JelliedOwl": "wss://kabocha.jelliedowl.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2113, - "genesisHash": "0xfeb426ca713f0f46c96465b8f039890370cf6bfd687c9076ea2843f58a6ae8a7", - "addressPrefix": 27, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "KAB", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2113-73", - "paraId": 2113, - "status": "won", - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "auctionIndex": 38, - "firstPeriod": 22, - "lastPeriod": 29 - } - ] - }, - "extraInfo": null - }, - { - "slug": "gmdie", - "name": "GM Parachain", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 103, - "icon": "https://static-data.subwallet.app/chains/images/icon/gmdie_71aba354c9.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2123, - "genesisHash": "0x19a3733beb9cb8a970a308d835599e9005e02dc007a35440e461a451466776f8", - "addressPrefix": 7013, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "FREN", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2123-83", - "paraId": 2123, - "status": "won", - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "auctionIndex": 48, - "firstPeriod": 23, - "lastPeriod": 30 - } - ] - }, - "extraInfo": null - }, - { - "slug": "ternoa", - "name": "Ternoa", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 104, - "icon": "https://static-data.subwallet.app/chains/images/icon/ternoa_3ede8eb2b7.png", - "providers": { - "ternoa": "wss://mainnet.ternoa.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "150000000000000000", - "symbol": "CAPS", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "tanganika", - "name": "DataHighway Tanganika", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 105, - "icon": "https://static-data.subwallet.app/chains/images/icon/tanganika_22fc543ea4.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2116, - "genesisHash": null, - "addressPrefix": 33, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://datahighway.subscan.io/", - "existentialDeposit": null, - "symbol": "DHX", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2116-78", - "paraId": 2116, - "status": "won", - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "auctionIndex": 39, - "firstPeriod": 22, - "lastPeriod": 29 - } - ] - }, - "extraInfo": { - "subscanSlug": "datahighway" - } - }, - { - "slug": "pendulum", - "name": "Pendulum", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 106, - "icon": "https://static-data.subwallet.app/chains/images/icon/pendulum_8b61e1436b.png", - "providers": { - "Pendulum": "wss://rpc-pendulum.prd.pendulumchain.tech" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2094, - "genesisHash": "0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86", - "addressPrefix": 56, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "PEN", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2094-55", - "paraId": 2094, - "status": "won", - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "auctionIndex": 35, - "firstPeriod": 11, - "lastPeriod": 18 - } - ] - }, - "extraInfo": null - }, - { - "slug": "gear_testnet", - "name": "Gear Staging Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 107, - "icon": "https://static-data.subwallet.app/chains/images/icon/gear_6af254c62e.png", - "providers": { - "gear": "wss://rpc-node.gear-tech.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6f022bd353c56b3e441507e1173601fd9dc0fb7547e6a95bbaf9b21f311bcab6", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "Unit", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "ternoa_alphanet", - "name": "Ternoa Alphanet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 108, - "icon": "https://static-data.subwallet.app/chains/images/icon/ternoa_3ede8eb2b7.png", - "providers": { - "ternoa": "wss://alphanet.ternoa.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x18bcdb75a0bba577b084878db2dc2546eb21504eaad4b564bb7d47f9d02b6ace", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "150000000000000000", - "symbol": "CAPS", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "calamari_test", - "name": "Calamari Staging", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 109, - "icon": "https://static-data.subwallet.app/chains/images/icon/calamarinetwork_ad869dd66b.png", - "providers": { - "calamari_test": "wss://c1.calamari.seabird.systems" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x53a6ab000c8c3c1015747a1e3ea237a327c77df3e59d142801a23b25163d4f45", - "addressPrefix": 78, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000000000", - "symbol": "KMA", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "boba", - "name": "Boba Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 110, - "icon": "https://static-data.subwallet.app/chains/images/icon/boba_network_78cd37f0d6.png", - "providers": { - "Read RPC": "https://lightning-replica.boba.network", - "Write RPC": "https://mainnet.boba.network" - }, - "evmInfo": { - "evmChainId": 288, - "blockExplorer": "https://bobascan.com/", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "bobabeam", - "name": "Bobabeam", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 111, - "icon": "https://static-data.subwallet.app/chains/images/icon/boba_network_78cd37f0d6.png", - "providers": { - "RPC": "https://bobabeam.boba.network", - "Replica RPC": "https://replica.bobabeam.boba.network" - }, - "evmInfo": { - "evmChainId": 1294, - "blockExplorer": "https://blockexplorer.bobabeam.boba.network", - "existentialDeposit": "0", - "symbol": "BOBA", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "kilt_peregrine", - "name": "KILT Peregrine", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 112, - "icon": "https://static-data.subwallet.app/chains/images/icon/kilt_35ce98e3b5.png", - "providers": { - "kilt": "wss://peregrine.kilt.io/parachain-public-ws/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xa0c6e3bac382b316a68bca7141af1fba507207594c761076847ce358aeedcc21", - "addressPrefix": 38, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://kilt-testnet.subscan.io/", - "existentialDeposit": "10000000000000", - "symbol": "PILT", - "decimals": 15, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "kilt-testnet" - } - }, - { - "slug": "xx_network", - "name": "XX Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 113, - "icon": "https://static-data.subwallet.app/chains/images/icon/xxnetwork_328e821418.png", - "providers": { - "XX Foundation": "wss://rpc.xx.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa", - "addressPrefix": 55, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "xx", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "watr_network", - "name": "Watr Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 114, - "icon": "https://static-data.subwallet.app/chains/images/icon/watr_protocol_a0cd47353a.png", - "providers": { - "watr": "wss://rpc.dev.watr.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2058, - "genesisHash": "0xb53c620c41860278fa3068a5367c8eedceefce8a7c29237d830bc09a71737b5d", - "addressPrefix": 19, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000000", - "symbol": "WATRD", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "watr_network_evm", - "name": "Watr Testnet - EVM", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 115, - "icon": "https://static-data.subwallet.app/chains/images/icon/watr_protocol_a0cd47353a.png", - "providers": { - "watr": "https://rpc.dev.watr.org" - }, - "evmInfo": { - "evmChainId": 688, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "WATRD", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "fusotao", - "name": "Fusotao", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 116, - "icon": "https://static-data.subwallet.app/chains/images/icon/fusotao_0e41642ad0.png", - "providers": { - "fusotao": "wss://gateway.mainnet.octopus.network/fusotao/0efwa9v0crdx4dg3uj8jdmc5y7dj4ir2" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xa7113159e275582ee71ee499b24378a2416f34dc5aaf714443f0d11c6c3d99d3", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1", - "symbol": "TAO", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "discovol", - "name": "Discovol", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 117, - "icon": "https://static-data.subwallet.app/chains/images/icon/discovol_09aef428e0.png", - "providers": { - "discovol": "wss://gateway.mainnet.octopus.network/discovol/afpft46l1egfhrv8at5pfyrld03zseo1" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x2dfbcf7700297bd8ce07a4665ab39e2ed1a3790df783b936988c85eb87e38bee", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000", - "symbol": "DISC", - "decimals": 14, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "discovol_testnet", - "name": "Discovol Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 118, - "icon": "https://static-data.subwallet.app/chains/images/icon/discovol_09aef428e0.png", - "providers": { - "discovol_testnet": "wss://gateway.testnet.octopus.network/discovol/o4urcey87y4n1qimhfrad92gzs315z9h" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xdc1922b7f60b4925091bbfdd912684c449de7a7cdc5592e9eab11fee55fa53ec", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000", - "symbol": "DISC", - "decimals": 14, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "atocha", - "name": "Atocha", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 119, - "icon": "https://static-data.subwallet.app/chains/images/icon/atocha_bef71b71eb.png", - "providers": { - "atocha": "wss://gateway.mainnet.octopus.network/atocha/jungxomf4hdcfocwcalgoiz64g9avjim" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x1f11f745be512a17f39b571a9391b5ee6747b900c1db98176828e4a1346dbe9b", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000000000", - "symbol": "ATO", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "myriad", - "name": "Myriad", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 120, - "icon": "https://static-data.subwallet.app/chains/images/icon/myriad_d289b632e2.png", - "providers": { - "myriad": "wss://gateway.mainnet.octopus.network/myriad/a4cb0a6e30ff5233a3567eb4e8cb71e0" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x74ed91fbc18497f011290f9119a2217908649170337b6414a2d44923ade07063", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000000000", - "symbol": "MYRIA", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "deBio", - "name": "DeBio", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 121, - "icon": "https://static-data.subwallet.app/chains/images/icon/dbio_a7296e7986.png", - "providers": { - "deBio": "wss://gateway.mainnet.octopus.network/debionetwork/ae48005a0c7ecb4053394559a7f4069e" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x996800af345b3109acdada9913e36d1efa98b89e7dcd0b61b70fdbfc13b2fa50", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000000", - "symbol": "DBIO", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "collectives", - "name": "Polkadot Collectives", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 124, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadot_collectives_0d4f158ac1.png", - "providers": { - "viaParity": "wss://polkadot-collectives-rpc.polkadot.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 1001, - "genesisHash": "0x46ee89aa2eedd13e988962630ec9fb7565964cf5023bb351f2b6b25c1b68b0b2", - "addressPrefix": 0, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "DOT", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "ajunaPolkadot", - "name": "Ajuna Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 125, - "icon": "https://static-data.subwallet.app/chains/images/icon/ajuna_network_98e7999ad4.png", - "providers": { - "viaAjunaNetwork": "wss://rpc-parachain.ajuna.network", - "OnFinality": "wss://ajuna.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2051, - "genesisHash": "0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee", - "addressPrefix": 1328, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "AJUN", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2051-52", - "paraId": 2051, - "status": "won", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 31, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": null - }, - { - "slug": "bitgreen", - "name": "Bitgreen", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 126, - "icon": "https://static-data.subwallet.app/chains/images/icon/bitgreen_cc38478fa6.png", - "providers": { - "viaBitgreen": "wss://mainnet.bitgreen.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2048, - "genesisHash": "0xc14597baeccb232d662770d2d50ae832ca8c3192693d2b0814e6433f2888ddd6", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "BBB", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "frequency", - "name": "Frequency", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 127, - "icon": "https://static-data.subwallet.app/chains/images/icon/frequency_87c25c3315.png", - "providers": { - "Frequency 0": "wss://0.rpc.frequency.xyz", - "Frequency 1": "wss://1.rpc.frequency.xyz" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2091, - "genesisHash": "0x4a587bf17a404e3572747add7aab7bbe56e805a5479c6c436f07f36fcc8d3ae1", - "addressPrefix": 90, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000", - "symbol": "FRQCY", - "decimals": 8, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "hashedNetwork", - "name": "Hashed Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 128, - "icon": "https://static-data.subwallet.app/chains/images/icon/hashed_78ed238d01.png", - "providers": { - "Hashed Systems": "wss://c1.hashed.live", - "Hashed Systems 2": "wss://c2.hashed.network", - "Hashed Systems 3": "wss://c3.hashed.live" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2093, - "genesisHash": "0xdce5477cfca571c2cb652f38bbb70429004be3cf9649dd2b4ad9455b2251fe43", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "HASH", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2093-58", - "paraId": 2093, - "status": "won", - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "auctionIndex": 40, - "firstPeriod": 11, - "lastPeriod": 18 - }, - { - "relayChain": "polkadot", - "fundId": "2093-54", - "paraId": 2093, - "status": "failed", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 34, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": null - }, - { - "slug": "kapex", - "name": "Kapex", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 129, - "icon": "https://static-data.subwallet.app/chains/images/icon/kapex_6b5bc7b8eb.png", - "providers": { - "viaTotem": "wss://kapex-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2007, - "genesisHash": "0x7838c3c774e887c0a53bcba9e64f702361a1a852d5550b86b58cd73827fa1e1e", - "addressPrefix": 2007, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1", - "symbol": "KPX", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2007-39", - "paraId": 2007, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 20, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": null - }, - { - "slug": "kylinNetwork", - "name": "Kylin Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 130, - "icon": "https://static-data.subwallet.app/chains/images/icon/kylin_7a84f69f18.png", - "providers": { - "Kylin Network": "wss://polkadot.kylin-node.co.uk" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2052, - "genesisHash": "0xf2584690455deda322214e97edfffaf4c1233b6e4625e39478496b3e2f5a44c5", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "KYL", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2052-43", - "paraId": 2052, - "status": "won", - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "auctionIndex": 25, - "firstPeriod": 9, - "lastPeriod": 16 - } - ] - }, - "extraInfo": null - }, - { - "slug": "ipci", - "name": "DAO IPCI", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 131, - "icon": "https://static-data.subwallet.app/chains/images/icon/dao_ipci_93612c0315.png", - "providers": { - "viaAiralab": "wss://kusama.rpc.ipci.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2222, - "genesisHash": "0x6f0f071506de39058fe9a95bbca983ac0e9c5da3443909574e95d52eb078d348", - "addressPrefix": 32, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000", - "symbol": "MITO", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "kico", - "name": "KICO", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 132, - "icon": "https://static-data.subwallet.app/chains/images/icon/kico_d1b01fe5e0.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2107, - "genesisHash": "0x52149c30c1eb11460dce6c08b73df8d53bb93b4a15d0a2e7fd5dafe86a73c0da", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000000000000", - "symbol": "KICO", - "decimals": 14, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2107-64", - "paraId": 2107, - "status": "won", - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "auctionIndex": 25, - "firstPeriod": 19, - "lastPeriod": 26 - } - ] - }, - "extraInfo": null - }, - { - "slug": "luhnNetwork", - "name": "Luhn Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 133, - "icon": "https://static-data.subwallet.app/chains/images/icon/luhn_91af946734.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2232, - "genesisHash": "0xba713fdbf674083c5541c1439b83d8e593e1105f35f11954bcc50d0bf9607873", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": "LUHN", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "pichiu", - "name": "Pichiu Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 134, - "icon": "https://static-data.subwallet.app/chains/images/icon/pichiu_9291f572fd.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2102, - "genesisHash": "0x0e06260459b4f9034aba0a75108c08ed73ea51d2763562749b1d3600986c4ea5", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000", - "symbol": "PCHU", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2102-69", - "paraId": 2102, - "status": "won", - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "auctionIndex": 31, - "firstPeriod": 21, - "lastPeriod": 28 - } - ] - }, - "extraInfo": null - }, - { - "slug": "riodefi", - "name": "RioDeFi", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 135, - "icon": "https://static-data.subwallet.app/chains/images/icon/riodefi_b59a3a5e1d.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2227, - "genesisHash": "0x70310f31bdb878e9920121807ee46236bda2e00c10eb105a40b386bd7ad16906", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "UNIT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "automata", - "name": "Automata", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 136, - "icon": "https://static-data.subwallet.app/chains/images/icon/automata_network_21b619c323.png", - "providers": { - "Automata Network": "wss://api.ata.network", - "OnFinality": "wss://automata.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xc8eda34601b5a48c73f47ee39a3a86a858c34f044185b17dc7d5ad155813dc63", - "addressPrefix": 2349, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000000000", - "symbol": "ATA", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "creditcoin", - "name": "Creditcoin", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 137, - "icon": "https://static-data.subwallet.app/chains/images/icon/creditcoin_96595e8993.png", - "providers": { - "Creditcoin Foundation": "wss://mainnet.creditcoin.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xdd954cbf4000542ef1a15bca509cd89684330bee5e23766c527cdb0d7275e9c2", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://creditcoin.subscan.io/", - "existentialDeposit": "500", - "symbol": "CTC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "creditcoin" - } - }, - { - "slug": "crownSterling", - "name": "Crown Sterling", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 138, - "icon": "https://static-data.subwallet.app/chains/images/icon/crownsterling_17121da1f7.png", - "providers": { - "Crown Sterling": "wss://blockchain.crownsterling.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xce24ecf534daea9cd46e425659ef4950a57dd29d07272b423220129c323a64b7", - "addressPrefix": 0, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1", - "symbol": "CSOV", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "dockPosMainnet", - "name": "Dock", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 139, - "icon": "https://static-data.subwallet.app/chains/images/icon/dockmainnet_571734a814.png", - "providers": { - "Dock Association": "wss://mainnet-node.dock.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae", - "addressPrefix": 22, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://dock.subscan.io/", - "existentialDeposit": "500", - "symbol": "DOCK", - "decimals": 6, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "dock" - } - }, - { - "slug": "kusari", - "name": "Kusari", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 140, - "icon": "https://static-data.subwallet.app/chains/images/icon/kusari_1e6865b53c.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x4959f8d87d40d9ef516459ff177111bb03d875e5a7ed69282f6b689a707b69f5", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "KSI", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "logion", - "name": "logion Standalone", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 141, - "icon": "https://static-data.subwallet.app/chains/images/icon/logion_950fffea89.png", - "providers": { - "Logion": "wss://rpc01.logion.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": null, - "genesisHash": "0xe9d7420a5f73edef005ccb8e043500aa5b2458f173912184ea93c14dc035a203", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "LGNT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": 3354, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3341-73", - "paraId": 3341, - "status": "failed", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 52, - "firstPeriod": 14, - "lastPeriod": 21 - }, - { - "relayChain": "polkadot", - "fundId": "3354-77", - "paraId": 3354, - "status": "won", - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "auctionIndex": 55, - "firstPeriod": 15, - "lastPeriod": 22 - } - ] - }, - "extraInfo": null - }, - { - "slug": "neatcoin", - "name": "Neatcoin", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 142, - "icon": "https://static-data.subwallet.app/chains/images/icon/default_b9919fc772.png", - "providers": { - "Neatcoin": "wss://rpc.neatcoin.org/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xfbb541421d30423c9a753ffa844b64fd44d823f513bf49e3b73b3a656309a595", - "addressPrefix": 48, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000", - "symbol": "NEAT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "nftmart", - "name": "NFTMart", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 143, - "icon": "https://static-data.subwallet.app/chains/images/icon/nftmart_0353c61648.png", - "providers": { - "NFTMart": "wss://mainnet.nftmart.io/rpc/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xfcf9074303d8f319ad1bf0195b145871977e7c375883b834247cb01ff22f51f9", - "addressPrefix": 12191, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000000", - "symbol": "NMT", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "polymesh", - "name": "Polymesh Mainnet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 144, - "icon": "https://static-data.subwallet.app/chains/images/icon/polymesh_c842245ac2.png", - "providers": { - "Polymath": "wss://mainnet-rpc.polymesh.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063", - "addressPrefix": 12, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://polymesh.subscan.io/", - "existentialDeposit": "0", - "symbol": "POLYX", - "decimals": 6, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "polymesh" - } - }, - { - "slug": "riochain", - "name": "RioChain", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 145, - "icon": "https://static-data.subwallet.app/chains/images/icon/riochain_409ac35c68.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xd8c6dc2e057b94d05c870a7b39bfb30ae10202ed9cf7731d28dafcfe9458e307", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "RFUEL", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "sherpax", - "name": "SherpaX", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 146, - "icon": "https://static-data.subwallet.app/chains/images/icon/sherpax_3ab3244b98.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xe195ef16d0c628b5cab1486a233865def6e71f8b7814dd058a6b93a85118b796", - "addressPrefix": 44, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000", - "symbol": "KSX", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "sora_substrate", - "name": "SORA", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 147, - "icon": "https://static-data.subwallet.app/chains/images/icon/sora_cd4fcddf6e.png", - "providers": { - "SORA Parliament Ministry of Finance #2": "wss://mof2.sora.org", - "SORA Parliament Ministry of Finance": "wss://ws.mof.sora.org", - "SORA Parliament Ministry of Finance #3": "wss://mof3.sora.org", - "OnFinality": "wss://sora.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": null, - "genesisHash": "0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5", - "addressPrefix": 69, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://sora.subscan.io/", - "existentialDeposit": "0", - "symbol": "XOR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": 2025, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2025-75", - "paraId": 2025, - "status": "won", - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "auctionIndex": 59, - "firstPeriod": 15, - "lastPeriod": 22 - }, - { - "relayChain": "polkadot", - "fundId": "2025-69", - "paraId": 2025, - "status": "failed", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 51, - "firstPeriod": 14, - "lastPeriod": 21 - } - ] - }, - "extraInfo": { - "subscanSlug": "sora" - } - }, - { - "slug": "swapdex", - "name": "Swapdex", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 148, - "icon": "https://static-data.subwallet.app/chains/images/icon/swapdex_6b2a38d123.png", - "providers": { - "Swapdex": "wss://ws.swapdex.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x15bac4f0a9aad3f46c5fc067fdb59b3ff29738dcd491fe5e37b4b76121163471", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "SDX", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "3dpass", - "name": "3DPass", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 149, - "icon": "https://static-data.subwallet.app/chains/images/icon/3dpass_4c12535d4e.png", - "providers": { - "3dpass": "wss://rpc.3dpass.org", - "3dpscan": "wss://rpc.3dpscan.io", - "3dpass2": "wss://rpc2.3dpass.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66", - "addressPrefix": 71, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://3dpscan.io/", - "existentialDeposit": "1", - "symbol": "P3D", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "alephSmartNet", - "name": "Aleph Zero Smartnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 150, - "icon": "https://static-data.subwallet.app/chains/images/icon/aleph_zero_5b98dbe0ae.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6153e2745a56d188365372b5cce283dfddbb96b17e9bb396cceb4630103ff92b", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "SZERO", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "kulupu", - "name": "Kulupu", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 151, - "icon": "https://static-data.subwallet.app/chains/images/icon/kulupu_network_2f214b0894.png", - "providers": { - "Kulupu": "wss://rpc.kulupu.corepaper.org/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba", - "addressPrefix": 16, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000", - "symbol": "KLP", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "joystream", - "name": "Joystream", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 152, - "icon": "https://static-data.subwallet.app/chains/images/icon/joystream_fe4b9f5208.png", - "providers": { - "Jsgenesis": "wss://rpc.joystream.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6b5e488e0fa8f9821110d5c13f4c468abcd43ce5e297e62b34c53c3346465956", - "addressPrefix": 126, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://joystream.subscan.io/", - "existentialDeposit": "266666560", - "symbol": "JOY", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "joystream" - } - }, - { - "slug": "aventus_testnet", - "name": "Aventus Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 153, - "icon": "https://static-data.subwallet.app/chains/images/icon/aventus_5342678346.png", - "providers": { - "Aventus": "wss://public-rpc.public-testnet.aventus.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xa6ffcef7fb8caadf7f6c5ad8ada65e3eaa90d1604f3eabda546ff1d486865a0c", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://explorer.testnet.aventus.io/", - "existentialDeposit": "0", - "symbol": "AVT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "vara_network", - "name": "Vara Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 154, - "icon": "https://static-data.subwallet.app/chains/images/icon/vara_be88d00224.png", - "providers": { - "Vara": "wss://rpc.vara-network.io", - "Vara Network": "wss://rpc.vara.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xfe1b4c55fd4d668101126434206571a7838a8b6b93a6d1b95d607e78e6c53763", - "addressPrefix": 137, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://vara.subscan.io/", - "existentialDeposit": "10000000000000", - "symbol": "VARA", - "decimals": 12, - "hasNativeNft": true, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "vara" - } - }, - { - "slug": "kate", - "name": "Avail Kate Testnet", - "isTestnet": true, - "chainStatus": "INACTIVE", - "ordinal": 155, - "icon": "https://static-data.subwallet.app/chains/images/icon/avail_16bb040742.png", - "providers": { - "AVAIL": "wss://kate.avail.tools/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xd12003ac837853b062aaccca5ce87ac4838c48447e41db4a3dcfb5bf312350c6", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000", - "symbol": "AVL", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "bridgeHubPolkadot", - "name": "Polkadot Bridge Hub", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 156, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadot_bridge_hub_c3ab010f45.png", - "providers": { - "Parity": "wss://polkadot-bridge-hub-rpc.polkadot.io", - "Stakeworld": "wss://dot-rpc.stakeworld.io/bridgehub" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 1002, - "genesisHash": "0xdcf691b5a3fbe24adc99ddc959c0561b973e329b1aef4c4b22e7bb2ddecb4464", - "addressPrefix": 0, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "DOT", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "bridgeHubKusama", - "name": "Kusama Bridge Hub", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 157, - "icon": "https://static-data.subwallet.app/chains/images/icon/kusama_bridge_hub_e6daccf32b.png", - "providers": { - "Parity": "wss://kusama-bridge-hub-rpc.polkadot.io", - "Stakeworld": "wss://ksm-rpc.stakeworld.io/bridgehub", - "IBP-GeoDNS1": "wss://sys.ibp.network/bridgehub-kusama", - "IBP-GeoDNS2": "wss://sys.dotters.network/bridgehub-kusama" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 1002, - "genesisHash": "0x00dcb981df86429de8bbacf9803401f09485366c44efbf53af9ecfab03adc7e5", - "addressPrefix": 2, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "33333333", - "symbol": "KSM", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "fantom_testnet", - "name": "Fantom Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 158, - "icon": "https://static-data.subwallet.app/chains/images/icon/ftm_8ccdce4e96.png", - "providers": { - "Ankr": "https://rpc.ankr.com/fantom_testnet", - "X_API": "https://xapi.testnet.fantom.network/lachesis/", - "FantomNetwork": "https://rpc.testnet.fantom.network/", - "BlastApi": "https://fantom-testnet.public.blastapi.io/" - }, - "evmInfo": { - "evmChainId": 4002, - "blockExplorer": "https://testnet.ftmscan.com", - "existentialDeposit": "0", - "symbol": "FTM", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://testnet.ftmscan.com" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "fantom", - "name": "Fantom", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 159, - "icon": "https://static-data.subwallet.app/chains/images/icon/ftm_8ccdce4e96.png", - "providers": { - "Ankr": "https://rpc.ankr.com/fantom", - "RPC_API": "https://rpcapi.fantom.network", - "BlastApi": "https://fantom-mainnet.public.blastapi.io", - "FTM_TOOLS": "https://rpc.ftm.tools", - "PoktNetwork": "https://fantom-pokt.nodies.app/" - }, - "evmInfo": { - "evmChainId": 250, - "blockExplorer": "https://ftmscan.com", - "existentialDeposit": "0", - "symbol": "FTM", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://ftmscan.com" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "krest_network", - "name": "Krest Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 160, - "icon": "https://static-data.subwallet.app/chains/images/icon/krest_6217afc787.png", - "providers": { - "Peaq": "wss://wss-krest.peaq.network/", - "UnitedBloc": "wss://krest.unitedbloc.com/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2241, - "genesisHash": "0xb3dd5ad6a82872b30aabaede8f41dfd4ff6c32ff82f8757d034a45be63cf104c", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://krest.subscan.io/", - "existentialDeposit": "500", - "symbol": "KREST", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2241-97", - "paraId": 2241, - "status": "won", - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "auctionIndex": 72, - "firstPeriod": 28, - "lastPeriod": 35 - } - ] - }, - "extraInfo": { - "subscanSlug": "krest" - } - }, - { - "slug": "deeper_network", - "name": "Deeper Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 161, - "icon": "https://static-data.subwallet.app/chains/images/icon/deeper_network_a6407a1aec.png", - "providers": { - "DeeperNetwork": "wss://mainnet-full.deeper.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x4466b9e982ab141d4115ed226ff4153b1d20e5b64f5401f732e60dec8326149f", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://deeperscan.io/deeper/", - "existentialDeposit": "200000000000000000", - "symbol": "DPR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "jur_network", - "name": "Jur Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 162, - "icon": "https://static-data.subwallet.app/chains/images/icon/jur_network_6aff4974ed.png", - "providers": { - "Jur Mainnet": "wss://mainnet.jur.io/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x58d1393b47b11707978fbc07e77d7b6f7d9aa88d207dc008a52385f7dba6156a", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "500", - "symbol": "JUR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "base_mainnet", - "name": "Base Mainnet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 163, - "icon": "https://static-data.subwallet.app/chains/images/icon/base_mainnet_29f463514e.png", - "providers": { - "PublicNode": "https://base.publicnode.com" - }, - "evmInfo": { - "evmChainId": 8453, - "blockExplorer": "https://basescan.org", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "avalanche_c", - "name": "Avalanche C-Chain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 164, - "icon": "https://static-data.subwallet.app/chains/images/icon/avalanche_24d7d14bc2.png", - "providers": { - "PublicNode": "https://avalanche-c-chain.publicnode.com" - }, - "evmInfo": { - "evmChainId": 43114, - "blockExplorer": "https://subnets.avax.network/c-chain/", - "existentialDeposit": "0", - "symbol": "AVAX", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "crust_mainnet", - "name": "Crust Mainnet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 165, - "icon": "https://static-data.subwallet.app/chains/images/icon/crust_6ae326cd51.png", - "providers": { - "OnFinality": "wss://crust.api.onfinality.io/public-ws", - "Crust Network": "wss://rpc.crust.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x8b404e7ed8789d813982b9cb4c8b664c05b3fbf433309f603af014ec9ce56a8c", - "addressPrefix": 66, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://crust.subscan.io/", - "existentialDeposit": "100000000", - "symbol": "CRU", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "crust" - } - }, - { - "slug": "acala_evm", - "name": "Acala - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 166, - "icon": "https://static-data.subwallet.app/chains/images/icon/acala_10b077e14b.png", - "providers": { - "Acala": "https://eth-rpc-acala.aca-api.network" - }, - "evmInfo": { - "evmChainId": 787, - "blockExplorer": "https://blockscout.acala.network/", - "existentialDeposit": "100000000000000000", - "symbol": "ACA", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://blockscout.acala.network/" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "karura_evm", - "name": "Karura - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 167, - "icon": "https://static-data.subwallet.app/chains/images/icon/karura_6fcd919064.png", - "providers": { - "Acala": "https://eth-rpc-karura.aca-api.network" - }, - "evmInfo": { - "evmChainId": 686, - "blockExplorer": "https://blockscout.karura.network/", - "existentialDeposit": "100000000000000000", - "symbol": "KAR", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://blockscout.karura.network/" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "bittensor", - "name": "Bittensor", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 168, - "icon": "https://static-data.subwallet.app/chains/images/icon/bittensor_f643972064.png", - "providers": { - "Opentensor": "wss://entrypoint-finney.opentensor.ai:443" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2097, - "genesisHash": "0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://scan.bittensor.com/", - "existentialDeposit": "500", - "symbol": "TAO", - "decimals": 9, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2097-57", - "paraId": 2097, - "status": "won", - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "auctionIndex": 36, - "firstPeriod": 11, - "lastPeriod": 18 - } - ] - }, - "extraInfo": null - }, - { - "slug": "xcavate", - "name": "Xcavate", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9998, - "icon": "https://static-data.subwallet.app/chains/images/icon/Xcavate_f708d5eb64.png", - "providers": { - "Tanssi": "wss://fraa-dancebox-3031-rpc.a.dancebox.tanssi.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x8472759fe1cf8ce507282ddea8af43dd08e598c9da2faed66f3e18f51f93080f", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "XCAV", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "unorthodox", - "name": "Unorthodox", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Unorthodox_0e8269ae1d.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2094, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "coinversation", - "name": "Coinversation", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/coinversation_f2ece72f77.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2027, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2027-33", - "paraId": 2027, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 19, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": null - }, - { - "slug": "layerx_network", - "name": "LayerX Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/layerx_a34cb73b9d.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2275, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "moonsama", - "name": "Moonsama", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Moonsama_network_07fdb265d8.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3334, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3334-64", - "paraId": 3334, - "status": "won", - "startTime": "2023-05-09T01:48:00.000Z", - "endTime": "2025-03-11T01:48:00.000Z", - "auctionIndex": 42, - "firstPeriod": 12, - "lastPeriod": 19 - } - ] - }, - "extraInfo": null - }, - { - "slug": "oak_network", - "name": "OAK Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/oak_network_9fd08adbbf.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2090, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2090-51", - "paraId": 2090, - "status": "won", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 28, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": null - }, - { - "slug": "omnibtc", - "name": "OmniBTC", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/omnibtc_b480074463.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2053, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2053-46", - "paraId": 2053, - "status": "won", - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "auctionIndex": 34, - "firstPeriod": 10, - "lastPeriod": 17 - } - ] - }, - "extraInfo": null - }, - { - "slug": "peaq", - "name": "peaq", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/peaq_31a6e2dff3.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3338, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3338-66", - "paraId": 3338, - "status": "won", - "startTime": "2023-08-01T01:48:00.000Z", - "endTime": "2025-06-03T01:48:00.000Z", - "auctionIndex": 45, - "firstPeriod": 13, - "lastPeriod": 20 - } - ] - }, - "extraInfo": null - }, - { - "slug": "quantum_portal", - "name": "Quantum Portal", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Quantum_Portal_6c3b1feb1d.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2274, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "virto_network", - "name": "Virto Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Virto_network_dfe70c92e9.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2281, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "energy_web_x", - "name": "Energy Web X", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/energy_web_x_testnet_89fd545f06.png", - "providers": { - "EWX": "wss://public-rpc.mainnet.energywebx.com/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3345, - "genesisHash": "0x5a51e04b88a4784d205091aa7bada002f3e5da3045e5b05655ee4db2589c33b5", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "EWT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3345-70", - "paraId": 3345, - "status": "won", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 49, - "firstPeriod": 14, - "lastPeriod": 21 - } - ] - }, - "extraInfo": null - }, - { - "slug": "invarch", - "name": "InvArch Network", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/invarch_d95283c9f7.png", - "providers": { - "Dwellir": "wss://invarch-rpc.dwellir.com" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3340, - "genesisHash": "0x31a7d8914fb31c249b972f18c115f1e22b4b039abbcb03c73b6774c5642f9efe", - "addressPrefix": 117, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "1000000000", - "symbol": "VARCH", - "decimals": 12, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3340-68", - "paraId": 3340, - "status": "won", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 47, - "firstPeriod": 14, - "lastPeriod": 21 - } - ] - }, - "extraInfo": null - }, - { - "slug": "zero", - "name": "Zero", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/zero_83695a50d8.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2236, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "kpron_network", - "name": " Kpron Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/kpron_8a5d333b45.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2019, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "mars", - "name": "Mars", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/mars_network_41ad3c0b06.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2008, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "snow", - "name": "Snow", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/snow_network_4c5db612d4.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2129, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2129-86", - "paraId": 2129, - "status": "won", - "startTime": "2022-09-21T04:27:00.000Z", - "endTime": "2023-08-23T04:27:00.000Z", - "auctionIndex": 51, - "firstPeriod": 24, - "lastPeriod": 31 - } - ] - }, - "extraInfo": null - }, - { - "slug": "aband", - "name": "Aband", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/aband_network_57fa8f599e.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2257, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "kusama", - "fundId": "2257-98", - "paraId": 2257, - "status": "won", - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "auctionIndex": 75, - "firstPeriod": 28, - "lastPeriod": 35 - } - ] - }, - "extraInfo": null - }, - { - "slug": "acurast_canary", - "name": "Acurast Canary", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/acurast_3dd2fdd1f0.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2239, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "alpha_network", - "name": "Alpha Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Alpha_Network_9c41747363.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2261, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "loom_network", - "name": "Loom Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/loom_network_a3bc58dae4.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2080, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subgame_gamma", - "name": "SubGame Gamma", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/subgame_gamma_59554de87c.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2018, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "trustbase", - "name": "TrustBase", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/trustbase_d127f74282.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "kusama", - "paraId": 2078, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "manta_network", - "name": "Manta Atlantic", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Manta_Network_1871b13795.png", - "providers": { - "Manta Network": "wss://ws.manta.systems" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2104, - "genesisHash": "0xf3c7ad88f6a80f366c4be216691411ef0622e8b809b1046ea297ef106058d4eb", - "addressPrefix": 77, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://manta.subscan.io/", - "existentialDeposit": "100000000000000000", - "symbol": "MANTA", - "decimals": 18, - "hasNativeNft": null, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "manta" - } - }, - { - "slug": "t3rn", - "name": "t3rn", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/t3rn_9b1f2eefc8.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3333, - "genesisHash": null, - "addressPrefix": null, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "geminis_network", - "name": "Geminis Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/geminis_network_d57d20f3cb.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2038, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "polimec", - "name": "Polimec Polkadot", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/polimec_ddd1a7c51d.png", - "providers": { - "Polimec": "wss://rpc.polimec.org" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 3344, - "genesisHash": "0x7eb9354488318e7549c722669dcbdcdc526f1fef1420e7944667212f3601fdbd", - "addressPrefix": 41, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000", - "symbol": "PLMC", - "decimals": 10, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "3344-71", - "paraId": 3344, - "status": "won", - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "auctionIndex": 51, - "firstPeriod": 14, - "lastPeriod": 21 - } - ] - }, - "extraInfo": null - }, - { - "slug": "subdao", - "name": "SubDAO", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/subdao_aa4297d130.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2018, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "subgame_network", - "name": "SubGame Network", - "isTestnet": false, - "chainStatus": "INACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/subgame_gamma_a3bd39fb0c.png", - "providers": {}, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2017, - "genesisHash": null, - "addressPrefix": null, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": null, - "symbol": null, - "decimals": null, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "zeta_test", - "name": "ZetaChain Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/zetachain_b69b02c2cb.png", - "providers": { - "Athens": "https://zetachain-athens-evm.blockpi.network/v1/rpc/public" - }, - "evmInfo": { - "evmChainId": 7001, - "blockExplorer": "https://zetachain-athens-3.blockscout.com/", - "existentialDeposit": "0", - "symbol": "aZETA", - "decimals": 18, - "supportSmartContract": null, - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "watr_mainnet", - "name": "Watr Mainnet", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/watr_protocol_c78ecafcd3.png", - "providers": { - "Watr": "wss://watr-rpc.watr-api.network" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x161db6cdc5896fe55ef12b4778fe78dd65d7af43f65c601786b88d7a93ebc58a", - "addressPrefix": 19, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000000", - "symbol": "WATR", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "watr_mainnet_evm", - "name": "Watr Mainnet - EVM", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/watr_protocol_c78ecafcd3.png", - "providers": { - "Watr": "wss://watr-rpc.watr-api.network" - }, - "evmInfo": { - "evmChainId": 688, - "blockExplorer": null, - "existentialDeposit": "10000000000000000", - "symbol": "WATR", - "decimals": 18, - "supportSmartContract": null, - "abiExplorer": null - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "enjin_relaychain", - "name": "Enjin Relaychain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/enjin_relaychain_9684b417ca.png", - "providers": { - "Enjin": "wss://rpc.relay.blockchain.enjin.io/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9", - "addressPrefix": 2135, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000000000000000", - "symbol": "ENJ", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "enjin_matrixchain", - "name": "Enjin Matrixchain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/enjin_matrixchain_0d7b0a46c8.png", - "providers": { - "MatrixChain": "wss://rpc.matrix.blockchain.enjin.io/", - "Dwellir": "wss://enjin-matrix-rpc-1.dwellir.com/" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "enjin_relaychain", - "paraId": 1000, - "genesisHash": "0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615", - "addressPrefix": 1110, - "chainType": null, - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "100000000000000000", - "symbol": "ENJ", - "decimals": 18, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "vara_testnet", - "name": "Vara Network Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/vara_5aa38c4458.png", - "providers": { - "Vara": "wss://testnet.vara-network.io" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x525639f713f397dcf839bd022cd821f367ebcf179de7b9253531f8adbe5436d6", - "addressPrefix": 137, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000", - "symbol": "TVARA", - "decimals": 12, - "hasNativeNft": null, - "supportStaking": null, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "goldberg_testnet", - "name": "Avail Goldberg Testnet", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/avl_4f65922c68.png", - "providers": { - "Avail Goldberg Testnet": "wss://goldberg.avail.tools/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x6f09966420b2608d1947ccfb0f2a362450d1fc7fd902c29b67c906eaa965a7ae", - "addressPrefix": 42, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "10000000000000", - "symbol": "AVL", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": true, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "energy_web_x_testnet", - "name": "EWX Staging Parachain", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/energy_web_x_testnet_89fd545f06.png", - "providers": { - "EWX": "wss://ewx-staging-parachain-argon-wmfbanx0xb.energyweb.org/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": 2000, - "genesisHash": "0x89cac7a3b10e408ad81c92013900023f4378713bef4e82c3e3efaf818f009ba4", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "VT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "energy_web_chain", - "name": "Energy Web Chain", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/energy_web_a4602440e1.png", - "providers": { - "Energy Web Chain": "https://rpc.energyweb.org" - }, - "evmInfo": { - "evmChainId": 246, - "blockExplorer": "http://explorer.energyweb.org/", - "existentialDeposit": "0", - "symbol": "EWT", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://explorer.energyweb.org/api?module=contract&action=getabi" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "energy_web_x_rococo", - "name": "Energy Web X Rococo", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/energy_web_x_testnet_89fd545f06.png", - "providers": { - "EWX": "wss://public-rpc.testnet.energywebx.com/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": 3345, - "genesisHash": "0xac123be800b7c9a3e3449bb70edd8e3d9008d27826381451eebf94bce1db1fbe", - "addressPrefix": 42, - "chainType": "PARACHAIN", - "crowdloanUrl": null, - "blockExplorer": null, - "existentialDeposit": "0", - "symbol": "VT", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": null - }, - { - "slug": "manta_network_evm", - "name": "Manta Pacific", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/Manta_Network_1871b13795.png", - "providers": { - "Manta Pacific": "https://pacific-rpc.manta.network/http" - }, - "evmInfo": { - "evmChainId": 169, - "blockExplorer": "https://pacific-explorer.manta.network/", - "existentialDeposit": "0", - "symbol": "ETH", - "decimals": 18, - "supportSmartContract": [ - "ERC20", - "ERC721" - ], - "abiExplorer": "https://pacific-explorer.manta.network" - }, - "substrateInfo": null, - "extraInfo": null - }, - { - "slug": "polkadex_dot", - "name": "Polkadex Polkadot", - "isTestnet": false, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/polkadex_04756a30d9.png", - "providers": { - "RadiumBlock": "wss://polkadex-parachain.public.curie.radiumblock.co/ws", - "OnFinality": "wss://polkadex-parachain.api.onfinality.io/public-ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": "polkadot", - "paraId": 2040, - "genesisHash": "0x72f3bba34b1ecd532bccbed46701ad37c4ef329bfe86b7cf014ac06cb92ed47d", - "addressPrefix": 89, - "chainType": "PARACHAIN", - "crowdloanUrl": "https://www.polkadex.trade/crowdloans", - "blockExplorer": "https://polkadex-parachain.subscan.io/", - "existentialDeposit": "1000000000000", - "symbol": "PDEX", - "decimals": 12, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [ - { - "relayChain": "polkadot", - "fundId": "2040-36", - "paraId": 2040, - "status": "won", - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "auctionIndex": 16, - "firstPeriod": 8, - "lastPeriod": 15 - } - ] - }, - "extraInfo": { - "subscanSlug": "polkadex-parachain" - } - }, - { - "slug": "subspace_gemini_3h", - "name": "Subspace Gemini 3h", - "isTestnet": true, - "chainStatus": "ACTIVE", - "ordinal": 9999, - "icon": "https://static-data.subwallet.app/chains/images/icon/subspace_ba6bca778d.png", - "providers": { - "Gemini 3h": "wss://rpc-0.gemini-3h.subspace.network/ws" - }, - "evmInfo": null, - "substrateInfo": { - "relaySlug": null, - "paraId": null, - "genesisHash": "0x0c121c75f4ef450f40619e1fca9d1e8e7fbabc42c895bc4790801e85d5a91c34", - "addressPrefix": 2254, - "chainType": "RELAYCHAIN", - "crowdloanUrl": null, - "blockExplorer": "https://subspace.subscan.io/", - "existentialDeposit": "500", - "symbol": "tSSC", - "decimals": 18, - "hasNativeNft": false, - "supportStaking": false, - "supportSmartContract": null, - "crowdloanParaId": null, - "crowdloanFunds": [] - }, - "extraInfo": { - "subscanSlug": "subspace" - } - } -] diff --git a/packages/extension-base/src/utils/staticData/crowdloanFunds.json b/packages/extension-base/src/utils/staticData/crowdloanFunds.json deleted file mode 100644 index 7bbc4761144..00000000000 --- a/packages/extension-base/src/utils/staticData/crowdloanFunds.json +++ /dev/null @@ -1,8589 +0,0 @@ -[ - { - "paraId": 3341, - "fundId": "3341-73", - "status": "failed", - "metadata": { - "cap": "3000000000000000", - "owner": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "bid_id": "52-14-21", - "raised": "954065384593511", - "status": 4, - "balance": "0", - "fund_id": "3341-73", - "para_id": 3341, - "end_block": 17783200, - "in_auctions": [ - 51, - 52 - ], - "last_period": 21, - "start_block": 17504664, - "contributors": 233, - "first_period": 14, - "auction_index": 52, - "owner_display": { - "address": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "display": "logion network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1696002594, - "end_lease_block": 27460000, - "extrinsic_index": "17504664-2", - "last_change_block": 17787817, - "fund_auction_status": 3, - "last_change_event_idx": 41, - "last_change_timestamp": 1697703756 - }, - "relayChain": "polkadot", - "auctionIndex": 52, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "logion" - }, - { - "paraId": 3350, - "fundId": "3350-72", - "status": "failed", - "metadata": { - "cap": "800000000000000", - "owner": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "bid_id": "", - "raised": "152872660000000", - "status": 4, - "balance": "0", - "fund_id": "3350-72", - "para_id": 3350, - "end_block": 17783200, - "in_auctions": [ - 50, - 51, - 52 - ], - "last_period": 21, - "start_block": 17436972, - "contributors": 115, - "first_period": 14, - "auction_index": 0, - "owner_display": { - "address": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "display": "Parallel Finance - 2", - "identity": true - }, - "start_block_at": 1695595068, - "end_lease_block": 27460000, - "extrinsic_index": "17436972-2", - "last_change_block": 17783348, - "fund_auction_status": 3, - "last_change_event_idx": 50, - "last_change_timestamp": 1697676900 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "parallel" - }, - { - "paraId": 3344, - "fundId": "3344-71", - "status": "won", - "metadata": { - "cap": "3500000000000000", - "owner": "1UCoSa3YKt2PjMXdxr1mJMyMXGzYFyx47cRAd4DmVRFRX3L", - "bid_id": "51-14-21", - "raised": "752569494525735", - "status": 2, - "balance": "752569494525735", - "fund_id": "3344-71", - "para_id": 3344, - "end_block": 17785000, - "in_auctions": [ - 50, - 51 - ], - "last_period": 21, - "start_block": 17360391, - "contributors": 62, - "first_period": 14, - "auction_index": 51, - "owner_display": { - "address": "1UCoSa3YKt2PjMXdxr1mJMyMXGzYFyx47cRAd4DmVRFRX3L" - }, - "start_block_at": 1695133206, - "end_lease_block": 27461800, - "extrinsic_index": "17360391-6", - "last_change_block": 17609212, - "fund_auction_status": 2, - "last_change_event_idx": 51, - "last_change_timestamp": 1696631022 - }, - "relayChain": "polkadot", - "auctionIndex": 51, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "polimec" - }, - { - "paraId": 3345, - "fundId": "3345-70", - "status": "won", - "metadata": { - "cap": "3000000000000000", - "owner": "12dY8RSQtRMcS9CeM1wxgzRUwWnrXj8HZq8XgSx9w8MwfZ7d", - "bid_id": "49-14-21", - "raised": "2999991260821916", - "status": 2, - "balance": "2999991260821916", - "fund_id": "3345-70", - "para_id": 3345, - "end_block": 17437600, - "in_auctions": [ - 49 - ], - "last_period": 21, - "start_block": 17149143, - "contributors": 114, - "first_period": 14, - "auction_index": 49, - "owner_display": { - "address": "12dY8RSQtRMcS9CeM1wxgzRUwWnrXj8HZq8XgSx9w8MwfZ7d" - }, - "start_block_at": 1693864956, - "end_lease_block": 27114400, - "extrinsic_index": "17149143-3", - "last_change_block": 17150859, - "fund_auction_status": 2, - "last_change_event_idx": 40, - "last_change_timestamp": 1693875258 - }, - "relayChain": "polkadot", - "auctionIndex": 49, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "energy_web_x" - }, - { - "paraId": 2025, - "fundId": "2025-69", - "status": "failed", - "metadata": { - "cap": "3333330000000000", - "owner": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "bid_id": "51-14-21", - "raised": "529278644984190", - "status": 4, - "balance": "0", - "fund_id": "2025-69", - "para_id": 2025, - "end_block": 17782200, - "in_auctions": [ - 47, - 48, - 49, - 50, - 51, - 52 - ], - "last_period": 21, - "start_block": 16798955, - "contributors": 309, - "first_period": 14, - "auction_index": 51, - "owner_display": { - "address": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "display": "soramitsu", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1691760876, - "end_lease_block": 27459000, - "extrinsic_index": "16798955-3", - "last_change_block": 17856833, - "fund_auction_status": 3, - "last_change_event_idx": 48, - "last_change_timestamp": 1698119028 - }, - "relayChain": "polkadot", - "auctionIndex": 51, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "sora_substrate" - }, - { - "paraId": 3340, - "fundId": "3340-68", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "bid_id": "47-14-21", - "raised": "1534474698907896", - "status": 2, - "balance": "1534474698907896", - "fund_id": "3340-68", - "para_id": 3340, - "end_block": 17783200, - "in_auctions": [ - 46, - 47 - ], - "last_period": 21, - "start_block": 16499552, - "contributors": 583, - "first_period": 14, - "auction_index": 47, - "owner_display": { - "address": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "display": "InvArch Team Account", - "identity": true - }, - "start_block_at": 1689962604, - "end_lease_block": 27460000, - "extrinsic_index": "16499552-2", - "last_change_block": 16918046, - "fund_auction_status": 2, - "last_change_event_idx": 41, - "last_change_timestamp": 1692476478 - }, - "relayChain": "polkadot", - "auctionIndex": 47, - "firstPeriod": 14, - "lastPeriod": 21, - "startTime": "2023-10-24T01:48:00.000Z", - "endTime": "2025-08-26T01:48:00.000Z", - "chain": "invarch" - }, - { - "paraId": 2018, - "fundId": "2018-67", - "status": "failed", - "metadata": { - "cap": "10000000000", - "owner": "13n7S6wAFjSqppxyjfSxcPNqQv5jL7PYtxjg3Gxw3RALpyBk", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2018-67", - "para_id": 2018, - "end_block": 16309210, - "in_auctions": null, - "last_period": 15, - "start_block": 16120396, - "contributors": 0, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "13n7S6wAFjSqppxyjfSxcPNqQv5jL7PYtxjg3Gxw3RALpyBk" - }, - "start_block_at": 1687685496, - "end_lease_block": 25986010, - "extrinsic_index": "16120396-2", - "last_change_block": 16120404, - "fund_auction_status": 3, - "last_change_event_idx": 42, - "last_change_timestamp": 1687685544 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 15, - "startTime": "2023-08-01T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3338, - "fundId": "3338-66", - "status": "won", - "metadata": { - "cap": "3750000000000000", - "owner": "15i9VUYkooMi1uNGNtG1eE9bMdYHBxwb4ZKfqtDVuR57iGPz", - "bid_id": "45-13-20", - "raised": "2071407917029866", - "status": 2, - "balance": "2071407917029866", - "fund_id": "3338-66", - "para_id": 3338, - "end_block": 16309200, - "in_auctions": [ - 44, - 45 - ], - "last_period": 20, - "start_block": 15705197, - "contributors": 749, - "first_period": 13, - "auction_index": 45, - "owner_display": { - "address": "15i9VUYkooMi1uNGNtG1eE9bMdYHBxwb4ZKfqtDVuR57iGPz" - }, - "start_block_at": 1685190108, - "end_lease_block": 25986000, - "extrinsic_index": "15705197-2", - "last_change_block": 16309159, - "fund_auction_status": 2, - "last_change_event_idx": 39, - "last_change_timestamp": 1688819076 - }, - "relayChain": "polkadot", - "auctionIndex": 45, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2023-08-01T01:48:00.000Z", - "endTime": "2025-06-03T01:48:00.000Z", - "chain": "peaq" - }, - { - "paraId": 3340, - "fundId": "3340-65", - "status": "failed", - "metadata": { - "cap": "3500000000000000", - "owner": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "bid_id": "45-13-20", - "raised": "567546845523927", - "status": 4, - "balance": "0", - "fund_id": "3340-65", - "para_id": 3340, - "end_block": 16309210, - "in_auctions": [ - 44, - 45 - ], - "last_period": 20, - "start_block": 15695180, - "contributors": 485, - "first_period": 13, - "auction_index": 45, - "owner_display": { - "address": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "display": "InvArch Team Account", - "identity": true - }, - "start_block_at": 1685129784, - "end_lease_block": 25986010, - "extrinsic_index": "15695180-2", - "last_change_block": 16384122, - "fund_auction_status": 3, - "last_change_event_idx": 52, - "last_change_timestamp": 1689269286 - }, - "relayChain": "polkadot", - "auctionIndex": 45, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2023-08-01T01:48:00.000Z", - "endTime": "2025-06-03T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3334, - "fundId": "3334-64", - "status": "won", - "metadata": { - "cap": "5000000000000000", - "owner": "143TLkAjrGNnASju7nNEv7umY9UBVKn8kczWVELgYQspQsJo", - "bid_id": "42-12-19", - "raised": "1339953346806414", - "status": 2, - "balance": "1339953346806414", - "fund_id": "3334-64", - "para_id": 3334, - "end_block": 15385734, - "in_auctions": [ - 42 - ], - "last_period": 19, - "start_block": 14732341, - "contributors": 540, - "first_period": 12, - "auction_index": 42, - "owner_display": { - "address": "143TLkAjrGNnASju7nNEv7umY9UBVKn8kczWVELgYQspQsJo" - }, - "start_block_at": 1679347416, - "end_lease_block": 25062534, - "extrinsic_index": "14732341-2", - "last_change_block": 14898457, - "fund_auction_status": 2, - "last_change_event_idx": 48, - "last_change_timestamp": 1680345246 - }, - "relayChain": "polkadot", - "auctionIndex": 42, - "firstPeriod": 12, - "lastPeriod": 19, - "startTime": "2023-05-09T01:48:00.000Z", - "endTime": "2025-03-11T01:48:00.000Z", - "chain": "moonsama" - }, - { - "paraId": 2025, - "fundId": "2025-63", - "status": "failed", - "metadata": { - "cap": "3333330000000000", - "owner": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "bid_id": "", - "raised": "145765437586586", - "status": 4, - "balance": "0", - "fund_id": "2025-63", - "para_id": 2025, - "end_block": 15385734, - "in_auctions": [ - 42, - 43 - ], - "last_period": 19, - "start_block": 14686635, - "contributors": 247, - "first_period": 12, - "auction_index": 0, - "owner_display": { - "address": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "display": "soramitsu", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1679071800, - "end_lease_block": 25062534, - "extrinsic_index": "14686635-2", - "last_change_block": 15401477, - "fund_auction_status": 3, - "last_change_event_idx": 48, - "last_change_timestamp": 1683366462 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 12, - "lastPeriod": 19, - "startTime": "2023-05-09T01:48:00.000Z", - "endTime": "2025-03-11T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3340, - "fundId": "3340-62", - "status": "failed", - "metadata": { - "cap": "1500000000000000", - "owner": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "bid_id": "", - "raised": "1499999988300734", - "status": 4, - "balance": "0", - "fund_id": "3340-62", - "para_id": 3340, - "end_block": 15385734, - "in_auctions": [ - 42, - 43 - ], - "last_period": 19, - "start_block": 14581837, - "contributors": 814, - "first_period": 12, - "auction_index": 0, - "owner_display": { - "address": "15g8f9DZoEjJnneMUREZ1JgGgtmqEmhxAGCJ4JtZNjT8SiZ2", - "display": "InvArch Team Account", - "identity": true - }, - "start_block_at": 1678406418, - "end_lease_block": 25062534, - "extrinsic_index": "14581837-2", - "last_change_block": 15695170, - "fund_auction_status": 3, - "last_change_event_idx": 49, - "last_change_timestamp": 1685129724 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 12, - "lastPeriod": 19, - "startTime": "2023-05-09T01:48:00.000Z", - "endTime": "2025-03-11T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3338, - "fundId": "3338-61", - "status": "failed", - "metadata": { - "cap": "3000000000000000", - "owner": "15i9VUYkooMi1uNGNtG1eE9bMdYHBxwb4ZKfqtDVuR57iGPz", - "bid_id": "43-12-19", - "raised": "1680161609715529", - "status": 4, - "balance": "0", - "fund_id": "3338-61", - "para_id": 3338, - "end_block": 15385734, - "in_auctions": [ - 42, - 43 - ], - "last_period": 19, - "start_block": 14574653, - "contributors": 770, - "first_period": 12, - "auction_index": 43, - "owner_display": { - "address": "15i9VUYkooMi1uNGNtG1eE9bMdYHBxwb4ZKfqtDVuR57iGPz" - }, - "start_block_at": 1678363098, - "end_lease_block": 25062534, - "extrinsic_index": "14574653-2", - "last_change_block": 15705184, - "fund_auction_status": 3, - "last_change_event_idx": 41, - "last_change_timestamp": 1685190030 - }, - "relayChain": "polkadot", - "auctionIndex": 43, - "firstPeriod": 12, - "lastPeriod": 19, - "startTime": "2023-05-09T01:48:00.000Z", - "endTime": "2025-03-11T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3334, - "fundId": "3334-60", - "status": "failed", - "metadata": { - "cap": "5100000000000000", - "owner": "143TLkAjrGNnASju7nNEv7umY9UBVKn8kczWVELgYQspQsJo", - "bid_id": "41-11-18", - "raised": "2294560040396929", - "status": 4, - "balance": "0", - "fund_id": "3334-60", - "para_id": 3334, - "end_block": 14510350, - "in_auctions": [ - 41 - ], - "last_period": 18, - "start_block": 14408169, - "contributors": 306, - "first_period": 11, - "auction_index": 41, - "owner_display": { - "address": "143TLkAjrGNnASju7nNEv7umY9UBVKn8kczWVELgYQspQsJo" - }, - "start_block_at": 1677362766, - "end_lease_block": 24187150, - "extrinsic_index": "14408169-4", - "last_change_block": 14732333, - "fund_auction_status": 3, - "last_change_event_idx": 46, - "last_change_timestamp": 1679347368 - }, - "relayChain": "polkadot", - "auctionIndex": 41, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2025, - "fundId": "2025-59", - "status": "failed", - "metadata": { - "cap": "5000000000000000", - "owner": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "bid_id": "41-11-18", - "raised": "72902386113925", - "status": 4, - "balance": "0", - "fund_id": "2025-59", - "para_id": 2025, - "end_block": 14510200, - "in_auctions": [ - 41 - ], - "last_period": 18, - "start_block": 14394876, - "contributors": 197, - "first_period": 11, - "auction_index": 41, - "owner_display": { - "address": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "display": "soramitsu", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1677282960, - "end_lease_block": 24187000, - "extrinsic_index": "14394876-2", - "last_change_block": 14686632, - "fund_auction_status": 3, - "last_change_event_idx": 48, - "last_change_timestamp": 1679071782 - }, - "relayChain": "polkadot", - "auctionIndex": 41, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2093, - "fundId": "2093-58", - "status": "won", - "metadata": { - "cap": "1250000000000000", - "owner": "13xTyGGzQofHURGRxw9L6bx19C974BDy5eq8nSdJM9vNCy6j", - "bid_id": "40-11-18", - "raised": "553540958716142", - "status": 2, - "balance": "553540958716142", - "fund_id": "2093-58", - "para_id": 2093, - "end_block": 14510300, - "in_auctions": [ - 40 - ], - "last_period": 18, - "start_block": 14167380, - "contributors": 536, - "first_period": 11, - "auction_index": 40, - "owner_display": { - "address": "13xTyGGzQofHURGRxw9L6bx19C974BDy5eq8nSdJM9vNCy6j", - "display": "Hashed Network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1675916568, - "end_lease_block": 24187100, - "extrinsic_index": "14167380-2", - "last_change_block": 14336850, - "fund_auction_status": 2, - "last_change_event_idx": 31, - "last_change_timestamp": 1676934168 - }, - "relayChain": "polkadot", - "auctionIndex": 40, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": "hashedNetwork" - }, - { - "paraId": 2097, - "fundId": "2097-57", - "status": "won", - "metadata": { - "cap": "3500000000000000", - "owner": "14VwUiNPMN2T9jGvWaSm5pwcUr5ziqLjTomRm6xUxwy3Urjm", - "bid_id": "36-11-18", - "raised": "761484365187737", - "status": 2, - "balance": "761484365187737", - "fund_id": "2097-57", - "para_id": 2097, - "end_block": 14200000, - "in_auctions": [ - 36 - ], - "last_period": 18, - "start_block": 13548202, - "contributors": 129, - "first_period": 11, - "auction_index": 36, - "owner_display": { - "address": "14VwUiNPMN2T9jGvWaSm5pwcUr5ziqLjTomRm6xUxwy3Urjm", - "display": "Bittensor", - "identity": true - }, - "start_block_at": 1672198584, - "end_lease_block": 23876800, - "extrinsic_index": "13548202-2", - "last_change_block": 13645017, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1672780008 - }, - "relayChain": "polkadot", - "auctionIndex": 36, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": "bittensor" - }, - { - "paraId": 2097, - "fundId": "2097-56", - "status": "failed", - "metadata": { - "cap": "3500000000000000", - "owner": "14VwUiNPMN2T9jGvWaSm5pwcUr5ziqLjTomRm6xUxwy3Urjm", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2097-56", - "para_id": 2097, - "end_block": 13473400, - "in_auctions": [ - 35 - ], - "last_period": 18, - "start_block": 13406735, - "contributors": 0, - "first_period": 11, - "auction_index": 0, - "owner_display": { - "address": "14VwUiNPMN2T9jGvWaSm5pwcUr5ziqLjTomRm6xUxwy3Urjm", - "display": "Bittensor", - "identity": true - }, - "start_block_at": 1671349212, - "end_lease_block": 23150200, - "extrinsic_index": "13406735-3", - "last_change_block": 13406739, - "fund_auction_status": 3, - "last_change_event_idx": 49, - "last_change_timestamp": 1671349236 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2094, - "fundId": "2094-55", - "status": "won", - "metadata": { - "cap": "3000000000000000", - "owner": "12rgGkphjoZ25FubPoxywaNm3oVhSHnzExnT6hsLnicuLaaj", - "bid_id": "35-11-18", - "raised": "2999970000000000", - "status": 2, - "balance": "2999970000000000", - "fund_id": "2094-55", - "para_id": 2094, - "end_block": 14164600, - "in_auctions": [ - 35 - ], - "last_period": 18, - "start_block": 13378081, - "contributors": 51, - "first_period": 11, - "auction_index": 35, - "owner_display": { - "address": "12rgGkphjoZ25FubPoxywaNm3oVhSHnzExnT6hsLnicuLaaj" - }, - "start_block_at": 1671177126, - "end_lease_block": 23841400, - "extrinsic_index": "13378081-2", - "last_change_block": 13378111, - "fund_auction_status": 2, - "last_change_event_idx": 31, - "last_change_timestamp": 1671177306 - }, - "relayChain": "polkadot", - "auctionIndex": 35, - "firstPeriod": 11, - "lastPeriod": 18, - "startTime": "2023-02-14T01:48:00.000Z", - "endTime": "2024-12-17T01:48:00.000Z", - "chain": "pendulum" - }, - { - "paraId": 2093, - "fundId": "2093-54", - "status": "failed", - "metadata": { - "cap": "1250000000000000", - "owner": "13xTyGGzQofHURGRxw9L6bx19C974BDy5eq8nSdJM9vNCy6j", - "bid_id": "34-10-17", - "raised": "854829020671951", - "status": 4, - "balance": "0", - "fund_id": "2093-54", - "para_id": 2093, - "end_block": 14164605, - "in_auctions": [ - 33, - 34 - ], - "last_period": 17, - "start_block": 13014421, - "contributors": 845, - "first_period": 10, - "auction_index": 34, - "owner_display": { - "address": "13xTyGGzQofHURGRxw9L6bx19C974BDy5eq8nSdJM9vNCy6j", - "display": "Hashed Network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1668987960, - "end_lease_block": 23841405, - "extrinsic_index": "13014421-2", - "last_change_block": 14167374, - "fund_auction_status": 3, - "last_change_event_idx": 33, - "last_change_timestamp": 1675916532 - }, - "relayChain": "polkadot", - "auctionIndex": 34, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "hashedNetwork" - }, - { - "paraId": 2092, - "fundId": "2092-53", - "status": "won", - "metadata": { - "cap": "1250000000000000", - "owner": "15Q7heNtPy5vaZ79c3eUt7M42Ao3okf7PKKdRDULBz3Z4UyF", - "bid_id": "32-10-17", - "raised": "376555993563081", - "status": 2, - "balance": "376555993563081", - "fund_id": "2092-53", - "para_id": 2092, - "end_block": 13374400, - "in_auctions": [ - 32 - ], - "last_period": 17, - "start_block": 12872892, - "contributors": 84, - "first_period": 10, - "auction_index": 32, - "owner_display": { - "address": "15Q7heNtPy5vaZ79c3eUt7M42Ao3okf7PKKdRDULBz3Z4UyF" - }, - "start_block_at": 1668137820, - "end_lease_block": 23051200, - "extrinsic_index": "12872892-4", - "last_change_block": 12954013, - "fund_auction_status": 2, - "last_change_event_idx": 41, - "last_change_timestamp": 1668625386 - }, - "relayChain": "polkadot", - "auctionIndex": 32, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "zeitgeist" - }, - { - "paraId": 2051, - "fundId": "2051-52", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "16AjunUasoBZKWkDnHvNEALGUgGuzC92j7LJoLu9qBSUJB2e", - "bid_id": "31-10-17", - "raised": "869128657815768", - "status": 2, - "balance": "869128657815768", - "fund_id": "2051-52", - "para_id": 2051, - "end_block": 13374400, - "in_auctions": [ - 30, - 31 - ], - "last_period": 17, - "start_block": 12579521, - "contributors": 711, - "first_period": 10, - "auction_index": 31, - "owner_display": { - "address": "16AjunUasoBZKWkDnHvNEALGUgGuzC92j7LJoLu9qBSUJB2e", - "display": "AJUNA NETWORK", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1666370940, - "end_lease_block": 23051200, - "extrinsic_index": "12579521-2", - "last_change_block": 12782189, - "fund_auction_status": 2, - "last_change_event_idx": 26, - "last_change_timestamp": 1667592780 - }, - "relayChain": "polkadot", - "auctionIndex": 31, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "ajunaPolkadot" - }, - { - "paraId": 2090, - "fundId": "2090-51", - "status": "won", - "metadata": { - "cap": "1500000000000000", - "owner": "124TU2Mp6wZvbr3mQoyq6fi7zRrC8nP31PT3SUNBZScning3", - "bid_id": "28-10-17", - "raised": "1499983610192870", - "status": 2, - "balance": "1499983610192870", - "fund_id": "2090-51", - "para_id": 2090, - "end_block": 13301000, - "in_auctions": [ - 28 - ], - "last_period": 17, - "start_block": 12111931, - "contributors": 530, - "first_period": 10, - "auction_index": 28, - "owner_display": { - "address": "124TU2Mp6wZvbr3mQoyq6fi7zRrC8nP31PT3SUNBZScning3", - "display": "Chris@OAK Network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1663560816, - "end_lease_block": 22977800, - "extrinsic_index": "12111931-2", - "last_change_block": 12148130, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1663778244 - }, - "relayChain": "polkadot", - "auctionIndex": 28, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "oak_network" - }, - { - "paraId": 2048, - "fundId": "2048-50", - "status": "failed", - "metadata": { - "cap": "2000000000000000", - "owner": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "bid_id": "27-9-16", - "raised": "1235619342239681", - "status": 4, - "balance": "1235619342239681", - "fund_id": "2048-50", - "para_id": 2048, - "end_block": 12091000, - "in_auctions": [ - 27 - ], - "last_period": 16, - "start_block": 12004055, - "contributors": 424, - "first_period": 9, - "auction_index": 27, - "owner_display": { - "address": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "display": "Bitgreen", - "identity": true - }, - "start_block_at": 1662913122, - "end_lease_block": 21767800, - "extrinsic_index": "12004055-2", - "last_change_block": 12111694, - "fund_auction_status": 3, - "last_change_event_idx": 26, - "last_change_timestamp": 1663559394 - }, - "relayChain": "polkadot", - "auctionIndex": 27, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2048, - "fundId": "2048-49", - "status": "failed", - "metadata": { - "cap": "2000000000000000", - "owner": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2048-49", - "para_id": 2048, - "end_block": 12500000, - "in_auctions": [ - 27 - ], - "last_period": 16, - "start_block": 12004012, - "contributors": 0, - "first_period": 9, - "auction_index": 0, - "owner_display": { - "address": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "display": "Bitgreen", - "identity": true - }, - "start_block_at": 1662912864, - "end_lease_block": 22176800, - "extrinsic_index": "12004012-4", - "last_change_block": 12004047, - "fund_auction_status": 3, - "last_change_event_idx": 23, - "last_change_timestamp": 1662913074 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2048, - "fundId": "2048-48", - "status": "failed", - "metadata": { - "cap": "2000000000000000", - "owner": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2048-48", - "para_id": 2048, - "end_block": 12091000, - "in_auctions": [ - 27 - ], - "last_period": 16, - "start_block": 12003993, - "contributors": 0, - "first_period": 9, - "auction_index": 0, - "owner_display": { - "address": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "display": "Bitgreen", - "identity": true - }, - "start_block_at": 1662912750, - "end_lease_block": 21767800, - "extrinsic_index": "12003993-2", - "last_change_block": 12004006, - "fund_auction_status": 3, - "last_change_event_idx": 33, - "last_change_timestamp": 1662912828 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2048, - "fundId": "2048-47", - "status": "failed", - "metadata": { - "cap": "2000000000000000", - "owner": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2048-47", - "para_id": 2048, - "end_block": 12091000, - "in_auctions": [ - 27 - ], - "last_period": 16, - "start_block": 12003978, - "contributors": 0, - "first_period": 9, - "auction_index": 0, - "owner_display": { - "address": "12xN7mWGsVxZoMthabMG8CE35tSohaxuEQ2msxVvQ9jiFNPs", - "display": "Bitgreen", - "identity": true - }, - "start_block_at": 1662912660, - "end_lease_block": 21767800, - "extrinsic_index": "12003978-2", - "last_change_block": 12003985, - "fund_auction_status": 3, - "last_change_event_idx": 26, - "last_change_timestamp": 1662912702 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2053, - "fundId": "2053-46", - "status": "won", - "metadata": { - "cap": "1200000000000000", - "owner": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "bid_id": "34-10-17", - "raised": "534268069116723", - "status": 2, - "balance": "534268069116723", - "fund_id": "2053-46", - "para_id": 2053, - "end_block": 13374400, - "in_auctions": [ - 28, - 29, - 30, - 31, - 32, - 33, - 34 - ], - "last_period": 17, - "start_block": 11823478, - "contributors": 617, - "first_period": 10, - "auction_index": 34, - "owner_display": { - "address": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "display": "PSC", - "identity": true - }, - "start_block_at": 1661823888, - "end_lease_block": 23051200, - "extrinsic_index": "11823478-3", - "last_change_block": 13299317, - "fund_auction_status": 2, - "last_change_event_idx": 31, - "last_change_timestamp": 1670699718 - }, - "relayChain": "polkadot", - "auctionIndex": 34, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "omnibtc" - }, - { - "paraId": 2056, - "fundId": "2056-45", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "16HqymHVxdLtK8jtbur7DusQrfLAVEJZfsQijfxVwhQHiTgU", - "bid_id": "26-9-16", - "raised": "1999999913240400", - "status": 2, - "balance": "1999999913240400", - "fund_id": "2056-45", - "para_id": 2056, - "end_block": 11918200, - "in_auctions": [ - 26 - ], - "last_period": 16, - "start_block": 11805930, - "contributors": 134, - "first_period": 9, - "auction_index": 26, - "owner_display": { - "address": "16HqymHVxdLtK8jtbur7DusQrfLAVEJZfsQijfxVwhQHiTgU", - "display": "Aventus", - "identity": true - }, - "start_block_at": 1661717322, - "end_lease_block": 21595000, - "extrinsic_index": "11805930-3", - "last_change_block": 11820356, - "fund_auction_status": 2, - "last_change_event_idx": 31, - "last_change_timestamp": 1661804928 - }, - "relayChain": "polkadot", - "auctionIndex": 26, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": "aventus" - }, - { - "paraId": 2008, - "fundId": "2008-44", - "status": "won", - "metadata": { - "cap": "1000000000000000", - "owner": "13QrQ7Xos6bseivYW3xRjvi4T2iHihxVnTrQgyHmWGTNv972", - "bid_id": "30-10-17", - "raised": "719529546234266", - "status": 2, - "balance": "719529546234266", - "fund_id": "2008-44", - "para_id": 2008, - "end_block": 13374400, - "in_auctions": [ - 28, - 29, - 30 - ], - "last_period": 17, - "start_block": 11724409, - "contributors": 811, - "first_period": 10, - "auction_index": 30, - "owner_display": { - "address": "13QrQ7Xos6bseivYW3xRjvi4T2iHihxVnTrQgyHmWGTNv972" - }, - "start_block_at": 1661223354, - "end_lease_block": 23051200, - "extrinsic_index": "11724409-2", - "last_change_block": 12609395, - "fund_auction_status": 2, - "last_change_event_idx": 25, - "last_change_timestamp": 1666552584 - }, - "relayChain": "polkadot", - "auctionIndex": 30, - "firstPeriod": 10, - "lastPeriod": 17, - "startTime": "2022-11-22T01:48:00.000Z", - "endTime": "2024-09-24T01:48:00.000Z", - "chain": "crust" - }, - { - "paraId": 2052, - "fundId": "2052-43", - "status": "won", - "metadata": { - "cap": "1500000000000000", - "owner": "15gPUA9c8avFW2mQxQyFbZtvDoYxCb9NaPQoiJcHVx8kXcZT", - "bid_id": "25-9-16", - "raised": "1499998432713631", - "status": 2, - "balance": "1499998432713631", - "fund_id": "2052-43", - "para_id": 2052, - "end_block": 12091000, - "in_auctions": [ - 23, - 24, - 25 - ], - "last_period": 16, - "start_block": 11347745, - "contributors": 1056, - "first_period": 9, - "auction_index": 25, - "owner_display": { - "address": "15gPUA9c8avFW2mQxQyFbZtvDoYxCb9NaPQoiJcHVx8kXcZT" - }, - "start_block_at": 1658942646, - "end_lease_block": 21767800, - "extrinsic_index": "11347745-2", - "last_change_block": 11690045, - "fund_auction_status": 2, - "last_change_event_idx": 29, - "last_change_timestamp": 1661015406 - }, - "relayChain": "polkadot", - "auctionIndex": 25, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": "kylinNetwork" - }, - { - "paraId": 2053, - "fundId": "2053-42", - "status": "failed", - "metadata": { - "cap": "630000000000000", - "owner": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "bid_id": "", - "raised": "274376882602979", - "status": 4, - "balance": "238547182602979", - "fund_id": "2053-42", - "para_id": 2053, - "end_block": 11808000, - "in_auctions": [ - 22, - 23, - 24, - 25 - ], - "last_period": 16, - "start_block": 11117697, - "contributors": 557, - "first_period": 9, - "auction_index": 0, - "owner_display": { - "address": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "display": "PSC", - "identity": true - }, - "start_block_at": 1657543962, - "end_lease_block": 21484800, - "extrinsic_index": "11117697-2", - "last_change_block": 11823406, - "fund_auction_status": 3, - "last_change_event_idx": 23, - "last_change_timestamp": 1661823456 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2053, - "fundId": "2053-41", - "status": "failed", - "metadata": { - "cap": "63000", - "owner": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2053-41", - "para_id": 2053, - "end_block": 11808000, - "in_auctions": null, - "last_period": 16, - "start_block": 11117585, - "contributors": 0, - "first_period": 9, - "auction_index": 0, - "owner_display": { - "address": "14dHJ7cSnhqNyKBjxtAANLxs1o7ep7AMULveLFR8jwsP9tJH", - "display": "PSC", - "identity": true - }, - "start_block_at": 1657543272, - "end_lease_block": 21484800, - "extrinsic_index": "11117585-3", - "last_change_block": 11117679, - "fund_auction_status": 3, - "last_change_event_idx": 21, - "last_change_timestamp": 1657543854 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2039, - "fundId": "2039-40", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "14xQXJdUDC1pzyt8y3z27ANiUBgP7zTSaYutaLELJoyQrdLP", - "bid_id": "23-9-16", - "raised": "1081603472027269", - "status": 2, - "balance": "1081603472027269", - "fund_id": "2039-40", - "para_id": 2039, - "end_block": 12094000, - "in_auctions": [ - 22, - 23 - ], - "last_period": 16, - "start_block": 11115571, - "contributors": 1215, - "first_period": 9, - "auction_index": 23, - "owner_display": { - "address": "14xQXJdUDC1pzyt8y3z27ANiUBgP7zTSaYutaLELJoyQrdLP", - "display": "integritee", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1657530990, - "end_lease_block": 21770800, - "extrinsic_index": "11115571-2", - "last_change_block": 11399737, - "fund_auction_status": 2, - "last_change_event_idx": 21, - "last_change_timestamp": 1659257280 - }, - "relayChain": "polkadot", - "auctionIndex": 23, - "firstPeriod": 9, - "lastPeriod": 16, - "startTime": "2022-08-30T01:48:00.000Z", - "endTime": "2024-07-02T01:48:00.000Z", - "chain": "integriteePolkadot" - }, - { - "paraId": 2007, - "fundId": "2007-39", - "status": "won", - "metadata": { - "cap": "56800000000000000", - "owner": "16g6knFgxm386vXJuHZ58ZQC39H9RSFN7sDRPSimCDJiTHcb", - "bid_id": "20-8-15", - "raised": "1328334121787131", - "status": 2, - "balance": "1328334121787131", - "fund_id": "2007-39", - "para_id": 2007, - "end_block": 10881400, - "in_auctions": [ - 16, - 17, - 18, - 19, - 20 - ], - "last_period": 15, - "start_block": 10083037, - "contributors": 852, - "first_period": 8, - "auction_index": 20, - "owner_display": { - "address": "16g6knFgxm386vXJuHZ58ZQC39H9RSFN7sDRPSimCDJiTHcb", - "display": "Totem Live Accounting", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1651214796, - "end_lease_block": 20558200, - "extrinsic_index": "10083037-2", - "last_change_block": 10881352, - "fund_auction_status": 2, - "last_change_event_idx": 37, - "last_change_timestamp": 1656092262 - }, - "relayChain": "polkadot", - "auctionIndex": 20, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "kapex" - }, - { - "paraId": 2043, - "fundId": "2043-38", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "1R2HzgNqDctXLhEWthHiun22WnxjJD5jaz85mVjYW2bk1yZ", - "bid_id": "17-8-15", - "raised": "7545639078740148", - "status": 2, - "balance": "7545639078740148", - "fund_id": "2043-38", - "para_id": 2043, - "end_block": 10881400, - "in_auctions": [ - 15, - 16, - 17 - ], - "last_period": 15, - "start_block": 9999068, - "contributors": 1830, - "first_period": 8, - "auction_index": 17, - "owner_display": { - "address": "1R2HzgNqDctXLhEWthHiun22WnxjJD5jaz85mVjYW2bk1yZ" - }, - "start_block_at": 1650709794, - "end_lease_block": 20558200, - "extrinsic_index": "9999068-2", - "last_change_block": 10362973, - "fund_auction_status": 2, - "last_change_event_idx": 21, - "last_change_timestamp": 1652906124 - }, - "relayChain": "polkadot", - "auctionIndex": 17, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "origintrail" - }, - { - "paraId": 2030, - "fundId": "2030-37", - "status": "won", - "metadata": { - "cap": "10000010000000000", - "owner": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "bid_id": "18-8-15", - "raised": "4036581592262248", - "status": 2, - "balance": "4036581592262248", - "fund_id": "2030-37", - "para_id": 2030, - "end_block": 10881399, - "in_auctions": [ - 15, - 16, - 17, - 18 - ], - "last_period": 15, - "start_block": 9979624, - "contributors": 746, - "first_period": 8, - "auction_index": 18, - "owner_display": { - "address": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "display": "Bifrost Foundation", - "identity": true - }, - "start_block_at": 1650593100, - "end_lease_block": 20558199, - "extrinsic_index": "9979624-2", - "last_change_block": 10535639, - "fund_auction_status": 2, - "last_change_event_idx": 15, - "last_change_timestamp": 1653957702 - }, - "relayChain": "polkadot", - "auctionIndex": 18, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "bifrost_dot" - }, - { - "paraId": 2040, - "fundId": "2040-36", - "status": "won", - "metadata": { - "cap": "10000000000000000", - "owner": "12jYuVktdKEC6C4g4d5fuW9MLgUDbxvJRhMBkhEGyqarUzbQ", - "bid_id": "16-8-15", - "raised": "9733236135609673", - "status": 2, - "balance": "9733236135609673", - "fund_id": "2040-36", - "para_id": 2040, - "end_block": 10881400, - "in_auctions": [ - 14, - 15, - 16 - ], - "last_period": 15, - "start_block": 9743882, - "contributors": 2313, - "first_period": 8, - "auction_index": 16, - "owner_display": { - "address": "12jYuVktdKEC6C4g4d5fuW9MLgUDbxvJRhMBkhEGyqarUzbQ" - }, - "start_block_at": 1649177118, - "end_lease_block": 20558200, - "extrinsic_index": "9743882-2", - "last_change_block": 10190174, - "fund_auction_status": 2, - "last_change_event_idx": 16, - "last_change_timestamp": 1651859364 - }, - "relayChain": "polkadot", - "auctionIndex": 16, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "polkadex_dot" - }, - { - "paraId": 2013, - "fundId": "2013-35", - "status": "won", - "metadata": { - "cap": "30000000000000000", - "owner": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "bid_id": "15-8-15", - "raised": "9438420909846719", - "status": 2, - "balance": "9438420909846719", - "fund_id": "2013-35", - "para_id": 2013, - "end_block": 10881400, - "in_auctions": [ - 14, - 15 - ], - "last_period": 15, - "start_block": 9741845, - "contributors": 3463, - "first_period": 8, - "auction_index": 15, - "owner_display": { - "address": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "display": "Litentry", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1649164878, - "end_lease_block": 20558200, - "extrinsic_index": "9741845-2", - "last_change_block": 10017371, - "fund_auction_status": 2, - "last_change_event_idx": 24, - "last_change_timestamp": 1650819636 - }, - "relayChain": "polkadot", - "auctionIndex": 15, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "litentry" - }, - { - "paraId": 2038, - "fundId": "2038-34", - "status": "failed", - "metadata": { - "cap": "30000000000000000", - "owner": "15STAT13QDgKjxBQLQ8mjcdYgtSpfR8HyBwiAGmRZpJNKSck", - "bid_id": "17-8-15", - "raised": "251343104000000", - "status": 4, - "balance": "0", - "fund_id": "2038-34", - "para_id": 2038, - "end_block": 10535800, - "in_auctions": [ - 14, - 15, - 16, - 17, - 18 - ], - "last_period": 15, - "start_block": 9720836, - "contributors": 459, - "first_period": 8, - "auction_index": 17, - "owner_display": { - "address": "15STAT13QDgKjxBQLQ8mjcdYgtSpfR8HyBwiAGmRZpJNKSck" - }, - "start_block_at": 1649038788, - "end_lease_block": 20212600, - "extrinsic_index": "9720836-2", - "last_change_block": 10638767, - "fund_auction_status": 3, - "last_change_event_idx": 29, - "last_change_timestamp": 1654590054 - }, - "relayChain": "polkadot", - "auctionIndex": 17, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2027, - "fundId": "2027-33", - "status": "won", - "metadata": { - "cap": "30000000000000000", - "owner": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "bid_id": "19-8-15", - "raised": "1435236084885069", - "status": 2, - "balance": "1435236084885069", - "fund_id": "2027-33", - "para_id": 2027, - "end_block": 10881400, - "in_auctions": [ - 14, - 15, - 16, - 17, - 18, - 19 - ], - "last_period": 15, - "start_block": 9678479, - "contributors": 1033, - "first_period": 8, - "auction_index": 19, - "owner_display": { - "address": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "display": "coinversation", - "identity": true - }, - "start_block_at": 1648784154, - "end_lease_block": 20558200, - "extrinsic_index": "9678479-2", - "last_change_block": 10708584, - "fund_auction_status": 2, - "last_change_event_idx": 29, - "last_change_timestamp": 1655019726 - }, - "relayChain": "polkadot", - "auctionIndex": 19, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "coinversation" - }, - { - "paraId": 2035, - "fundId": "2035-32", - "status": "won", - "metadata": { - "cap": "30000000000000000", - "owner": "1zunQTaRifL1XULrRLPgSbf6YbkZnjeJiQfwZuxVoJR5mhA", - "bid_id": "13-7-14", - "raised": "6107590297936453", - "status": 2, - "balance": "0", - "fund_id": "2035-32", - "para_id": 2035, - "end_block": 9671800, - "in_auctions": [ - 12, - 13 - ], - "last_period": 14, - "start_block": 9451578, - "contributors": 1685, - "first_period": 7, - "auction_index": 13, - "owner_display": { - "address": "1zunQTaRifL1XULrRLPgSbf6YbkZnjeJiQfwZuxVoJR5mhA", - "display": "Phala Network", - "identity": true - }, - "start_block_at": 1647417918, - "end_lease_block": 19348600, - "extrinsic_index": "9451578-2", - "last_change_block": 19093590, - "fund_auction_status": 2, - "last_change_event_idx": 69, - "last_change_timestamp": 1705570572 - }, - "relayChain": "polkadot", - "auctionIndex": 13, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "phala" - }, - { - "paraId": 2037, - "fundId": "2037-31", - "status": "won", - "metadata": { - "cap": "150000000000000000", - "owner": "14bEKMdGLwGKNTz4BtT7venXZ4RcXdGfBSdEYrJLPNoHRvoK", - "bid_id": "14-8-15", - "raised": "8229426309673905", - "status": 2, - "balance": "8229426309673905", - "fund_id": "2037-31", - "para_id": 2037, - "end_block": 10881401, - "in_auctions": [ - 14 - ], - "last_period": 15, - "start_block": 9425211, - "contributors": 3591, - "first_period": 8, - "auction_index": 14, - "owner_display": { - "address": "14bEKMdGLwGKNTz4BtT7venXZ4RcXdGfBSdEYrJLPNoHRvoK", - "display": "Unique Network", - "identity": true - }, - "start_block_at": 1647259710, - "end_lease_block": 20558201, - "extrinsic_index": "9425211-4", - "last_change_block": 9844593, - "fund_auction_status": 2, - "last_change_event_idx": 15, - "last_change_timestamp": 1649782206 - }, - "relayChain": "polkadot", - "auctionIndex": 14, - "firstPeriod": 8, - "lastPeriod": 15, - "startTime": "2022-06-07T01:48:00.000Z", - "endTime": "2024-04-09T01:48:00.000Z", - "chain": "unique_network" - }, - { - "paraId": 2027, - "fundId": "2027-30", - "status": "failed", - "metadata": { - "cap": "30000000000000000", - "owner": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "bid_id": "", - "raised": "308275088271422", - "status": 4, - "balance": "0", - "fund_id": "2027-30", - "para_id": 2027, - "end_block": 9671800, - "in_auctions": [ - 12, - 13 - ], - "last_period": 14, - "start_block": 9422453, - "contributors": 367, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "display": "coinversation", - "identity": true - }, - "start_block_at": 1647243162, - "end_lease_block": 19348600, - "extrinsic_index": "9422453-3", - "last_change_block": 9678401, - "fund_auction_status": 3, - "last_change_event_idx": 12, - "last_change_timestamp": 1648783686 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2011, - "fundId": "2011-29", - "status": "won", - "metadata": { - "cap": "30000000000000000", - "owner": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "bid_id": "12-7-14", - "raised": "6255052871692825", - "status": 4, - "balance": "0", - "fund_id": "2011-29", - "para_id": 2011, - "end_block": 9671800, - "in_auctions": [ - 12, - 13 - ], - "last_period": 14, - "start_block": 9393689, - "contributors": 970, - "first_period": 7, - "auction_index": 12, - "owner_display": { - "address": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "display": "Equilibrium", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1647070350, - "end_lease_block": 19348600, - "extrinsic_index": "9393689-2", - "last_change_block": 19066176, - "fund_auction_status": 2, - "last_change_event_idx": 64, - "last_change_timestamp": 1705404918 - }, - "relayChain": "polkadot", - "auctionIndex": 12, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "equilibrium_parachain" - }, - { - "paraId": 2038, - "fundId": "2038-28", - "status": "failed", - "metadata": { - "cap": "30000000000000000", - "owner": "15STAT13QDgKjxBQLQ8mjcdYgtSpfR8HyBwiAGmRZpJNKSck", - "bid_id": "", - "raised": "108345307650800", - "status": 4, - "balance": "0", - "fund_id": "2038-28", - "para_id": 2038, - "end_block": 9388800, - "in_auctions": [ - 10, - 11 - ], - "last_period": 14, - "start_block": 9154083, - "contributors": 86, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "15STAT13QDgKjxBQLQ8mjcdYgtSpfR8HyBwiAGmRZpJNKSck" - }, - "start_block_at": 1645630908, - "end_lease_block": 19065600, - "extrinsic_index": "9154083-2", - "last_change_block": 9484098, - "fund_auction_status": 3, - "last_change_event_idx": 16, - "last_change_timestamp": 1647613068 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2028, - "fundId": "2028-27", - "status": "failed", - "metadata": { - "cap": "50000000000000000", - "owner": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p", - "bid_id": "", - "raised": "21835157994777", - "status": 4, - "balance": "0", - "fund_id": "2028-27", - "para_id": 2028, - "end_block": 9388800, - "in_auctions": [ - 10, - 11 - ], - "last_period": 14, - "start_block": 9033500, - "contributors": 39, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p" - }, - "start_block_at": 1644907050, - "end_lease_block": 19065600, - "extrinsic_index": "9033500-2", - "last_change_block": 9484095, - "fund_auction_status": 3, - "last_change_event_idx": 20, - "last_change_timestamp": 1647613050 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2036, - "fundId": "2036-26", - "status": "failed", - "metadata": { - "cap": "80000000000000000", - "owner": "12jYuVktdKEC6C4g4d5fuW9MLgUDbxvJRhMBkhEGyqarUzbQ", - "bid_id": "", - "raised": "1353937807283717", - "status": 4, - "balance": "0", - "fund_id": "2036-26", - "para_id": 2036, - "end_block": 9388800, - "in_auctions": [ - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8647774, - "contributors": 509, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "12jYuVktdKEC6C4g4d5fuW9MLgUDbxvJRhMBkhEGyqarUzbQ" - }, - "start_block_at": 1642591686, - "end_lease_block": 19065600, - "extrinsic_index": "8647774-2", - "last_change_block": 9484096, - "fund_auction_status": 3, - "last_change_event_idx": 14, - "last_change_timestamp": 1647613056 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2034, - "fundId": "2034-25", - "status": "won", - "metadata": { - "cap": "80000000000000000", - "owner": "1Rp3mJJUxPD1nJ6gf179scdejMSSJb46eYoFyEktR6DYt6z", - "bid_id": "9-7-14", - "raised": "24625428629746054", - "status": 2, - "balance": "0", - "fund_id": "2034-25", - "para_id": 2034, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9 - ], - "last_period": 14, - "start_block": 8328599, - "contributors": 5328, - "first_period": 7, - "auction_index": 9, - "owner_display": { - "address": "1Rp3mJJUxPD1nJ6gf179scdejMSSJb46eYoFyEktR6DYt6z", - "display": "GalacticCouncil", - "identity": true - }, - "start_block_at": 1640675880, - "end_lease_block": 19065600, - "extrinsic_index": "8328599-2", - "last_change_block": 19065810, - "fund_auction_status": 2, - "last_change_event_idx": 425, - "last_change_timestamp": 1705402722 - }, - "relayChain": "polkadot", - "auctionIndex": 9, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "hydradx_main" - }, - { - "paraId": 2035, - "fundId": "2035-24", - "status": "failed", - "metadata": { - "cap": "80000000000000000", - "owner": "1zunQTaRifL1XULrRLPgSbf6YbkZnjeJiQfwZuxVoJR5mhA", - "bid_id": "", - "raised": "3518434266840099", - "status": 4, - "balance": "0", - "fund_id": "2035-24", - "para_id": 2035, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8289511, - "contributors": 954, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "1zunQTaRifL1XULrRLPgSbf6YbkZnjeJiQfwZuxVoJR5mhA", - "display": "Phala Network", - "identity": true - }, - "start_block_at": 1640441250, - "end_lease_block": 19065600, - "extrinsic_index": "8289511-4", - "last_change_block": 9451424, - "fund_auction_status": 3, - "last_change_event_idx": 18, - "last_change_timestamp": 1647416994 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2017, - "fundId": "2017-23", - "status": "failed", - "metadata": { - "cap": "4000000000000000", - "owner": "16RzEcgXVzXXn2gEQbqqp74Pw7MJSb7PKtz29BhVZmpXBKRn", - "bid_id": "", - "raised": "59258854554250", - "status": 4, - "balance": "0", - "fund_id": "2017-23", - "para_id": 2017, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8256300, - "contributors": 260, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "16RzEcgXVzXXn2gEQbqqp74Pw7MJSb7PKtz29BhVZmpXBKRn" - }, - "start_block_at": 1640241804, - "end_lease_block": 19065600, - "extrinsic_index": "8256300-2", - "last_change_block": 9484093, - "fund_auction_status": 3, - "last_change_event_idx": 18, - "last_change_timestamp": 1647613038 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2028, - "fundId": "2028-22", - "status": "failed", - "metadata": { - "cap": "50000000000000000", - "owner": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p", - "bid_id": "", - "raised": "40370486399793", - "status": 4, - "balance": "0", - "fund_id": "2028-22", - "para_id": 2028, - "end_block": 8801000, - "in_auctions": [ - 6, - 7, - 8 - ], - "last_period": 14, - "start_block": 8213148, - "contributors": 225, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p" - }, - "start_block_at": 1639982712, - "end_lease_block": 18477800, - "extrinsic_index": "8213148-3", - "last_change_block": 8977861, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1644573186 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2013, - "fundId": "2013-21", - "status": "failed", - "metadata": { - "cap": "120000000000000000", - "owner": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "bid_id": "7-7-14", - "raised": "4747766001298630", - "status": 4, - "balance": "0", - "fund_id": "2013-21", - "para_id": 2013, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8185142, - "contributors": 3504, - "first_period": 7, - "auction_index": 7, - "owner_display": { - "address": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "display": "Litentry", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1639814634, - "end_lease_block": 19065600, - "extrinsic_index": "8185142-3", - "last_change_block": 9484091, - "fund_auction_status": 3, - "last_change_event_idx": 14, - "last_change_timestamp": 1647613026 - }, - "relayChain": "polkadot", - "auctionIndex": 7, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2021, - "fundId": "2021-20", - "status": "won", - "metadata": { - "cap": "500000000000000000", - "owner": "12LxQoLA9hebiMSPT3G7ixz73LLuYomMNuRLqX7c9bRWxDFG", - "bid_id": "6-7-14", - "raised": "76953774505455550", - "status": 2, - "balance": "0", - "fund_id": "2021-20", - "para_id": 2021, - "end_block": 9388800, - "in_auctions": [ - 6 - ], - "last_period": 14, - "start_block": 8179664, - "contributors": 8608, - "first_period": 7, - "auction_index": 6, - "owner_display": { - "address": "12LxQoLA9hebiMSPT3G7ixz73LLuYomMNuRLqX7c9bRWxDFG", - "display": "Efinity (EFI)", - "identity": true - }, - "start_block_at": 1639781700, - "end_lease_block": 19065600, - "extrinsic_index": "8179664-3", - "last_change_block": 19101377, - "fund_auction_status": 2, - "last_change_event_idx": 45, - "last_change_timestamp": 1705617678 - }, - "relayChain": "polkadot", - "auctionIndex": 6, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "efinity" - }, - { - "paraId": 2011, - "fundId": "2011-19", - "status": "failed", - "metadata": { - "cap": "77500000000000000", - "owner": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "bid_id": "11-7-14", - "raised": "22639935618267896", - "status": 4, - "balance": "0", - "fund_id": "2011-19", - "para_id": 2011, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8170605, - "contributors": 2087, - "first_period": 7, - "auction_index": 11, - "owner_display": { - "address": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "display": "Equilibrium", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1639727298, - "end_lease_block": 19065600, - "extrinsic_index": "8170605-3", - "last_change_block": 9393669, - "fund_auction_status": 3, - "last_change_event_idx": 21, - "last_change_timestamp": 1647070230 - }, - "relayChain": "polkadot", - "auctionIndex": 11, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2031, - "fundId": "2031-18", - "status": "won", - "metadata": { - "cap": "200000000000000000", - "owner": "143pzStAtMv3RbYbcHyr2xHipWPkme8VjVgAr4QDQP8d3Xrc", - "bid_id": "8-7-14", - "raised": "54351606709535446", - "status": 2, - "balance": "54351606709535446", - "fund_id": "2031-18", - "para_id": 2031, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8 - ], - "last_period": 14, - "start_block": 8146654, - "contributors": 15293, - "first_period": 7, - "auction_index": 8, - "owner_display": { - "address": "143pzStAtMv3RbYbcHyr2xHipWPkme8VjVgAr4QDQP8d3Xrc", - "display": "Centrifuge Dev", - "identity": true - }, - "start_block_at": 1639583532, - "end_lease_block": 19065600, - "extrinsic_index": "8146654-2", - "last_change_block": 8764087, - "fund_auction_status": 2, - "last_change_event_idx": 9, - "last_change_timestamp": 1643289936 - }, - "relayChain": "polkadot", - "auctionIndex": 8, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "centrifuge" - }, - { - "paraId": 2019, - "fundId": "2019-17", - "status": "won", - "metadata": { - "cap": "250000000000000000", - "owner": "12EXcpt1CwnSAF9d7YWrh91bQw6R5wmCpJUXPWi7vn2CZFpJ", - "bid_id": "7-7-14", - "raised": "60754867365972247", - "status": 2, - "balance": "0", - "fund_id": "2019-17", - "para_id": 2019, - "end_block": 9388800, - "in_auctions": [ - 6, - 7 - ], - "last_period": 14, - "start_block": 8135706, - "contributors": 9014, - "first_period": 7, - "auction_index": 7, - "owner_display": { - "address": "12EXcpt1CwnSAF9d7YWrh91bQw6R5wmCpJUXPWi7vn2CZFpJ", - "account_index": "16iwc" - }, - "start_block_at": 1639517832, - "end_lease_block": 19065600, - "extrinsic_index": "8135706-3", - "last_change_block": 19065813, - "fund_auction_status": 2, - "last_change_event_idx": 1132, - "last_change_timestamp": 1705402740 - }, - "relayChain": "polkadot", - "auctionIndex": 7, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "composableFinance" - }, - { - "paraId": 2027, - "fundId": "2027-16", - "status": "failed", - "metadata": { - "cap": "60000000000000000", - "owner": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "bid_id": "", - "raised": "129286980470807", - "status": 4, - "balance": "0", - "fund_id": "2027-16", - "para_id": 2027, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8127584, - "contributors": 378, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "14r48SVtMrJKxUWD9ijDy8aQU3asTXja8qny9mzXTutdByju", - "display": "coinversation", - "identity": true - }, - "start_block_at": 1639469064, - "end_lease_block": 19065600, - "extrinsic_index": "8127584-3", - "last_change_block": 9419008, - "fund_auction_status": 3, - "last_change_event_idx": 13, - "last_change_timestamp": 1647222480 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2032, - "fundId": "2032-15", - "status": "won", - "metadata": { - "cap": "500000000000000000", - "owner": "14gZicKnmFj3238utrQ6B7CGWBeNGntKUyoUHqoTN85FnHWk", - "bid_id": "10-7-14", - "raised": "27519537235723057", - "status": 2, - "balance": "0", - "fund_id": "2032-15", - "para_id": 2032, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10 - ], - "last_period": 14, - "start_block": 8123870, - "contributors": 11644, - "first_period": 7, - "auction_index": 10, - "owner_display": { - "address": "14gZicKnmFj3238utrQ6B7CGWBeNGntKUyoUHqoTN85FnHWk" - }, - "start_block_at": 1639446774, - "end_lease_block": 19065600, - "extrinsic_index": "8123870-4", - "last_change_block": 19097732, - "fund_auction_status": 2, - "last_change_event_idx": 76, - "last_change_timestamp": 1705595664 - }, - "relayChain": "polkadot", - "auctionIndex": 10, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "interlay" - }, - { - "paraId": 2026, - "fundId": "2026-14", - "status": "won", - "metadata": { - "cap": "250000000000000000", - "owner": "16LKv69ct6xDzSiUjuz154vCg62dkyysektHFCeJe85xb6X", - "bid_id": "11-7-14", - "raised": "24755275813522562", - "status": 2, - "balance": "24755275813522562", - "fund_id": "2026-14", - "para_id": 2026, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8075596, - "contributors": 4723, - "first_period": 7, - "auction_index": 11, - "owner_display": { - "address": "16LKv69ct6xDzSiUjuz154vCg62dkyysektHFCeJe85xb6X", - "display": "Nodle", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1639156962, - "end_lease_block": 19065600, - "extrinsic_index": "8075596-3", - "last_change_block": 9368905, - "fund_auction_status": 2, - "last_change_event_idx": 28, - "last_change_timestamp": 1646921628 - }, - "relayChain": "polkadot", - "auctionIndex": 11, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": "nodle" - }, - { - "paraId": 2008, - "fundId": "2008-13", - "status": "failed", - "metadata": { - "cap": "50000000000000000", - "owner": "13QrQ7Xos6bseivYW3xRjvi4T2iHihxVnTrQgyHmWGTNv972", - "bid_id": "", - "raised": "594821577786038", - "status": 4, - "balance": "0", - "fund_id": "2008-13", - "para_id": 2008, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 8067099, - "contributors": 460, - "first_period": 7, - "auction_index": 0, - "owner_display": { - "address": "13QrQ7Xos6bseivYW3xRjvi4T2iHihxVnTrQgyHmWGTNv972" - }, - "start_block_at": 1639105932, - "end_lease_block": 19065600, - "extrinsic_index": "8067099-2", - "last_change_block": 9484088, - "fund_auction_status": 3, - "last_change_event_idx": 14, - "last_change_timestamp": 1647613008 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2028, - "fundId": "2028-12", - "status": "failed", - "metadata": { - "cap": "10000000000000000", - "owner": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p", - "bid_id": "", - "raised": "48177400000000", - "status": 4, - "balance": "0", - "fund_id": "2028-12", - "para_id": 2028, - "end_block": 8179200, - "in_auctions": [ - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7811194, - "contributors": 218, - "first_period": 6, - "auction_index": 0, - "owner_display": { - "address": "13pQt6LnK2tXZtXbiQ6PBYikEoNTi6MXkeBdQCeyR9hm6k1p" - }, - "start_block_at": 1637568186, - "end_lease_block": 17856000, - "extrinsic_index": "7811194-2", - "last_change_block": 8182772, - "fund_auction_status": 3, - "last_change_event_idx": 15, - "last_change_timestamp": 1639800390 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2021, - "fundId": "2021-11", - "status": "failed", - "metadata": { - "cap": "500000000000000000", - "owner": "12LxQoLA9hebiMSPT3G7ixz73LLuYomMNuRLqX7c9bRWxDFG", - "bid_id": "5-6-13", - "raised": "88366328207921416", - "status": 4, - "balance": "0", - "fund_id": "2021-11", - "para_id": 2021, - "end_block": 8179200, - "in_auctions": [ - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7763085, - "contributors": 8587, - "first_period": 6, - "auction_index": 5, - "owner_display": { - "address": "12LxQoLA9hebiMSPT3G7ixz73LLuYomMNuRLqX7c9bRWxDFG", - "display": "Efinity (EFI)", - "identity": true - }, - "start_block_at": 1637278560, - "end_lease_block": 17856000, - "extrinsic_index": "7763085-2", - "last_change_block": 8179624, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1639781460 - }, - "relayChain": "polkadot", - "auctionIndex": 5, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2003, - "fundId": "2003-10", - "status": "failed", - "metadata": { - "cap": "300000000000000000", - "owner": "1EdsnniYSKNjHNAvDgvBfRNzKnSzi6kgsHQFCG4PhAyyJWH", - "bid_id": "12-7-14", - "raised": "2918535672444743", - "status": 4, - "balance": "0", - "fund_id": "2003-10", - "para_id": 2003, - "end_block": 9388800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 14, - "start_block": 7667118, - "contributors": 5306, - "first_period": 7, - "auction_index": 12, - "owner_display": { - "address": "1EdsnniYSKNjHNAvDgvBfRNzKnSzi6kgsHQFCG4PhAyyJWH", - "display": "Darwinia Dev", - "identity": true - }, - "start_block_at": 1636702350, - "end_lease_block": 19065600, - "extrinsic_index": "7667118-3", - "last_change_block": 9436698, - "fund_auction_status": 3, - "last_change_event_idx": 15, - "last_change_timestamp": 1647328638 - }, - "relayChain": "polkadot", - "auctionIndex": 12, - "firstPeriod": 7, - "lastPeriod": 14, - "startTime": "2022-03-15T01:48:00.000Z", - "endTime": "2024-01-16T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2017, - "fundId": "2017-9", - "status": "failed", - "metadata": { - "cap": "4000000000000000", - "owner": "16RzEcgXVzXXn2gEQbqqp74Pw7MJSb7PKtz29BhVZmpXBKRn", - "bid_id": "", - "raised": "165945415630869", - "status": 4, - "balance": "0", - "fund_id": "2017-9", - "para_id": 2017, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7653901, - "contributors": 611, - "first_period": 6, - "auction_index": 0, - "owner_display": { - "address": "16RzEcgXVzXXn2gEQbqqp74Pw7MJSb7PKtz29BhVZmpXBKRn" - }, - "start_block_at": 1636622994, - "end_lease_block": 17856000, - "extrinsic_index": "7653901-6", - "last_change_block": 8182770, - "fund_auction_status": 3, - "last_change_event_idx": 31, - "last_change_timestamp": 1639800378 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2015, - "fundId": "2015-8", - "status": "failed", - "metadata": { - "cap": "300000000000000000", - "owner": "1k9St8FDkcTVSe6HzSRQivYi3qgRuQfQp8btpVMrdTFs99S", - "bid_id": "4-6-13", - "raised": "40157358429805767", - "status": 4, - "balance": "0", - "fund_id": "2015-8", - "para_id": 2015, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7608227, - "contributors": 8086, - "first_period": 6, - "auction_index": 4, - "owner_display": { - "address": "1k9St8FDkcTVSe6HzSRQivYi3qgRuQfQp8btpVMrdTFs99S", - "display": "Manta Network on Polkadot", - "identity": true - }, - "start_block_at": 1636344318, - "end_lease_block": 17856000, - "extrinsic_index": "7608227-3", - "last_change_block": 8182767, - "fund_auction_status": 3, - "last_change_event_idx": 8, - "last_change_timestamp": 1639800360 - }, - "relayChain": "polkadot", - "auctionIndex": 4, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2018, - "fundId": "2018-7", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "13n7S6wAFjSqppxyjfSxcPNqQv5jL7PYtxjg3Gxw3RALpyBk", - "bid_id": "", - "raised": "743041187630224", - "status": 4, - "balance": "0", - "fund_id": "2018-7", - "para_id": 2018, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7608199, - "contributors": 1651, - "first_period": 6, - "auction_index": 0, - "owner_display": { - "address": "13n7S6wAFjSqppxyjfSxcPNqQv5jL7PYtxjg3Gxw3RALpyBk" - }, - "start_block_at": 1636344144, - "end_lease_block": 17856000, - "extrinsic_index": "7608199-4", - "last_change_block": 8182789, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1639800492 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2012, - "fundId": "2012-6", - "status": "won", - "metadata": { - "cap": "400000000000000000", - "owner": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "bid_id": "4-6-13", - "raised": "107515186195417478", - "status": 4, - "balance": "0", - "fund_id": "2012-6", - "para_id": 2012, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7588034, - "contributors": 4009, - "first_period": 6, - "auction_index": 4, - "owner_display": { - "address": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "display": "Parallel Finance - 2", - "identity": true - }, - "start_block_at": 1636221704, - "end_lease_block": 17856000, - "extrinsic_index": "7588034-9", - "last_change_block": 17856828, - "fund_auction_status": 2, - "last_change_event_idx": 47, - "last_change_timestamp": 1698118998 - }, - "relayChain": "polkadot", - "auctionIndex": 4, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": "parallel" - }, - { - "paraId": 2002, - "fundId": "2002-5", - "status": "won", - "metadata": { - "cap": "500000000000000000", - "owner": "14e4GmLj5CccWe9Rant9q6yQro1oysqvKiBiHcpCRoscZ1yY", - "bid_id": "5-6-13", - "raised": "97524874268038525", - "status": 4, - "balance": "0", - "fund_id": "2002-5", - "para_id": 2002, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7585619, - "contributors": 5465, - "first_period": 6, - "auction_index": 5, - "owner_display": { - "address": "14e4GmLj5CccWe9Rant9q6yQro1oysqvKiBiHcpCRoscZ1yY", - "display": "Clover", - "identity": true - }, - "start_block_at": 1636207074, - "end_lease_block": 17856000, - "extrinsic_index": "7585619-7", - "last_change_block": 17856832, - "fund_auction_status": 2, - "last_change_event_idx": 63, - "last_change_timestamp": 1698119022 - }, - "relayChain": "polkadot", - "auctionIndex": 5, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": "clover" - }, - { - "paraId": 2013, - "fundId": "2013-4", - "status": "failed", - "metadata": { - "cap": "80000000000000000", - "owner": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "bid_id": "", - "raised": "13120247079958738", - "status": 4, - "balance": "0", - "fund_id": "2013-4", - "para_id": 2013, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7574790, - "contributors": 5766, - "first_period": 6, - "auction_index": 0, - "owner_display": { - "address": "152deMvsN7wxMbSmdApsds6LWNNNGgsJ8TTpZLTD2ipEHNg3", - "display": "Litentry", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1636141374, - "end_lease_block": 17856000, - "extrinsic_index": "7574790-8", - "last_change_block": 8182759, - "fund_auction_status": 3, - "last_change_event_idx": 17, - "last_change_timestamp": 1639800312 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2006, - "fundId": "2006-3", - "status": "won", - "metadata": { - "cap": "350000010000000000", - "owner": "1j5YyEGdcPd9BxkzVNNjKkqdi5f7g3Dd7JMgaGUhsMrZ6dZ", - "bid_id": "3-6-13", - "raised": "103335520433166970", - "status": 4, - "balance": "0", - "fund_id": "2006-3", - "para_id": 2006, - "end_block": 8179200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 13, - "start_block": 7572600, - "contributors": 27170, - "first_period": 6, - "auction_index": 3, - "owner_display": { - "address": "1j5YyEGdcPd9BxkzVNNjKkqdi5f7g3Dd7JMgaGUhsMrZ6dZ", - "display": "Astar Network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1636128108, - "end_lease_block": 17856000, - "extrinsic_index": "7572600-57", - "last_change_block": 17856830, - "fund_auction_status": 2, - "last_change_event_idx": 59, - "last_change_timestamp": 1698119010 - }, - "relayChain": "polkadot", - "auctionIndex": 3, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": "astar" - }, - { - "paraId": 2004, - "fundId": "2004-2", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "12KHAurRWMFJyxU57S9pQerHsKLCwvWKM1d3dKZVx7gSfkFJ", - "bid_id": "2-6-13", - "raised": "357599313927924796", - "status": 4, - "balance": "357599313927924796", - "fund_id": "2004-2", - "para_id": 2004, - "end_block": 8179199, - "in_auctions": [ - 1, - 2 - ], - "last_period": 13, - "start_block": 7569543, - "contributors": 48346, - "first_period": 6, - "auction_index": 2, - "owner_display": { - "address": "12KHAurRWMFJyxU57S9pQerHsKLCwvWKM1d3dKZVx7gSfkFJ" - }, - "start_block_at": 1636109538, - "end_lease_block": 17855999, - "extrinsic_index": "7569543-5", - "last_change_block": 7815351, - "fund_auction_status": 2, - "last_change_event_idx": 13, - "last_change_timestamp": 1637593200 - }, - "relayChain": "polkadot", - "auctionIndex": 2, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": "moonbeam" - }, - { - "paraId": 2004, - "fundId": "2004-1", - "status": "failed", - "metadata": { - "cap": "100000000", - "owner": "12KHAurRWMFJyxU57S9pQerHsKLCwvWKM1d3dKZVx7gSfkFJ", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2004-1", - "para_id": 2004, - "end_block": 8179199, - "in_auctions": null, - "last_period": 13, - "start_block": 7569437, - "contributors": 0, - "first_period": 6, - "auction_index": 0, - "owner_display": { - "address": "12KHAurRWMFJyxU57S9pQerHsKLCwvWKM1d3dKZVx7gSfkFJ" - }, - "start_block_at": 1636108896, - "end_lease_block": 17855999, - "extrinsic_index": "7569437-7", - "last_change_block": 7569460, - "fund_auction_status": 3, - "last_change_event_idx": 92, - "last_change_timestamp": 1636109034 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2000, - "fundId": "2000-0", - "status": "won", - "metadata": { - "cap": "500000000000000000", - "owner": "1muqpuFcWvy1Q3tf9Tek882A6ngz46bWPsV6sWiYccnVjKb", - "bid_id": "1-6-13", - "raised": "325159802323576263", - "status": 4, - "balance": "325159802323576263", - "fund_id": "2000-0", - "para_id": 2000, - "end_block": 8179200, - "in_auctions": [ - 1 - ], - "last_period": 13, - "start_block": 7567797, - "contributors": 24934, - "first_period": 6, - "auction_index": 1, - "owner_display": { - "address": "1muqpuFcWvy1Q3tf9Tek882A6ngz46bWPsV6sWiYccnVjKb" - }, - "start_block_at": 1636098906, - "end_lease_block": 17856000, - "extrinsic_index": "7567797-4", - "last_change_block": 7756102, - "fund_auction_status": 2, - "last_change_event_idx": 58, - "last_change_timestamp": 1637236596 - }, - "relayChain": "polkadot", - "auctionIndex": 1, - "firstPeriod": 6, - "lastPeriod": 13, - "startTime": "2021-12-21T01:48:00.000Z", - "endTime": "2023-10-24T01:48:00.000Z", - "chain": "acala" - }, - { - "paraId": 2270, - "fundId": "2270-100", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "Ggyx6maeuWuKR6RkF4UiSEANZLejTVypJ9atP6jwCVvthJj", - "bid_id": "84-30-37", - "raised": "269100000000000", - "status": 2, - "balance": "269100000000000", - "fund_id": "2270-100", - "para_id": 2270, - "end_block": 18056446, - "in_auctions": [ - 84 - ], - "last_period": 37, - "start_block": 18000196, - "contributors": 25, - "first_period": 30, - "auction_index": 84, - "owner_display": { - "address": "Ggyx6maeuWuKR6RkF4UiSEANZLejTVypJ9atP6jwCVvthJj" - }, - "start_block_at": 1684618374, - "end_lease_block": 27733246, - "extrinsic_index": "18000196-2", - "last_change_block": 18056024, - "fund_auction_status": 2, - "last_change_event_idx": 50, - "last_change_timestamp": 1684954932 - }, - "relayChain": "kusama", - "auctionIndex": 84, - "firstPeriod": 30, - "lastPeriod": 37, - "startTime": "2023-05-31T04:27:00.000Z", - "endTime": "2024-05-01T04:27:00.000Z", - "chain": "picasso" - }, - { - "paraId": 2268, - "fundId": "2268-99", - "status": "withdraw", - "metadata": { - "cap": "10000000000000000", - "owner": "EuLcF5dhnXJNjcToTjAXwGVERdoUNEmrDGrumahKt3r6f2p", - "bid_id": "", - "raised": "1000000000000", - "status": 3, - "balance": "1000000000000", - "fund_id": "2268-99", - "para_id": 2268, - "end_block": 17884000, - "in_auctions": [ - 82 - ], - "last_period": 36, - "start_block": 17877768, - "contributors": 1, - "first_period": 29, - "auction_index": 0, - "owner_display": { - "address": "EuLcF5dhnXJNjcToTjAXwGVERdoUNEmrDGrumahKt3r6f2p", - "display": "Kabocha alt", - "identity": true - }, - "start_block_at": 1683880500, - "end_lease_block": 27560800, - "extrinsic_index": "17877768-3", - "last_change_block": 17880595, - "fund_auction_status": 3, - "last_change_event_idx": 42, - "last_change_timestamp": 1683897546 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 29, - "lastPeriod": 36, - "startTime": "2023-04-19T04:27:00.000Z", - "endTime": "2024-03-20T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2257, - "fundId": "2257-98", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "Ho9SVRwgu2WgjUAcoeCdAMjyC4qHYhzjw8xdAcP5syXyz3r", - "bid_id": "75-28-35", - "raised": "1783849999999000", - "status": 2, - "balance": "1783849999999000", - "fund_id": "2257-98", - "para_id": 2257, - "end_block": 17280000, - "in_auctions": [ - 73, - 74, - 75 - ], - "last_period": 35, - "start_block": 17064767, - "contributors": 57, - "first_period": 28, - "auction_index": 75, - "owner_display": { - "address": "Ho9SVRwgu2WgjUAcoeCdAMjyC4qHYhzjw8xdAcP5syXyz3r", - "display": "Aband", - "identity": true - }, - "start_block_at": 1678980984, - "end_lease_block": 26956800, - "extrinsic_index": "17064767-4", - "last_change_block": 17269706, - "fund_auction_status": 2, - "last_change_event_idx": 51, - "last_change_timestamp": 1680215922 - }, - "relayChain": "kusama", - "auctionIndex": 75, - "firstPeriod": 28, - "lastPeriod": 35, - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "chain": "aband" - }, - { - "paraId": 2241, - "fundId": "2241-97", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "CbWCHJc9V8M7kFbfo8xqZBd9gc89opcHF9siLYpYqD96Dsu", - "bid_id": "72-28-35", - "raised": "5522027900543494", - "status": 2, - "balance": "5522027900543494", - "fund_id": "2241-97", - "para_id": 2241, - "end_block": 17273588, - "in_auctions": [ - 72 - ], - "last_period": 35, - "start_block": 16876512, - "contributors": 311, - "first_period": 28, - "auction_index": 72, - "owner_display": { - "address": "CbWCHJc9V8M7kFbfo8xqZBd9gc89opcHF9siLYpYqD96Dsu" - }, - "start_block_at": 1677848496, - "end_lease_block": 26950388, - "extrinsic_index": "16876512-4", - "last_change_block": 16969795, - "fund_auction_status": 2, - "last_change_event_idx": 48, - "last_change_timestamp": 1678409514 - }, - "relayChain": "kusama", - "auctionIndex": 72, - "firstPeriod": 28, - "lastPeriod": 35, - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "chain": "krest_network" - }, - { - "paraId": 2011, - "fundId": "2011-96", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "FyLYnuNoMAVkz1VZMMGZFHDPghQQm1916fCon1CqNt2aXbX", - "bid_id": "73-28-35", - "raised": "3022659173678156", - "status": 2, - "balance": "3022659173678156", - "fund_id": "2011-96", - "para_id": 2011, - "end_block": 17280000, - "in_auctions": [ - 71, - 72, - 73 - ], - "last_period": 35, - "start_block": 16860106, - "contributors": 230, - "first_period": 28, - "auction_index": 73, - "owner_display": { - "address": "FyLYnuNoMAVkz1VZMMGZFHDPghQQm1916fCon1CqNt2aXbX", - "display": "Soramitsu", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1677749790, - "end_lease_block": 26956800, - "extrinsic_index": "16860106-5", - "last_change_block": 17070478, - "fund_auction_status": 2, - "last_change_event_idx": 36, - "last_change_timestamp": 1679015286 - }, - "relayChain": "kusama", - "auctionIndex": 73, - "firstPeriod": 28, - "lastPeriod": 35, - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "chain": "sora_ksm" - }, - { - "paraId": 2262, - "fundId": "2262-95", - "status": "won", - "metadata": { - "cap": "10000000000000000", - "owner": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR", - "bid_id": "71-28-35", - "raised": "2781309999999000", - "status": 2, - "balance": "2781309999999000", - "fund_id": "2262-95", - "para_id": 2262, - "end_block": 16867634, - "in_auctions": [ - 71 - ], - "last_period": 35, - "start_block": 16790681, - "contributors": 80, - "first_period": 28, - "auction_index": 71, - "owner_display": { - "parent": { - "address": "EcpCHPVabccG59mVG21JkdJR5LHfmdf5BTR88t525wX9VBb", - "display": "BIFROST FOUNDATION", - "identity": true, - "sub_symbol": "PARACHAIN-RENEW" - }, - "address": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR" - }, - "start_block_at": 1677332196, - "end_lease_block": 26544434, - "extrinsic_index": "16790681-5", - "last_change_block": 16863427, - "fund_auction_status": 2, - "last_change_event_idx": 39, - "last_change_timestamp": 1677769776 - }, - "relayChain": "kusama", - "auctionIndex": 71, - "firstPeriod": 28, - "lastPeriod": 35, - "startTime": "2023-03-08T04:27:00.000Z", - "endTime": "2024-02-07T04:27:00.000Z", - "chain": "bifrost" - }, - { - "paraId": 2259, - "fundId": "2259-94", - "status": "failed", - "metadata": { - "cap": "10000000000000000", - "owner": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR", - "bid_id": "70-27-34", - "raised": "4035407770008000", - "status": 4, - "balance": "0", - "fund_id": "2259-94", - "para_id": 2259, - "end_block": 16770999, - "in_auctions": [ - 70 - ], - "last_period": 34, - "start_block": 16658297, - "contributors": 91, - "first_period": 27, - "auction_index": 70, - "owner_display": { - "parent": { - "address": "EcpCHPVabccG59mVG21JkdJR5LHfmdf5BTR88t525wX9VBb", - "display": "BIFROST FOUNDATION", - "identity": true, - "sub_symbol": "PARACHAIN-RENEW" - }, - "address": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR" - }, - "start_block_at": 1676536212, - "end_lease_block": 26447799, - "extrinsic_index": "16658297-3", - "last_change_block": 16779600, - "fund_auction_status": 3, - "last_change_event_idx": 39, - "last_change_timestamp": 1677265548 - }, - "relayChain": "kusama", - "auctionIndex": 70, - "firstPeriod": 27, - "lastPeriod": 34, - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2259, - "fundId": "2259-93", - "status": "failed", - "metadata": { - "cap": "10000000000000000", - "owner": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR", - "bid_id": "69-27-34", - "raised": "4886159999998000", - "status": 4, - "balance": "0", - "fund_id": "2259-93", - "para_id": 2259, - "end_block": 16657650, - "in_auctions": [ - 69 - ], - "last_period": 34, - "start_block": 16615633, - "contributors": 80, - "first_period": 27, - "auction_index": 69, - "owner_display": { - "parent": { - "address": "EcpCHPVabccG59mVG21JkdJR5LHfmdf5BTR88t525wX9VBb", - "display": "BIFROST FOUNDATION", - "identity": true, - "sub_symbol": "PARACHAIN-RENEW" - }, - "address": "J3dfxSNbUHwBbmB4My7DCgrNniQ227uTUNqqf4KB1DhyZkR" - }, - "start_block_at": 1676279814, - "end_lease_block": 26334450, - "extrinsic_index": "16615633-3", - "last_change_block": 16658264, - "fund_auction_status": 3, - "last_change_event_idx": 45, - "last_change_timestamp": 1676536008 - }, - "relayChain": "kusama", - "auctionIndex": 69, - "firstPeriod": 27, - "lastPeriod": 34, - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2258, - "fundId": "2258-92", - "status": "won", - "metadata": { - "cap": "10000000000000000", - "owner": "EPPNDdGn4kEPeHzdGPzJ3seYw3AmKENpuVzpT2JyD87FCPA", - "bid_id": "70-27-34", - "raised": "3994034333295000", - "status": 2, - "balance": "3994034333295000", - "fund_id": "2258-92", - "para_id": 2258, - "end_block": 16771000, - "in_auctions": [ - 69, - 70 - ], - "last_period": 34, - "start_block": 16571958, - "contributors": 319, - "first_period": 27, - "auction_index": 70, - "owner_display": { - "address": "EPPNDdGn4kEPeHzdGPzJ3seYw3AmKENpuVzpT2JyD87FCPA" - }, - "start_block_at": 1676017098, - "end_lease_block": 26447800, - "extrinsic_index": "16571958-2", - "last_change_block": 16756057, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1677123942 - }, - "relayChain": "kusama", - "auctionIndex": 70, - "firstPeriod": 27, - "lastPeriod": 34, - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "chain": "shiden" - }, - { - "paraId": 2256, - "fundId": "2256-91", - "status": "won", - "metadata": { - "cap": "6000000000000000", - "owner": "CzSXGPm2HNNYrLuVqWG3mspr2FyMNGE2YM9XmBNsFmHbEBU", - "bid_id": "68-27-34", - "raised": "5999087827048964", - "status": 2, - "balance": "5999087827048964", - "fund_id": "2256-91", - "para_id": 2256, - "end_block": 16668600, - "in_auctions": [ - 67, - 68 - ], - "last_period": 34, - "start_block": 16271109, - "contributors": 280, - "first_period": 27, - "auction_index": 68, - "owner_display": { - "address": "CzSXGPm2HNNYrLuVqWG3mspr2FyMNGE2YM9XmBNsFmHbEBU" - }, - "start_block_at": 1674207090, - "end_lease_block": 26345400, - "extrinsic_index": "16271109-75", - "last_change_block": 16284631, - "fund_auction_status": 2, - "last_change_event_idx": 41, - "last_change_timestamp": 1674288738 - }, - "relayChain": "kusama", - "auctionIndex": 68, - "firstPeriod": 27, - "lastPeriod": 34, - "startTime": "2023-01-25T04:27:00.000Z", - "endTime": "2023-12-27T04:27:00.000Z", - "chain": "mangatax_para" - }, - { - "paraId": 2240, - "fundId": "2240-90", - "status": "won", - "metadata": { - "cap": "2002000000000000", - "owner": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "bid_id": "63-26-33", - "raised": "2001999940000000", - "status": 2, - "balance": "2001999940000000", - "fund_id": "2240-90", - "para_id": 2240, - "end_block": 16297427, - "in_auctions": [ - 63 - ], - "last_period": 33, - "start_block": 15865462, - "contributors": 62, - "first_period": 26, - "auction_index": 63, - "owner_display": { - "address": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "display": "Robonomics.network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1671763968, - "end_lease_block": 25974227, - "extrinsic_index": "15865462-5", - "last_change_block": 15874442, - "fund_auction_status": 2, - "last_change_event_idx": 64, - "last_change_timestamp": 1671818148 - }, - "relayChain": "kusama", - "auctionIndex": 63, - "firstPeriod": 26, - "lastPeriod": 33, - "startTime": "2022-12-14T04:27:00.000Z", - "endTime": "2023-11-15T04:27:00.000Z", - "chain": "robonomics" - }, - { - "paraId": 2237, - "fundId": "2237-89", - "status": "withdraw", - "metadata": { - "cap": "1005000000000000", - "owner": "F7fq1idtVtthBfEP2wYZvinYGAipS7oQKfPCREchVmdkyAZ", - "bid_id": "61-26-32", - "raised": "1004972938331309", - "status": 3, - "balance": "0", - "fund_id": "2237-89", - "para_id": 2237, - "end_block": 15622200, - "in_auctions": null, - "last_period": 32, - "start_block": 15386733, - "contributors": 93, - "first_period": 26, - "auction_index": 61, - "owner_display": { - "address": "F7fq1idtVtthBfEP2wYZvinYGAipS7oQKfPCREchVmdkyAZ", - "display": "para:2048" - }, - "start_block_at": 1668804996, - "end_lease_block": 25299000, - "extrinsic_index": "15386733-1", - "last_change_block": 16266630, - "fund_auction_status": 3, - "last_change_event_idx": 46, - "last_change_timestamp": 1674180048 - }, - "relayChain": "kusama", - "auctionIndex": 61, - "firstPeriod": 26, - "lastPeriod": 32, - "startTime": "2022-12-14T04:27:00.000Z", - "endTime": "2023-10-04T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2226, - "fundId": "2226-88", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "bid_id": "56-25-32", - "raised": "1999996883769343", - "status": 2, - "balance": "1999996883769343", - "fund_id": "2226-88", - "para_id": 2226, - "end_block": 15422400, - "in_auctions": [ - 56 - ], - "last_period": 32, - "start_block": 14762208, - "contributors": 160, - "first_period": 25, - "auction_index": 56, - "owner_display": { - "address": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "display": "GENSHIRO BY EQUILIBRIUM", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1665053292, - "end_lease_block": 25099200, - "extrinsic_index": "14762208-3", - "last_change_block": 14800477, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1665283014 - }, - "relayChain": "kusama", - "auctionIndex": 56, - "firstPeriod": 25, - "lastPeriod": 32, - "startTime": "2022-11-02T04:27:00.000Z", - "endTime": "2023-10-04T04:27:00.000Z", - "chain": "genshiro" - }, - { - "paraId": 2225, - "fundId": "2225-87", - "status": "won", - "metadata": { - "cap": "5000000000000000", - "owner": "CodwHjmpEwDqcNMtGaPWEP5f7aZ4v7ZhjsP5ukZqAQHtHmg", - "bid_id": "57-25-32", - "raised": "1806860173559898", - "status": 2, - "balance": "1806860173559898", - "fund_id": "2225-87", - "para_id": 2225, - "end_block": 15422400, - "in_auctions": [ - 56, - 57 - ], - "last_period": 32, - "start_block": 14670435, - "contributors": 209, - "first_period": 25, - "auction_index": 57, - "owner_display": { - "address": "CodwHjmpEwDqcNMtGaPWEP5f7aZ4v7ZhjsP5ukZqAQHtHmg" - }, - "start_block_at": 1664501940, - "end_lease_block": 25099200, - "extrinsic_index": "14670435-4", - "last_change_block": 15015423, - "fund_auction_status": 2, - "last_change_event_idx": 41, - "last_change_timestamp": 1666573938 - }, - "relayChain": "kusama", - "auctionIndex": 57, - "firstPeriod": 25, - "lastPeriod": 32, - "startTime": "2022-11-02T04:27:00.000Z", - "endTime": "2023-10-04T04:27:00.000Z", - "chain": "shadow" - }, - { - "paraId": 2129, - "fundId": "2129-86", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "CiYq7eYRvbmKNpeiBrhnua5cvU8MGWnEiovDWCsod2VLvxE", - "bid_id": "51-24-31", - "raised": "13926095230572306", - "status": 4, - "balance": "0", - "fund_id": "2129-86", - "para_id": 2129, - "end_block": 14817600, - "in_auctions": [ - 51, - 52, - 53, - 54, - 55 - ], - "last_period": 31, - "start_block": 14215808, - "contributors": 782, - "first_period": 24, - "auction_index": 51, - "owner_display": { - "address": "CiYq7eYRvbmKNpeiBrhnua5cvU8MGWnEiovDWCsod2VLvxE" - }, - "start_block_at": 1661760792, - "end_lease_block": 24494400, - "extrinsic_index": "14215808-3", - "last_change_block": 20252915, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1698162672 - }, - "relayChain": "kusama", - "auctionIndex": 51, - "firstPeriod": 24, - "lastPeriod": 31, - "startTime": "2022-09-21T04:27:00.000Z", - "endTime": "2023-08-23T04:27:00.000Z", - "chain": "snow" - }, - { - "paraId": 2130, - "fundId": "2130-85", - "status": "won", - "metadata": { - "cap": "100000000000000000", - "owner": "Cr6Qx65bYMGoiwe2Gy5N6PgzcWYBd2vnAbxxbjCM7uMWQRB", - "bid_id": "49-23-30", - "raised": "1130993880711721", - "status": 2, - "balance": "1130993880711721", - "fund_id": "2130-85", - "para_id": 2130, - "end_block": 14112001, - "in_auctions": [ - 47, - 48, - 49 - ], - "last_period": 30, - "start_block": 13896128, - "contributors": 51, - "first_period": 23, - "auction_index": 49, - "owner_display": { - "address": "Cr6Qx65bYMGoiwe2Gy5N6PgzcWYBd2vnAbxxbjCM7uMWQRB" - }, - "start_block_at": 1659838632, - "end_lease_block": 23788801, - "extrinsic_index": "13896128-2", - "last_change_block": 14108437, - "fund_auction_status": 2, - "last_change_event_idx": 28, - "last_change_timestamp": 1661114892 - }, - "relayChain": "kusama", - "auctionIndex": 49, - "firstPeriod": 23, - "lastPeriod": 30, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "chain": "picasso" - }, - { - "paraId": 2127, - "fundId": "2127-84", - "status": "failed", - "metadata": { - "cap": "15000000000000000", - "owner": "Dre93J1EXUbHzaELeyEdtW2cEAnbaMemX8LLuEtqLXDXoyw", - "bid_id": "49-23-23", - "raised": "5686394754465925", - "status": 4, - "balance": "0", - "fund_id": "2127-84", - "para_id": 2127, - "end_block": 14112001, - "in_auctions": null, - "last_period": 23, - "start_block": 13615664, - "contributors": 467, - "first_period": 23, - "auction_index": 49, - "owner_display": { - "address": "Dre93J1EXUbHzaELeyEdtW2cEAnbaMemX8LLuEtqLXDXoyw" - }, - "start_block_at": 1658152524, - "end_lease_block": 23788801, - "extrinsic_index": "13615664-7", - "last_change_block": 14163078, - "fund_auction_status": 3, - "last_change_event_idx": 4, - "last_change_timestamp": 1661443674 - }, - "relayChain": "kusama", - "auctionIndex": 49, - "firstPeriod": 23, - "lastPeriod": 23, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2022-09-21T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2123, - "fundId": "2123-83", - "status": "won", - "metadata": { - "cap": "9600000000000000", - "owner": "FohU9AY9aGpTownLc1u7kKdFeBYGyZqSd621UVgDNE6RQn4", - "bid_id": "48-23-30", - "raised": "5013940653393849", - "status": 2, - "balance": "0", - "fund_id": "2123-83", - "para_id": 2123, - "end_block": 14112001, - "in_auctions": [ - 43, - 44, - 45, - 46, - 47, - 48 - ], - "last_period": 30, - "start_block": 13503722, - "contributors": 738, - "first_period": 23, - "auction_index": 48, - "owner_display": { - "address": "FohU9AY9aGpTownLc1u7kKdFeBYGyZqSd621UVgDNE6RQn4" - }, - "start_block_at": 1657479912, - "end_lease_block": 23788801, - "extrinsic_index": "13503722-3", - "last_change_block": 20512387, - "fund_auction_status": 2, - "last_change_event_idx": 35, - "last_change_timestamp": 1699722888 - }, - "relayChain": "kusama", - "auctionIndex": 48, - "firstPeriod": 23, - "lastPeriod": 30, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "chain": "gmdie" - }, - { - "paraId": 2126, - "fundId": "2126-82", - "status": "won", - "metadata": { - "cap": "25000000000000000", - "owner": "CrDdFXV729K1ipSRmuyv4ux5uGzmwjEvihvmL29f4T8AScQ", - "bid_id": "45-23-30", - "raised": "24999999575061437", - "status": 2, - "balance": "24999999575061437", - "fund_id": "2126-82", - "para_id": 2126, - "end_block": 14112001, - "in_auctions": [ - 42, - 43, - 44, - 45 - ], - "last_period": 30, - "start_block": 13402298, - "contributors": 476, - "first_period": 23, - "auction_index": 45, - "owner_display": { - "address": "CrDdFXV729K1ipSRmuyv4ux5uGzmwjEvihvmL29f4T8AScQ", - "display": "Parallel Finance", - "identity": true - }, - "start_block_at": 1656870654, - "end_lease_block": 23788801, - "extrinsic_index": "13402298-3", - "last_change_block": 13689607, - "fund_auction_status": 2, - "last_change_event_idx": 33, - "last_change_timestamp": 1658596788 - }, - "relayChain": "kusama", - "auctionIndex": 45, - "firstPeriod": 23, - "lastPeriod": 30, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "chain": "heiko" - }, - { - "paraId": 2124, - "fundId": "2124-81", - "status": "won", - "metadata": { - "cap": "30000000000000000", - "owner": "H4s8DEUCE1n6iRLQ2YP8XpYVst7pDkNVpQqJ1YFHfDRopXP", - "bid_id": "42-23-30", - "raised": "24079853980483634", - "status": 2, - "balance": "0", - "fund_id": "2124-81", - "para_id": 2124, - "end_block": 13908600, - "in_auctions": [ - 42 - ], - "last_period": 30, - "start_block": 13342248, - "contributors": 604, - "first_period": 23, - "auction_index": 42, - "owner_display": { - "address": "H4s8DEUCE1n6iRLQ2YP8XpYVst7pDkNVpQqJ1YFHfDRopXP" - }, - "start_block_at": 1656510120, - "end_lease_block": 23585400, - "extrinsic_index": "13342248-2", - "last_change_block": 18748866, - "fund_auction_status": 2, - "last_change_event_idx": 648, - "last_change_timestamp": 1689122622 - }, - "relayChain": "kusama", - "auctionIndex": 42, - "firstPeriod": 23, - "lastPeriod": 30, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "chain": "amplitude" - }, - { - "paraId": 2125, - "fundId": "2125-80", - "status": "won", - "metadata": { - "cap": "20000000000000000", - "owner": "J6Vgp5wjxNeNyQWVmwXUbaaEjze6DCWuhmvp3Y8vgEfYKnv", - "bid_id": "43-23-30", - "raised": "10056781089080933", - "status": 2, - "balance": "0", - "fund_id": "2125-80", - "para_id": 2125, - "end_block": 14112001, - "in_auctions": [ - 42, - 43 - ], - "last_period": 30, - "start_block": 13305732, - "contributors": 1102, - "first_period": 23, - "auction_index": 43, - "owner_display": { - "address": "J6Vgp5wjxNeNyQWVmwXUbaaEjze6DCWuhmvp3Y8vgEfYKnv" - }, - "start_block_at": 1656290898, - "end_lease_block": 23788801, - "extrinsic_index": "13305732-3", - "last_change_block": 20214241, - "fund_auction_status": 2, - "last_change_event_idx": 36, - "last_change_timestamp": 1697930280 - }, - "relayChain": "kusama", - "auctionIndex": 43, - "firstPeriod": 23, - "lastPeriod": 30, - "startTime": "2022-08-10T04:27:00.000Z", - "endTime": "2023-07-12T04:27:00.000Z", - "chain": "tinkernet" - }, - { - "paraId": 2121, - "fundId": "2121-79", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "G4koKt6BuioTrbHSaTqCJ5edqbQV6u39LJKcFvQNvBsszS7", - "bid_id": "40-22-29", - "raised": "3550008529393757", - "status": 2, - "balance": "0", - "fund_id": "2121-79", - "para_id": 2121, - "end_block": 13305600, - "in_auctions": [ - 39, - 40 - ], - "last_period": 29, - "start_block": 13008042, - "contributors": 249, - "first_period": 22, - "auction_index": 40, - "owner_display": { - "address": "G4koKt6BuioTrbHSaTqCJ5edqbQV6u39LJKcFvQNvBsszS7", - "display": "Imbue Network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1654502946, - "end_lease_block": 22982400, - "extrinsic_index": "13008042-3", - "last_change_block": 18322464, - "fund_auction_status": 2, - "last_change_event_idx": 38, - "last_change_timestamp": 1686559728 - }, - "relayChain": "kusama", - "auctionIndex": 40, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": "imbue_network" - }, - { - "paraId": 2116, - "fundId": "2116-78", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "EFkGt9fcZ23efygx9fcbf6u6gCjp8sFaPTPcmxhiTedzwim", - "bid_id": "39-22-29", - "raised": "5356164987714331", - "status": 2, - "balance": "0", - "fund_id": "2116-78", - "para_id": 2116, - "end_block": 13305600, - "in_auctions": [ - 36, - 37, - 38, - 39 - ], - "last_period": 29, - "start_block": 12710742, - "contributors": 263, - "first_period": 22, - "auction_index": 39, - "owner_display": { - "address": "EFkGt9fcZ23efygx9fcbf6u6gCjp8sFaPTPcmxhiTedzwim" - }, - "start_block_at": 1652713644, - "end_lease_block": 22982400, - "extrinsic_index": "12710742-3", - "last_change_block": 18145617, - "fund_auction_status": 2, - "last_change_event_idx": 389, - "last_change_timestamp": 1685495280 - }, - "relayChain": "kusama", - "auctionIndex": 39, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": "tanganika" - }, - { - "paraId": 2118, - "fundId": "2118-77", - "status": "won", - "metadata": { - "cap": "500000000000000000", - "owner": "FvbTkYUF9pZRZc9NtvcitgkjDQYEvmX2vuoyTqw4uW2YaKp", - "bid_id": "36-22-29", - "raised": "23974717764872041", - "status": 4, - "balance": "0", - "fund_id": "2118-77", - "para_id": 2118, - "end_block": 13305600, - "in_auctions": [ - 36, - 37, - 38, - 39, - 40, - 41 - ], - "last_period": 29, - "start_block": 12703574, - "contributors": 215, - "first_period": 22, - "auction_index": 36, - "owner_display": { - "address": "FvbTkYUF9pZRZc9NtvcitgkjDQYEvmX2vuoyTqw4uW2YaKp" - }, - "start_block_at": 1652670498, - "end_lease_block": 22982400, - "extrinsic_index": "12703574-2", - "last_change_block": 18145806, - "fund_auction_status": 2, - "last_change_event_idx": 36, - "last_change_timestamp": 1685496420 - }, - "relayChain": "kusama", - "auctionIndex": 36, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2119, - "fundId": "2119-76", - "status": "won", - "metadata": { - "cap": "35000000000000000", - "owner": "E3BajuRoG9Wv7RQW6s5vtqMZkLk2khDPjgzVXRwXdd913Uw", - "bid_id": "37-22-29", - "raised": "33260791660268211", - "status": 2, - "balance": "0", - "fund_id": "2119-76", - "para_id": 2119, - "end_block": 13305600, - "in_auctions": [ - 36, - 37 - ], - "last_period": 29, - "start_block": 12469030, - "contributors": 1971, - "first_period": 22, - "auction_index": 37, - "owner_display": { - "address": "E3BajuRoG9Wv7RQW6s5vtqMZkLk2khDPjgzVXRwXdd913Uw", - "display": "BAJUN NETWORK | ajuna.io", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 2, - "judgement": "FeePaid" - } - ] - }, - "start_block_at": 1651258752, - "end_lease_block": 22982400, - "extrinsic_index": "12469030-5", - "last_change_block": 18147370, - "fund_auction_status": 2, - "last_change_event_idx": 1722, - "last_change_timestamp": 1685505816 - }, - "relayChain": "kusama", - "auctionIndex": 37, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": "bajun" - }, - { - "paraId": 2120, - "fundId": "2120-75", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "EPPNDdGn4kEPeHzdGPzJ3seYw3AmKENpuVzpT2JyD87FCPA", - "bid_id": "35-21-28", - "raised": "12352995395399877", - "status": 2, - "balance": "12352995395399877", - "fund_id": "2120-75", - "para_id": 2120, - "end_block": 12666000, - "in_auctions": [ - 33, - 34, - 35 - ], - "last_period": 28, - "start_block": 12367308, - "contributors": 398, - "first_period": 21, - "auction_index": 35, - "owner_display": { - "address": "EPPNDdGn4kEPeHzdGPzJ3seYw3AmKENpuVzpT2JyD87FCPA" - }, - "start_block_at": 1650647112, - "end_lease_block": 22342800, - "extrinsic_index": "12367308-5", - "last_change_block": 12596522, - "fund_auction_status": 2, - "last_change_event_idx": 32, - "last_change_timestamp": 1652025750 - }, - "relayChain": "kusama", - "auctionIndex": 35, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": "shiden" - }, - { - "paraId": 2115, - "fundId": "2115-74", - "status": "won", - "metadata": { - "cap": "15000000000000000", - "owner": "DDem4w9hQ4RiyuAKg4T2N7RCEWqstm5Try6MBQN6avob8Z8", - "bid_id": "33-21-28", - "raised": "13566572020000000", - "status": 2, - "balance": "0", - "fund_id": "2115-74", - "para_id": 2115, - "end_block": 12700800, - "in_auctions": [ - 32, - 33 - ], - "last_period": 28, - "start_block": 12219843, - "contributors": 361, - "first_period": 21, - "auction_index": 33, - "owner_display": { - "address": "DDem4w9hQ4RiyuAKg4T2N7RCEWqstm5Try6MBQN6avob8Z8" - }, - "start_block_at": 1649760480, - "end_lease_block": 22377600, - "extrinsic_index": "12219843-5", - "last_change_block": 17541506, - "fund_auction_status": 2, - "last_change_event_idx": 432, - "last_change_timestamp": 1681855572 - }, - "relayChain": "kusama", - "auctionIndex": 33, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": "dorafactory" - }, - { - "paraId": 2113, - "fundId": "2113-73", - "status": "won", - "metadata": { - "cap": "25000000000000000", - "owner": "F37GR5PvHiNj8YWVegr8r2nMosBDtiPVdUrfBSAMZg3e5HJ", - "bid_id": "38-22-29", - "raised": "12644442806338715", - "status": 4, - "balance": "0", - "fund_id": "2113-73", - "para_id": 2113, - "end_block": 13161540, - "in_auctions": [ - 36, - 37, - 38, - 39, - 40 - ], - "last_period": 29, - "start_block": 12209296, - "contributors": 478, - "first_period": 22, - "auction_index": 38, - "owner_display": { - "address": "F37GR5PvHiNj8YWVegr8r2nMosBDtiPVdUrfBSAMZg3e5HJ" - }, - "start_block_at": 1649697054, - "end_lease_block": 22838340, - "extrinsic_index": "12209296-3", - "last_change_block": 18238826, - "fund_auction_status": 2, - "last_change_event_idx": 45, - "last_change_timestamp": 1686056352 - }, - "relayChain": "kusama", - "auctionIndex": 38, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": "kabocha" - }, - { - "paraId": 2118, - "fundId": "2118-72", - "status": "failed", - "metadata": { - "cap": "10000000000000000", - "owner": "FvbTkYUF9pZRZc9NtvcitgkjDQYEvmX2vuoyTqw4uW2YaKp", - "bid_id": "32-21-28", - "raised": "6961276529842227", - "status": 4, - "balance": "0", - "fund_id": "2118-72", - "para_id": 2118, - "end_block": 12700800, - "in_auctions": [ - 31, - 32, - 33, - 34, - 35 - ], - "last_period": 28, - "start_block": 12092708, - "contributors": 299, - "first_period": 21, - "auction_index": 32, - "owner_display": { - "address": "FvbTkYUF9pZRZc9NtvcitgkjDQYEvmX2vuoyTqw4uW2YaKp" - }, - "start_block_at": 1648995846, - "end_lease_block": 22377600, - "extrinsic_index": "12092708-3", - "last_change_block": 12703561, - "fund_auction_status": 3, - "last_change_event_idx": 26, - "last_change_timestamp": 1652670420 - }, - "relayChain": "kusama", - "auctionIndex": 32, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2116, - "fundId": "2116-71", - "status": "failed", - "metadata": { - "cap": "15000000000000000", - "owner": "EFkGt9fcZ23efygx9fcbf6u6gCjp8sFaPTPcmxhiTedzwim", - "bid_id": "", - "raised": "642435933000000", - "status": 4, - "balance": "0", - "fund_id": "2116-71", - "para_id": 2116, - "end_block": 12700800, - "in_auctions": [ - 31, - 32, - 33, - 34, - 35 - ], - "last_period": 28, - "start_block": 12064953, - "contributors": 158, - "first_period": 21, - "auction_index": 0, - "owner_display": { - "address": "EFkGt9fcZ23efygx9fcbf6u6gCjp8sFaPTPcmxhiTedzwim" - }, - "start_block_at": 1648829052, - "end_lease_block": 22377600, - "extrinsic_index": "12064953-2", - "last_change_block": 12710733, - "fund_auction_status": 3, - "last_change_event_idx": 41, - "last_change_timestamp": 1652713590 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2115, - "fundId": "2115-70", - "status": "failed", - "metadata": { - "cap": "11000000000000000", - "owner": "DDem4w9hQ4RiyuAKg4T2N7RCEWqstm5Try6MBQN6avob8Z8", - "bid_id": "", - "raised": "2620920300000000", - "status": 4, - "balance": "0", - "fund_id": "2115-70", - "para_id": 2115, - "end_block": 12197400, - "in_auctions": [ - 31 - ], - "last_period": 28, - "start_block": 12057853, - "contributors": 149, - "first_period": 21, - "auction_index": 0, - "owner_display": { - "address": "DDem4w9hQ4RiyuAKg4T2N7RCEWqstm5Try6MBQN6avob8Z8" - }, - "start_block_at": 1648786416, - "end_lease_block": 21874200, - "extrinsic_index": "12057853-2", - "last_change_block": 12219818, - "fund_auction_status": 3, - "last_change_event_idx": 12, - "last_change_timestamp": 1649760330 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2102, - "fundId": "2102-69", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "bid_id": "31-21-28", - "raised": "11252528438332940", - "status": 4, - "balance": "0", - "fund_id": "2102-69", - "para_id": 2102, - "end_block": 12197400, - "in_auctions": [ - 31 - ], - "last_period": 28, - "start_block": 11906281, - "contributors": 642, - "first_period": 21, - "auction_index": 31, - "owner_display": { - "address": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "display": "sam elamin", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1647872400, - "end_lease_block": 21874200, - "extrinsic_index": "11906281-2", - "last_change_block": 18685550, - "fund_auction_status": 2, - "last_change_event_idx": 39, - "last_change_timestamp": 1688742468 - }, - "relayChain": "kusama", - "auctionIndex": 31, - "firstPeriod": 21, - "lastPeriod": 28, - "startTime": "2022-05-18T04:27:00.000Z", - "endTime": "2023-04-19T04:27:00.000Z", - "chain": "pichiu" - }, - { - "paraId": 2114, - "fundId": "2114-68", - "status": "won", - "metadata": { - "cap": "100000000000000000", - "owner": "CmxJEdEniSV6hGWoKfHWLR6h4A1dh5gD1vgzmD12osJvGsk", - "bid_id": "30-20-27", - "raised": "15475019866660705", - "status": 2, - "balance": "0", - "fund_id": "2114-68", - "para_id": 2114, - "end_block": 12096000, - "in_auctions": [ - 29, - 30 - ], - "last_period": 27, - "start_block": 11836996, - "contributors": 1267, - "first_period": 20, - "auction_index": 30, - "owner_display": { - "address": "CmxJEdEniSV6hGWoKfHWLR6h4A1dh5gD1vgzmD12osJvGsk" - }, - "start_block_at": 1647455508, - "end_lease_block": 21772800, - "extrinsic_index": "11836996-2", - "last_change_block": 20214221, - "fund_auction_status": 2, - "last_change_event_idx": 38, - "last_change_timestamp": 1697930160 - }, - "relayChain": "kusama", - "auctionIndex": 30, - "firstPeriod": 20, - "lastPeriod": 27, - "startTime": "2022-04-06T04:27:00.000Z", - "endTime": "2023-03-08T04:27:00.000Z", - "chain": "turing" - }, - { - "paraId": 2008, - "fundId": "2008-67", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "bid_id": "", - "raised": "717445405873404", - "status": 4, - "balance": "0", - "fund_id": "2008-67", - "para_id": 2008, - "end_block": 12328800, - "in_auctions": null, - "last_period": 29, - "start_block": 11529954, - "contributors": 284, - "first_period": 22, - "auction_index": 0, - "owner_display": { - "address": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "display": "ARESLab", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1645605510, - "end_lease_block": 22005600, - "extrinsic_index": "11529954-4", - "last_change_block": 15220061, - "fund_auction_status": 3, - "last_change_event_idx": 40, - "last_change_timestamp": 1667803410 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2022-06-29T04:27:00.000Z", - "endTime": "2023-05-31T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2110, - "fundId": "2110-66", - "status": "won", - "metadata": { - "cap": "14000000000000000", - "owner": "DkysCerdzx5K3ieUBHpafbMQvYvEjy7hRuKuietTQiCHypc", - "bid_id": "26-20-27", - "raised": "13999985229311981", - "status": 2, - "balance": "13999985229311981", - "fund_id": "2110-66", - "para_id": 2110, - "end_block": 12124800, - "in_auctions": [ - 26 - ], - "last_period": 27, - "start_block": 11519341, - "contributors": 925, - "first_period": 20, - "auction_index": 26, - "owner_display": { - "address": "DkysCerdzx5K3ieUBHpafbMQvYvEjy7hRuKuietTQiCHypc" - }, - "start_block_at": 1645541418, - "end_lease_block": 21801600, - "extrinsic_index": "11519341-9", - "last_change_block": 11519926, - "fund_auction_status": 2, - "last_change_event_idx": 68, - "last_change_timestamp": 1645544946 - }, - "relayChain": "kusama", - "auctionIndex": 26, - "firstPeriod": 20, - "lastPeriod": 27, - "startTime": "2022-04-06T04:27:00.000Z", - "endTime": "2023-03-08T04:27:00.000Z", - "chain": "mangatax_para" - }, - { - "paraId": 2102, - "fundId": "2102-65", - "status": "failed", - "metadata": { - "cap": "50000000000000000", - "owner": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "bid_id": "29-20-27", - "raised": "11712579164175304", - "status": 4, - "balance": "0", - "fund_id": "2102-65", - "para_id": 2102, - "end_block": 11896800, - "in_auctions": [ - 26, - 27, - 28, - 29, - 30 - ], - "last_period": 27, - "start_block": 11495485, - "contributors": 812, - "first_period": 20, - "auction_index": 29, - "owner_display": { - "address": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "display": "sam elamin", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1645397328, - "end_lease_block": 21573600, - "extrinsic_index": "11495485-5", - "last_change_block": 11906276, - "fund_auction_status": 3, - "last_change_event_idx": 12, - "last_change_timestamp": 1647872370 - }, - "relayChain": "kusama", - "auctionIndex": 29, - "firstPeriod": 20, - "lastPeriod": 27, - "startTime": "2022-04-06T04:27:00.000Z", - "endTime": "2023-03-08T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2107, - "fundId": "2107-64", - "status": "won", - "metadata": { - "cap": "10000000000000000", - "owner": "Ce45aX3sJyKNrDyAqWQ62qtT9UmwnXpjJse8ixPAzbSg8KA", - "bid_id": "25-19-26", - "raised": "5996238558000364", - "status": 2, - "balance": "0", - "fund_id": "2107-64", - "para_id": 2107, - "end_block": 11391600, - "in_auctions": [ - 24, - 25 - ], - "last_period": 26, - "start_block": 11202424, - "contributors": 482, - "first_period": 19, - "auction_index": 25, - "owner_display": { - "address": "Ce45aX3sJyKNrDyAqWQ62qtT9UmwnXpjJse8ixPAzbSg8KA", - "display": "DICO", - "identity": true - }, - "start_block_at": 1643628132, - "end_lease_block": 21068400, - "extrinsic_index": "11202424-2", - "last_change_block": 16331171, - "fund_auction_status": 2, - "last_change_event_idx": 533, - "last_change_timestamp": 1674569232 - }, - "relayChain": "kusama", - "auctionIndex": 25, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": "kico" - }, - { - "paraId": 2106, - "fundId": "2106-63", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "CsCrPSvLBPSSxJuQmDr18FFZPAQCtKVmsMu9YRTe5VToGeq", - "bid_id": "23-19-26", - "raised": "10820583911061183", - "status": 2, - "balance": "0", - "fund_id": "2106-63", - "para_id": 2106, - "end_block": 11391600, - "in_auctions": [ - 22, - 23 - ], - "last_period": 26, - "start_block": 11059031, - "contributors": 849, - "first_period": 19, - "auction_index": 23, - "owner_display": { - "address": "CsCrPSvLBPSSxJuQmDr18FFZPAQCtKVmsMu9YRTe5VToGeq", - "display": "Litentry", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1642765224, - "end_lease_block": 21068400, - "extrinsic_index": "11059031-3", - "last_change_block": 16330077, - "fund_auction_status": 2, - "last_change_event_idx": 932, - "last_change_timestamp": 1674562650 - }, - "relayChain": "kusama", - "auctionIndex": 23, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": "litmus" - }, - { - "paraId": 2011, - "fundId": "2011-62", - "status": "won", - "metadata": { - "cap": "100000000000000000", - "owner": "FyLYnuNoMAVkz1VZMMGZFHDPghQQm1916fCon1CqNt2aXbX", - "bid_id": "24-19-26", - "raised": "9665960077026189", - "status": 4, - "balance": "0", - "fund_id": "2011-62", - "para_id": 2011, - "end_block": 11391600, - "in_auctions": [ - 22, - 23, - 24, - 25 - ], - "last_period": 26, - "start_block": 11046954, - "contributors": 1037, - "first_period": 19, - "auction_index": 24, - "owner_display": { - "address": "FyLYnuNoMAVkz1VZMMGZFHDPghQQm1916fCon1CqNt2aXbX", - "display": "Soramitsu", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1642692318, - "end_lease_block": 21068400, - "extrinsic_index": "11046954-2", - "last_change_block": 16834980, - "fund_auction_status": 2, - "last_change_event_idx": 43, - "last_change_timestamp": 1677598572 - }, - "relayChain": "kusama", - "auctionIndex": 24, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": "sora_ksm" - }, - { - "paraId": 2102, - "fundId": "2102-61", - "status": "failed", - "metadata": { - "cap": "50000000000000000", - "owner": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "bid_id": "", - "raised": "945282912690385", - "status": 4, - "balance": "0", - "fund_id": "2102-61", - "para_id": 2102, - "end_block": 11391600, - "in_auctions": [ - 21, - 22, - 23, - 24, - 25 - ], - "last_period": 26, - "start_block": 10905660, - "contributors": 382, - "first_period": 19, - "auction_index": 0, - "owner_display": { - "address": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "display": "sam elamin", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1641839292, - "end_lease_block": 21068400, - "extrinsic_index": "10905660-2", - "last_change_block": 11495412, - "fund_auction_status": 3, - "last_change_event_idx": 22, - "last_change_timestamp": 1645396890 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2105, - "fundId": "2105-60", - "status": "won", - "metadata": { - "cap": "50000000000000000", - "owner": "CoxPmsXK24q3QB6jHSxwTxEHJ5375Mo4kPfUZYfKQMxXqZ9", - "bid_id": "22-19-26", - "raised": "7553777745215274", - "status": 2, - "balance": "7553777745215274", - "fund_id": "2105-60", - "para_id": 2105, - "end_block": 11391600, - "in_auctions": [ - 21, - 22 - ], - "last_period": 26, - "start_block": 10840887, - "contributors": 1880, - "first_period": 19, - "auction_index": 22, - "owner_display": { - "address": "CoxPmsXK24q3QB6jHSxwTxEHJ5375Mo4kPfUZYfKQMxXqZ9", - "display": "Darwinia Dev", - "identity": true - }, - "start_block_at": 1641448440, - "end_lease_block": 21068400, - "extrinsic_index": "10840887-5", - "last_change_block": 11086786, - "fund_auction_status": 2, - "last_change_event_idx": 32, - "last_change_timestamp": 1642932150 - }, - "relayChain": "kusama", - "auctionIndex": 22, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": "crabParachain" - }, - { - "paraId": 2015, - "fundId": "2015-59", - "status": "won", - "metadata": { - "cap": "20000000000000000", - "owner": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "bid_id": "21-19-26", - "raised": "19999999939842134", - "status": 2, - "balance": "19999999939842134", - "fund_id": "2015-59", - "para_id": 2015, - "end_block": 11391600, - "in_auctions": [ - 21 - ], - "last_period": 26, - "start_block": 10813062, - "contributors": 3000, - "first_period": 19, - "auction_index": 21, - "owner_display": { - "address": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "display": "integritee", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1641280422, - "end_lease_block": 21068400, - "extrinsic_index": "10813062-2", - "last_change_block": 10979538, - "fund_auction_status": 2, - "last_change_event_idx": 20, - "last_change_timestamp": 1642285062 - }, - "relayChain": "kusama", - "auctionIndex": 21, - "firstPeriod": 19, - "lastPeriod": 26, - "startTime": "2022-02-23T04:27:00.000Z", - "endTime": "2023-01-25T04:27:00.000Z", - "chain": "integritee" - }, - { - "paraId": 2102, - "fundId": "2102-58", - "status": "failed", - "metadata": { - "cap": "45000000000000000", - "owner": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "bid_id": "", - "raised": "794477270918151", - "status": 4, - "balance": "0", - "fund_id": "2102-58", - "para_id": 2102, - "end_block": 10886400, - "in_auctions": [ - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10513746, - "contributors": 257, - "first_period": 18, - "auction_index": 0, - "owner_display": { - "address": "FXkcePu7sUd8TbfSasW4MTs5grMptqupFFGpkBKT7veoePm", - "display": "sam elamin", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1639467552, - "end_lease_block": 20563200, - "extrinsic_index": "10513746-2", - "last_change_block": 10903069, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1641823626 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2048, - "fundId": "2048-57", - "status": "won", - "metadata": { - "cap": "47425526000000000", - "owner": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "bid_id": "20-18-25", - "raised": "14784106997072110", - "status": 2, - "balance": "14784106997072110", - "fund_id": "2048-57", - "para_id": 2048, - "end_block": 10786200, - "in_auctions": [ - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10431590, - "contributors": 1272, - "first_period": 18, - "auction_index": 20, - "owner_display": { - "address": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "display": "Robonomics.network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1638973044, - "end_lease_block": 20463000, - "extrinsic_index": "10431590-3", - "last_change_block": 10784390, - "fund_auction_status": 2, - "last_change_event_idx": 18, - "last_change_timestamp": 1641107406 - }, - "relayChain": "kusama", - "auctionIndex": 20, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": "robonomics" - }, - { - "paraId": 2015, - "fundId": "2015-56", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "bid_id": "20-18-25", - "raised": "6959439480355214", - "status": 4, - "balance": "0", - "fund_id": "2015-56", - "para_id": 2015, - "end_block": 10786200, - "in_auctions": [ - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10413364, - "contributors": 1404, - "first_period": 18, - "auction_index": 20, - "owner_display": { - "address": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "display": "integritee", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1638863454, - "end_lease_block": 20463000, - "extrinsic_index": "10413364-3", - "last_change_block": 10800256, - "fund_auction_status": 3, - "last_change_event_idx": 26, - "last_change_timestamp": 1641203106 - }, - "relayChain": "kusama", - "auctionIndex": 20, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2008, - "fundId": "2008-55", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "bid_id": "", - "raised": "631834217620000", - "status": 4, - "balance": "0", - "fund_id": "2008-55", - "para_id": 2008, - "end_block": 10885400, - "in_auctions": [ - 16, - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10367997, - "contributors": 208, - "first_period": 18, - "auction_index": 0, - "owner_display": { - "address": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "display": "ARESLab", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1638590622, - "end_lease_block": 20562200, - "extrinsic_index": "10367997-4", - "last_change_block": 11068825, - "fund_auction_status": 3, - "last_change_event_idx": 28, - "last_change_timestamp": 1642824120 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2101, - "fundId": "2101-54", - "status": "won", - "metadata": { - "cap": "125000000000000000", - "owner": "CsCM5QH1CDq2HEr7pofxofxoxbrmHSEHcHkCJsLJ7zMs1iD", - "bid_id": "17-18-25", - "raised": "77028681226262210", - "status": 2, - "balance": "0", - "fund_id": "2101-54", - "para_id": 2101, - "end_block": 10886400, - "in_auctions": [ - 16, - 17 - ], - "last_period": 25, - "start_block": 10359317, - "contributors": 4851, - "first_period": 18, - "auction_index": 17, - "owner_display": { - "address": "CsCM5QH1CDq2HEr7pofxofxoxbrmHSEHcHkCJsLJ7zMs1iD" - }, - "start_block_at": 1638538476, - "end_lease_block": 20563200, - "extrinsic_index": "10359317-3", - "last_change_block": 15726430, - "fund_auction_status": 2, - "last_change_event_idx": 898, - "last_change_timestamp": 1670909010 - }, - "relayChain": "kusama", - "auctionIndex": 17, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2012, - "fundId": "2012-53", - "status": "won", - "metadata": { - "cap": "100000000000000000", - "owner": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P", - "bid_id": "19-18-25", - "raised": "30026237032897302", - "status": 2, - "balance": "30026237032897302", - "fund_id": "2012-53", - "para_id": 2012, - "end_block": 10886400, - "in_auctions": [ - 16, - 17, - 18, - 19 - ], - "last_period": 25, - "start_block": 10303894, - "contributors": 1290, - "first_period": 18, - "auction_index": 19, - "owner_display": { - "address": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P" - }, - "start_block_at": 1638178086, - "end_lease_block": 20563200, - "extrinsic_index": "10303894-2", - "last_change_block": 10683439, - "fund_auction_status": 2, - "last_change_event_idx": 25, - "last_change_timestamp": 1640495298 - }, - "relayChain": "kusama", - "auctionIndex": 19, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": "shadow" - }, - { - "paraId": 2013, - "fundId": "2013-52", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM", - "bid_id": "", - "raised": "5827820276507988", - "status": 4, - "balance": "0", - "fund_id": "2013-52", - "para_id": 2013, - "end_block": 10886400, - "in_auctions": [ - 16, - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10286288, - "contributors": 987, - "first_period": 18, - "auction_index": 0, - "owner_display": { - "address": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM" - }, - "start_block_at": 1638072060, - "end_lease_block": 20563200, - "extrinsic_index": "10286288-7", - "last_change_block": 11170223, - "fund_auction_status": 3, - "last_change_event_idx": 25, - "last_change_timestamp": 1643434278 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2013, - "fundId": "2013-51", - "status": "failed", - "metadata": { - "cap": "100000", - "owner": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2013-51", - "para_id": 2013, - "end_block": 10886400, - "in_auctions": [ - 16 - ], - "last_period": 25, - "start_block": 10286233, - "contributors": 0, - "first_period": 18, - "auction_index": 0, - "owner_display": { - "address": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM" - }, - "start_block_at": 1638071712, - "end_lease_block": 20563200, - "extrinsic_index": "10286233-5", - "last_change_block": 10286242, - "fund_auction_status": 3, - "last_change_event_idx": 26, - "last_change_timestamp": 1638071766 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2013, - "fundId": "2013-50", - "status": "failed", - "metadata": { - "cap": "100000", - "owner": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2013-50", - "para_id": 2013, - "end_block": 10886400, - "in_auctions": [ - 16 - ], - "last_period": 25, - "start_block": 10286192, - "contributors": 0, - "first_period": 18, - "auction_index": 0, - "owner_display": { - "address": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM" - }, - "start_block_at": 1638071466, - "end_lease_block": 20563200, - "extrinsic_index": "10286192-8", - "last_change_block": 10286213, - "fund_auction_status": 3, - "last_change_event_idx": 21, - "last_change_timestamp": 1638071592 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2016, - "fundId": "2016-49", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm", - "bid_id": "18-18-25", - "raised": "17416730257933771", - "status": 4, - "balance": "0", - "fund_id": "2016-49", - "para_id": 2016, - "end_block": 10786200, - "in_auctions": [ - 16, - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10284337, - "contributors": 880, - "first_period": 18, - "auction_index": 18, - "owner_display": { - "address": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm" - }, - "start_block_at": 1638060300, - "end_lease_block": 20463000, - "extrinsic_index": "10284337-4", - "last_change_block": 16140990, - "fund_auction_status": 2, - "last_change_event_idx": 45, - "last_change_timestamp": 1673422926 - }, - "relayChain": "kusama", - "auctionIndex": 18, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": "sakura" - }, - { - "paraId": 2100, - "fundId": "2100-48", - "status": "won", - "metadata": { - "cap": "100420690000000000", - "owner": "DQd4dJJs3hiEMAguTQQ9YGCH8Z6Pq8kxpTRMGHMGbWPcMRi", - "bid_id": "16-18-25", - "raised": "100420606133823646", - "status": 4, - "balance": "0", - "fund_id": "2100-48", - "para_id": 2100, - "end_block": 10786200, - "in_auctions": [ - 16, - 17, - 18, - 19, - 20 - ], - "last_period": 25, - "start_block": 10226349, - "contributors": 11920, - "first_period": 18, - "auction_index": 16, - "owner_display": { - "address": "DQd4dJJs3hiEMAguTQQ9YGCH8Z6Pq8kxpTRMGHMGbWPcMRi", - "display": "Subsocial Network", - "identity": true - }, - "start_block_at": 1637711358, - "end_lease_block": 20463000, - "extrinsic_index": "10226349-4", - "last_change_block": 16441479, - "fund_auction_status": 2, - "last_change_event_idx": 41, - "last_change_timestamp": 1675232670 - }, - "relayChain": "kusama", - "auctionIndex": 16, - "firstPeriod": 18, - "lastPeriod": 25, - "startTime": "2022-01-12T04:27:00.000Z", - "endTime": "2022-12-14T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2100, - "fundId": "2100-47", - "status": "failed", - "metadata": { - "cap": "100000420000000000", - "owner": "DQd4dJJs3hiEMAguTQQ9YGCH8Z6Pq8kxpTRMGHMGbWPcMRi", - "bid_id": "15-17-24", - "raised": "12676327883820725", - "status": 4, - "balance": "0", - "fund_id": "2100-47", - "para_id": 2100, - "end_block": 10224000, - "in_auctions": [ - 14, - 15 - ], - "last_period": 24, - "start_block": 10084906, - "contributors": 2567, - "first_period": 17, - "auction_index": 15, - "owner_display": { - "address": "DQd4dJJs3hiEMAguTQQ9YGCH8Z6Pq8kxpTRMGHMGbWPcMRi", - "display": "Subsocial Network", - "identity": true - }, - "start_block_at": 1636859173, - "end_lease_block": 19900800, - "extrinsic_index": "10084906-2", - "last_change_block": 10224645, - "fund_auction_status": 3, - "last_change_event_idx": 17, - "last_change_timestamp": 1637701104 - }, - "relayChain": "kusama", - "auctionIndex": 15, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2008, - "fundId": "2008-46", - "status": "failed", - "metadata": { - "cap": "150000000000000000", - "owner": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "bid_id": "", - "raised": "429222289577172", - "status": 4, - "balance": "0", - "fund_id": "2008-46", - "para_id": 2008, - "end_block": 10275000, - "in_auctions": [ - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9921711, - "contributors": 191, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "display": "ARESLab", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1635860670, - "end_lease_block": 19951800, - "extrinsic_index": "9921711-3", - "last_change_block": 10320804, - "fund_auction_status": 3, - "last_change_event_idx": 16, - "last_change_timestamp": 1638282606 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2095, - "fundId": "2095-45", - "status": "won", - "metadata": { - "cap": "220000000000000000", - "owner": "HC7FK5TNgUrdA8L3P3g4tU6s5axJpjsXr7oYArejv6Vjadh", - "bid_id": "14-17-24", - "raised": "54384966617255516", - "status": 4, - "balance": "0", - "fund_id": "2095-45", - "para_id": 2095, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9836244, - "contributors": 8874, - "first_period": 17, - "auction_index": 14, - "owner_display": { - "address": "HC7FK5TNgUrdA8L3P3g4tU6s5axJpjsXr7oYArejv6Vjadh", - "display": "QUARTZ by UNIQUE", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - }, - { - "index": 4, - "judgement": "FeePaid" - } - ] - }, - "start_block_at": 1635334920, - "end_lease_block": 19958400, - "extrinsic_index": "9836244-7", - "last_change_block": 16441564, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1675233186 - }, - "relayChain": "kusama", - "auctionIndex": 14, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": "quartz" - }, - { - "paraId": 2016, - "fundId": "2016-44", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm", - "bid_id": "", - "raised": "16185456574521420", - "status": 4, - "balance": "0", - "fund_id": "2016-44", - "para_id": 2016, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9816548, - "contributors": 521, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm" - }, - "start_block_at": 1635213756, - "end_lease_block": 19958400, - "extrinsic_index": "9816548-3", - "last_change_block": 10284332, - "fund_auction_status": 3, - "last_change_event_idx": 18, - "last_change_timestamp": 1638060270 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2024, - "fundId": "2024-43", - "status": "won", - "metadata": { - "cap": "100000000000000000", - "owner": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "bid_id": "15-17-24", - "raised": "47425526242400857", - "status": 2, - "balance": "0", - "fund_id": "2024-43", - "para_id": 2024, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9810517, - "contributors": 4851, - "first_period": 17, - "auction_index": 15, - "owner_display": { - "address": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "display": "GENSHIRO BY EQUILIBRIUM", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1635176712, - "end_lease_block": 19958400, - "extrinsic_index": "9810517-3", - "last_change_block": 15120543, - "fund_auction_status": 2, - "last_change_event_idx": 953, - "last_change_timestamp": 1667205438 - }, - "relayChain": "kusama", - "auctionIndex": 15, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": "genshiro" - }, - { - "paraId": 2013, - "fundId": "2013-42", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM", - "bid_id": "", - "raised": "5861859780109643", - "status": 4, - "balance": "0", - "fund_id": "2013-42", - "para_id": 2013, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9808934, - "contributors": 393, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM" - }, - "start_block_at": 1635166962, - "end_lease_block": 19958400, - "extrinsic_index": "9808934-4", - "last_change_block": 10286172, - "fund_auction_status": 3, - "last_change_event_idx": 28, - "last_change_timestamp": 1638071346 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2077, - "fundId": "2077-41", - "status": "failed", - "metadata": { - "cap": "42000000000000000000", - "owner": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "bid_id": "", - "raised": "4008607846846277", - "status": 4, - "balance": "0", - "fund_id": "2077-41", - "para_id": 2077, - "end_block": 10113719, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9783771, - "contributors": 744, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "display": "Robonomics.network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1635012720, - "end_lease_block": 19790519, - "extrinsic_index": "9783771-2", - "last_change_block": 10154269, - "fund_auction_status": 3, - "last_change_event_idx": 14, - "last_change_timestamp": 1637277288 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2012, - "fundId": "2012-40", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P", - "bid_id": "", - "raised": "1659920570898808", - "status": 4, - "balance": "0", - "fund_id": "2012-40", - "para_id": 2012, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9773407, - "contributors": 429, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P" - }, - "start_block_at": 1634949114, - "end_lease_block": 19958400, - "extrinsic_index": "9773407-3", - "last_change_block": 10303886, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1638178038 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2096, - "fundId": "2096-39", - "status": "won", - "metadata": { - "cap": "222222000000000000", - "owner": "Ff9JGfDpZ9TjLh7C2NXSUNAd3rAFNFqefxWE35vjCFyXKr4", - "bid_id": "13-17-24", - "raised": "209494415690158036", - "status": 4, - "balance": "0", - "fund_id": "2096-39", - "para_id": 2096, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9772500, - "contributors": 25634, - "first_period": 17, - "auction_index": 13, - "owner_display": { - "address": "Ff9JGfDpZ9TjLh7C2NXSUNAd3rAFNFqefxWE35vjCFyXKr4", - "display": "Bit.Country", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1634943552, - "end_lease_block": 19958400, - "extrinsic_index": "9772500-5", - "last_change_block": 16093766, - "fund_auction_status": 2, - "last_change_event_idx": 49, - "last_change_timestamp": 1673138664 - }, - "relayChain": "kusama", - "auctionIndex": 13, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": "pioneer" - }, - { - "paraId": 2015, - "fundId": "2015-38", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "bid_id": "15-17-24", - "raised": "27066034952471086", - "status": 4, - "balance": "0", - "fund_id": "2015-38", - "para_id": 2015, - "end_block": 10281600, - "in_auctions": [ - 12, - 13, - 14, - 15 - ], - "last_period": 24, - "start_block": 9754256, - "contributors": 4760, - "first_period": 17, - "auction_index": 15, - "owner_display": { - "address": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "display": "integritee", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1634831622, - "end_lease_block": 19958400, - "extrinsic_index": "9754256-4", - "last_change_block": 10320804, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1638282606 - }, - "relayChain": "kusama", - "auctionIndex": 15, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2087, - "fundId": "2087-37", - "status": "won", - "metadata": { - "cap": "200000000000000000", - "owner": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "bid_id": "12-17-24", - "raised": "115070728875499093", - "status": 2, - "balance": "115070728875499093", - "fund_id": "2087-37", - "para_id": 2087, - "end_block": 10113719, - "in_auctions": [ - 12 - ], - "last_period": 24, - "start_block": 9710530, - "contributors": 10304, - "first_period": 17, - "auction_index": 12, - "owner_display": { - "address": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "display": "Picasso", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "FeePaid" - } - ] - }, - "start_block_at": 1634568558, - "end_lease_block": 19790519, - "extrinsic_index": "9710530-7", - "last_change_block": 9905868, - "fund_auction_status": 2, - "last_change_event_idx": 17, - "last_change_timestamp": 1635763392 - }, - "relayChain": "kusama", - "auctionIndex": 12, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": "picasso" - }, - { - "paraId": 2087, - "fundId": "2087-36", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2087-36", - "para_id": 2087, - "end_block": 9781888, - "in_auctions": null, - "last_period": 24, - "start_block": 9710504, - "contributors": 0, - "first_period": 17, - "auction_index": 0, - "owner_display": { - "address": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "display": "Picasso", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "FeePaid" - } - ] - }, - "start_block_at": 1634568402, - "end_lease_block": 19458688, - "extrinsic_index": "9710504-5", - "last_change_block": 9710509, - "fund_auction_status": 3, - "last_change_event_idx": 34, - "last_change_timestamp": 1634568432 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 17, - "lastPeriod": 24, - "startTime": "2021-12-01T04:27:00.000Z", - "endTime": "2022-11-02T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2090, - "fundId": "2090-35", - "status": "won", - "metadata": { - "cap": "222222000000000000", - "owner": "FcbeWvFfqsNj6D8F3gg45pHYRAAsFAdCApCnRUJ5TX71mPg", - "bid_id": "8-15-22", - "raised": "222221915331441358", - "status": 4, - "balance": "0", - "fund_id": "2090-35", - "para_id": 2090, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 9023299, - "contributors": 11891, - "first_period": 15, - "auction_index": 8, - "owner_display": { - "address": "FcbeWvFfqsNj6D8F3gg45pHYRAAsFAdCApCnRUJ5TX71mPg", - "display": "GalacticCouncil", - "identity": true - }, - "start_block_at": 1630427340, - "end_lease_block": 19353600, - "extrinsic_index": "9023299-2", - "last_change_block": 15044484, - "fund_auction_status": 2, - "last_change_event_idx": 160, - "last_change_timestamp": 1666748484 - }, - "relayChain": "kusama", - "auctionIndex": 8, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": "basilisk" - }, - { - "paraId": 2092, - "fundId": "2092-34", - "status": "won", - "metadata": { - "cap": "200000000000000000", - "owner": "GFtEbQbXqUVL9wqhvA8vuj7o9vxPA9MrrujXD64HqGELwKo", - "bid_id": "11-15-22", - "raised": "199999927966344003", - "status": 2, - "balance": "0", - "fund_id": "2092-34", - "para_id": 2092, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 9022700, - "contributors": 8013, - "first_period": 15, - "auction_index": 11, - "owner_display": { - "address": "GFtEbQbXqUVL9wqhvA8vuj7o9vxPA9MrrujXD64HqGELwKo", - "display": "Kintsugi / Interlay", - "identity": true - }, - "start_block_at": 1630423728, - "end_lease_block": 19353600, - "extrinsic_index": "9022700-5", - "last_change_block": 19572360, - "fund_auction_status": 2, - "last_change_event_idx": 37, - "last_change_timestamp": 1694070648 - }, - "relayChain": "kusama", - "auctionIndex": 11, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": "kintsugi" - }, - { - "paraId": 2077, - "fundId": "2077-33", - "status": "failed", - "metadata": { - "cap": "150001000000000000", - "owner": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "bid_id": "6-15-22", - "raised": "6392952532660473", - "status": 4, - "balance": "0", - "fund_id": "2077-33", - "para_id": 2077, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 9010937, - "contributors": 1133, - "first_period": 15, - "auction_index": 6, - "owner_display": { - "address": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "display": "Robonomics.network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1630352928, - "end_lease_block": 19353600, - "extrinsic_index": "9010937-6", - "last_change_block": 9678935, - "fund_auction_status": 3, - "last_change_event_idx": 40, - "last_change_timestamp": 1634378292 - }, - "relayChain": "kusama", - "auctionIndex": 6, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2012, - "fundId": "2012-32", - "status": "failed", - "metadata": { - "cap": "80000000000000000", - "owner": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P", - "bid_id": "", - "raised": "3048447258916079", - "status": 4, - "balance": "0", - "fund_id": "2012-32", - "para_id": 2012, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 9007201, - "contributors": 449, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P" - }, - "start_block_at": 1630330464, - "end_lease_block": 19353600, - "extrinsic_index": "9007201-5", - "last_change_block": 9678900, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1634378082 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2088, - "fundId": "2088-31", - "status": "won", - "metadata": { - "cap": "200000000000000000", - "owner": "EmKDCmxqHbmY4fsNSvM1fWX1z3jSGYKEekxtBqFsxzHW96E", - "bid_id": "9-15-22", - "raised": "187835176744644782", - "status": 2, - "balance": "0", - "fund_id": "2088-31", - "para_id": 2088, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9 - ], - "last_period": 22, - "start_block": 9006286, - "contributors": 11201, - "first_period": 15, - "auction_index": 9, - "owner_display": { - "address": "EmKDCmxqHbmY4fsNSvM1fWX1z3jSGYKEekxtBqFsxzHW96E", - "display": "Altair by Centrifuge", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1630324956, - "end_lease_block": 19353600, - "extrinsic_index": "9006286-3", - "last_change_block": 20346135, - "fund_auction_status": 2, - "last_change_event_idx": 36, - "last_change_timestamp": 1698722958 - }, - "relayChain": "kusama", - "auctionIndex": 9, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": "altair" - }, - { - "paraId": 2008, - "fundId": "2008-30", - "status": "failed", - "metadata": { - "cap": "220000000000000000", - "owner": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "bid_id": "", - "raised": "583544298998000", - "status": 4, - "balance": "0", - "fund_id": "2008-30", - "para_id": 2008, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 9003389, - "contributors": 231, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "display": "ARESLab", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1630307538, - "end_lease_block": 19353600, - "extrinsic_index": "9003389-4", - "last_change_block": 9678891, - "fund_auction_status": 3, - "last_change_event_idx": 19, - "last_change_timestamp": 1634378028 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2087, - "fundId": "2087-29", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "bid_id": "", - "raised": "20307397982215592", - "status": 4, - "balance": "0", - "fund_id": "2087-29", - "para_id": 2087, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8979039, - "contributors": 1231, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "J93MdZPvP1RnQj5va1TaqZNm45t4zvvVEhFJ4MChyerR95b", - "display": "Picasso", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "FeePaid" - } - ] - }, - "start_block_at": 1630161144, - "end_lease_block": 19353600, - "extrinsic_index": "8979039-2", - "last_change_block": 9678935, - "fund_auction_status": 3, - "last_change_event_idx": 43, - "last_change_timestamp": 1634378292 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2085, - "fundId": "2085-28", - "status": "won", - "metadata": { - "cap": "400000000000000000", - "owner": "CrDdFXV729K1ipSRmuyv4ux5uGzmwjEvihvmL29f4T8AScQ", - "bid_id": "10-15-22", - "raised": "202793430047076832", - "status": 2, - "balance": "0", - "fund_id": "2085-28", - "para_id": 2085, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10 - ], - "last_period": 22, - "start_block": 8975458, - "contributors": 10472, - "first_period": 15, - "auction_index": 10, - "owner_display": { - "address": "CrDdFXV729K1ipSRmuyv4ux5uGzmwjEvihvmL29f4T8AScQ", - "display": "Parallel Finance", - "identity": true - }, - "start_block_at": 1630139508, - "end_lease_block": 19353600, - "extrinsic_index": "8975458-2", - "last_change_block": 13910832, - "fund_auction_status": 2, - "last_change_event_idx": 518, - "last_change_timestamp": 1659926964 - }, - "relayChain": "kusama", - "auctionIndex": 10, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": "heiko" - }, - { - "paraId": 2084, - "fundId": "2084-27", - "status": "won", - "metadata": { - "cap": "300000000000000000", - "owner": "FzHWXZ2GXMHAYBKQYinNDkRFAAHm8sHFKpMss473e2FTfxL", - "bid_id": "7-15-22", - "raised": "218246646131614552", - "status": 2, - "balance": "218246646131614552", - "fund_id": "2084-27", - "para_id": 2084, - "end_block": 9676800, - "in_auctions": [ - 6, - 7 - ], - "last_period": 22, - "start_block": 8974101, - "contributors": 16005, - "first_period": 15, - "auction_index": 7, - "owner_display": { - "address": "FzHWXZ2GXMHAYBKQYinNDkRFAAHm8sHFKpMss473e2FTfxL", - "display": "Calamari by Manta Network", - "identity": true - }, - "start_block_at": 1630131312, - "end_lease_block": 19353600, - "extrinsic_index": "8974101-2", - "last_change_block": 9233477, - "fund_auction_status": 2, - "last_change_event_idx": 28, - "last_change_timestamp": 1631692980 - }, - "relayChain": "kusama", - "auctionIndex": 7, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": "calamari" - }, - { - "paraId": 2089, - "fundId": "2089-26", - "status": "failed", - "metadata": { - "cap": "150000000000000000", - "owner": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "bid_id": "", - "raised": "17575514014529022", - "status": 4, - "balance": "0", - "fund_id": "2089-26", - "para_id": 2089, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8964021, - "contributors": 2871, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "display": "GENSHIRO BY EQUILIBRIUM", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1630070070, - "end_lease_block": 19353600, - "extrinsic_index": "8964021-5", - "last_change_block": 9678942, - "fund_auction_status": 3, - "last_change_event_idx": 21, - "last_change_timestamp": 1634378340 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2086, - "fundId": "2086-25", - "status": "won", - "metadata": { - "cap": "220000000000000000", - "owner": "DM5jFFrjW6TQWBBz7UAL7GssDVP94wGhhwLcJnHiY1EFfCY", - "bid_id": "6-15-22", - "raised": "219999925637796185", - "status": 2, - "balance": "219999925637796185", - "fund_id": "2086-25", - "para_id": 2086, - "end_block": 9676800, - "in_auctions": [ - 6 - ], - "last_period": 22, - "start_block": 8961192, - "contributors": 7997, - "first_period": 15, - "auction_index": 6, - "owner_display": { - "address": "DM5jFFrjW6TQWBBz7UAL7GssDVP94wGhhwLcJnHiY1EFfCY" - }, - "start_block_at": 1630052994, - "end_lease_block": 19353600, - "extrinsic_index": "8961192-2", - "last_change_block": 9035576, - "fund_auction_status": 2, - "last_change_event_idx": 12, - "last_change_timestamp": 1630501320 - }, - "relayChain": "kusama", - "auctionIndex": 6, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2015, - "fundId": "2015-24", - "status": "failed", - "metadata": { - "cap": "150000000000000000", - "owner": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "bid_id": "11-15-22", - "raised": "13885974108255635", - "status": 4, - "balance": "0", - "fund_id": "2015-24", - "para_id": 2015, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8960721, - "contributors": 3927, - "first_period": 15, - "auction_index": 11, - "owner_display": { - "address": "EZwaNLfEwAMYcEdbp7uKYFCjnsn43S85pm6BumT5UwvZQvB", - "display": "integritee", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1630050162, - "end_lease_block": 19353600, - "extrinsic_index": "8960721-3", - "last_change_block": 9678935, - "fund_auction_status": 3, - "last_change_event_idx": 31, - "last_change_timestamp": 1634378292 - }, - "relayChain": "kusama", - "auctionIndex": 11, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2018, - "fundId": "2018-23", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "J1JkbmLGaGz69VADfbtZubFE5dtYxNRhn6HNYz6VV1Vk5PM", - "bid_id": "", - "raised": "664596266664544", - "status": 4, - "balance": "0", - "fund_id": "2018-23", - "para_id": 2018, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8958261, - "contributors": 307, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "J1JkbmLGaGz69VADfbtZubFE5dtYxNRhn6HNYz6VV1Vk5PM" - }, - "start_block_at": 1630035342, - "end_lease_block": 19353600, - "extrinsic_index": "8958261-4", - "last_change_block": 9678935, - "fund_auction_status": 3, - "last_change_event_idx": 37, - "last_change_timestamp": 1634378292 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2016, - "fundId": "2016-22", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm", - "bid_id": "", - "raised": "4810715253789664", - "status": 4, - "balance": "0", - "fund_id": "2016-22", - "para_id": 2016, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8946540, - "contributors": 1000, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm" - }, - "start_block_at": 1629964782, - "end_lease_block": 19353600, - "extrinsic_index": "8946540-5", - "last_change_block": 9678935, - "fund_auction_status": 3, - "last_change_event_idx": 34, - "last_change_timestamp": 1634378292 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2009, - "fundId": "2009-21", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "Hss64YRSDjDAbikNatbaQJeq1kCa7Dc6SrDhtW8zah4eKS8", - "bid_id": "11-15-22", - "raised": "27732616868340215", - "status": 4, - "balance": "0", - "fund_id": "2009-21", - "para_id": 2009, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8914901, - "contributors": 3088, - "first_period": 15, - "auction_index": 11, - "owner_display": { - "address": "Hss64YRSDjDAbikNatbaQJeq1kCa7Dc6SrDhtW8zah4eKS8", - "display": "PolkaFoundry", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1629773706, - "end_lease_block": 19353600, - "extrinsic_index": "8914901-6", - "last_change_block": 9678896, - "fund_auction_status": 3, - "last_change_event_idx": 30, - "last_change_timestamp": 1634378058 - }, - "relayChain": "kusama", - "auctionIndex": 11, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2013, - "fundId": "2013-20", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM", - "bid_id": "", - "raised": "7624654229193770", - "status": 4, - "balance": "0", - "fund_id": "2013-20", - "para_id": 2013, - "end_block": 9676800, - "in_auctions": [ - 6, - 7, - 8, - 9, - 10, - 11 - ], - "last_period": 22, - "start_block": 8857942, - "contributors": 908, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "EY1js3mL4RDgNKse3y4gozpfLHSzRTeUcobn3DWVK23ZpTM" - }, - "start_block_at": 1629386130, - "end_lease_block": 19353600, - "extrinsic_index": "8857942-2", - "last_change_block": 9678904, - "fund_auction_status": 3, - "last_change_event_idx": 29, - "last_change_timestamp": 1634378106 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2021-09-08T04:27:00.000Z", - "endTime": "2022-08-10T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2078, - "fundId": "2078-19", - "status": "failed", - "metadata": { - "cap": "100000000000000000", - "owner": "HLjYib7xRipsHLQQMuAVazEkjtZWfqqtFGvUGENJe2pAD1X", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2078-19", - "para_id": 2078, - "end_block": 9072000, - "in_auctions": null, - "last_period": 20, - "start_block": 8508629, - "contributors": 0, - "first_period": 14, - "auction_index": 0, - "owner_display": { - "address": "HLjYib7xRipsHLQQMuAVazEkjtZWfqqtFGvUGENJe2pAD1X", - "display": "TrustBase", - "identity": true - }, - "start_block_at": 1627281300, - "end_lease_block": 18748800, - "extrinsic_index": "8508629-4", - "last_change_block": 8508682, - "fund_auction_status": 3, - "last_change_event_idx": 8, - "last_change_timestamp": 1627281624 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 14, - "lastPeriod": 20, - "startTime": "2021-07-28T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2080, - "fundId": "2080-18", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "G7PXpsAvSjaYFMjQ3oPTyKUV4kh7eD3oTnNd9eDSMBscSZH", - "bid_id": "", - "raised": "645516322419531", - "status": 4, - "balance": "0", - "fund_id": "2080-18", - "para_id": 2080, - "end_block": 8467200, - "in_auctions": [ - 4, - 5 - ], - "last_period": 20, - "start_block": 8231811, - "contributors": 20, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "G7PXpsAvSjaYFMjQ3oPTyKUV4kh7eD3oTnNd9eDSMBscSZH" - }, - "start_block_at": 1625610618, - "end_lease_block": 18144000, - "extrinsic_index": "8231811-3", - "last_change_block": 9471107, - "fund_auction_status": 3, - "last_change_event_idx": 14, - "last_change_timestamp": 1633125924 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2082, - "fundId": "2082-17", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "FcbeWvFfqsNj6D8F3gg45pHYRAAsFAdCApCnRUJ5TX71mPg", - "bid_id": "5-13-20", - "raised": "117723768367478482", - "status": 4, - "balance": "0", - "fund_id": "2082-17", - "para_id": 2082, - "end_block": 8467200, - "in_auctions": [ - 4, - 5 - ], - "last_period": 20, - "start_block": 8228873, - "contributors": 1229, - "first_period": 13, - "auction_index": 5, - "owner_display": { - "address": "FcbeWvFfqsNj6D8F3gg45pHYRAAsFAdCApCnRUJ5TX71mPg", - "display": "GalacticCouncil", - "identity": true - }, - "start_block_at": 1625592852, - "end_lease_block": 18144000, - "extrinsic_index": "8228873-2", - "last_change_block": 8467669, - "fund_auction_status": 3, - "last_change_event_idx": 15, - "last_change_timestamp": 1627033938 - }, - "relayChain": "kusama", - "auctionIndex": 5, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2080, - "fundId": "2080-16", - "status": "failed", - "metadata": { - "cap": "1000000000000000", - "owner": "G7PXpsAvSjaYFMjQ3oPTyKUV4kh7eD3oTnNd9eDSMBscSZH", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "2080-16", - "para_id": 2080, - "end_block": 8467200, - "in_auctions": [ - 3, - 4 - ], - "last_period": 20, - "start_block": 8219550, - "contributors": 0, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "G7PXpsAvSjaYFMjQ3oPTyKUV4kh7eD3oTnNd9eDSMBscSZH" - }, - "start_block_at": 1625536488, - "end_lease_block": 18144000, - "extrinsic_index": "8219550-3", - "last_change_block": 8231801, - "fund_auction_status": 3, - "last_change_event_idx": 6, - "last_change_timestamp": 1625610558 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2078, - "fundId": "2078-15", - "status": "failed", - "metadata": { - "cap": "40000000000000000", - "owner": "HLjYib7xRipsHLQQMuAVazEkjtZWfqqtFGvUGENJe2pAD1X", - "bid_id": "5-13-13", - "raised": "3381723333068", - "status": 4, - "balance": "0", - "fund_id": "2078-15", - "para_id": 2078, - "end_block": 8467200, - "in_auctions": null, - "last_period": 13, - "start_block": 8206907, - "contributors": 6, - "first_period": 13, - "auction_index": 5, - "owner_display": { - "address": "HLjYib7xRipsHLQQMuAVazEkjtZWfqqtFGvUGENJe2pAD1X", - "display": "TrustBase", - "identity": true - }, - "start_block_at": 1625460102, - "end_lease_block": 18144000, - "extrinsic_index": "8206907-4", - "last_change_block": 8508346, - "fund_auction_status": 3, - "last_change_event_idx": 8, - "last_change_timestamp": 1627279590 - }, - "relayChain": "kusama", - "auctionIndex": 5, - "firstPeriod": 13, - "lastPeriod": 13, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2021-07-28T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2019, - "fundId": "2019-14", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "Eax1EEpQt2yhEACJcY8gXA55YEKyQFp5pdYdTt9AeymyqBB", - "bid_id": "", - "raised": "15726659999000", - "status": 4, - "balance": "0", - "fund_id": "2019-14", - "para_id": 2019, - "end_block": 8467200, - "in_auctions": [ - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 8199374, - "contributors": 17, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "Eax1EEpQt2yhEACJcY8gXA55YEKyQFp5pdYdTt9AeymyqBB" - }, - "start_block_at": 1625414508, - "end_lease_block": 18144000, - "extrinsic_index": "8199374-4", - "last_change_block": 9471103, - "fund_auction_status": 3, - "last_change_event_idx": 15, - "last_change_timestamp": 1633125900 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2021, - "fundId": "2021-13", - "status": "failed", - "metadata": { - "cap": "200000000000000000", - "owner": "EmKDCmxqHbmY4fsNSvM1fWX1z3jSGYKEekxtBqFsxzHW96E", - "bid_id": "", - "raised": "21462396965017861", - "status": 4, - "balance": "0", - "fund_id": "2021-13", - "para_id": 2021, - "end_block": 8467200, - "in_auctions": [ - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 8140382, - "contributors": 826, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "EmKDCmxqHbmY4fsNSvM1fWX1z3jSGYKEekxtBqFsxzHW96E", - "display": "Altair by Centrifuge", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1625058006, - "end_lease_block": 18144000, - "extrinsic_index": "8140382-6", - "last_change_block": 8965072, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1630076892 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2077, - "fundId": "2077-12", - "status": "failed", - "metadata": { - "cap": "135000000000000000", - "owner": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "bid_id": "", - "raised": "27847067771957772", - "status": 4, - "balance": "0", - "fund_id": "2077-12", - "para_id": 2077, - "end_block": 8467200, - "in_auctions": [ - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 8113934, - "contributors": 1026, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "Eo2YWNA49Uhqu3rVawFUjhm19H72XeuNinmAHBGbKpHasNH", - "display": "Robonomics.network", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1624898160, - "end_lease_block": 18144000, - "extrinsic_index": "8113934-19", - "last_change_block": 9010930, - "fund_auction_status": 3, - "last_change_event_idx": 17, - "last_change_timestamp": 1630352886 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2024, - "fundId": "2024-11", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "bid_id": "", - "raised": "8261092418250648", - "status": 4, - "balance": "0", - "fund_id": "2024-11", - "para_id": 2024, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7929993, - "contributors": 685, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "G5PCG13D3dGMaak3GuPAFw5TW3B9nNiWNpzZE8Rp5g4WDzc", - "display": "GENSHIRO BY EQUILIBRIUM", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1623788946, - "end_lease_block": 18144000, - "extrinsic_index": "7929993-3", - "last_change_block": 8950333, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1629987600 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2008, - "fundId": "2008-10", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "bid_id": "", - "raised": "160810998998000", - "status": 4, - "balance": "0", - "fund_id": "2008-10", - "para_id": 2008, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7924954, - "contributors": 59, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "FPjQ5Rb5cdyt1LXXTrRwMFbXmf3pTca8XHtdZwaLrtjfMTy", - "display": "ARESLab", - "identity": true, - "judgements": [ - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1623758610, - "end_lease_block": 18144000, - "extrinsic_index": "7924954-2", - "last_change_block": 9003375, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1630307454 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2001, - "fundId": "2001-9", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "GLiebiQp5f6G5vNcc7BgRE9T3hrZSYDwP6evERn3hEczdaM", - "bid_id": "5-13-20", - "raised": "136817795155232030", - "status": 4, - "balance": "0", - "fund_id": "2001-9", - "para_id": 2001, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7911805, - "contributors": 938, - "first_period": 13, - "auction_index": 5, - "owner_display": { - "address": "GLiebiQp5f6G5vNcc7BgRE9T3hrZSYDwP6evERn3hEczdaM", - "display": "Liebi Tech", - "identity": true, - "judgements": [ - { - "index": 3, - "judgement": "Reasonable" - } - ], - "account_index": "4UE82" - }, - "start_block_at": 1623679194, - "end_lease_block": 18144000, - "extrinsic_index": "7911805-2", - "last_change_block": 12861048, - "fund_auction_status": 2, - "last_change_event_idx": 33, - "last_change_timestamp": 1653620016 - }, - "relayChain": "kusama", - "auctionIndex": 5, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": "bifrost" - }, - { - "paraId": 2018, - "fundId": "2018-8", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "J1JkbmLGaGz69VADfbtZubFE5dtYxNRhn6HNYz6VV1Vk5PM", - "bid_id": "", - "raised": "291813199995000", - "status": 4, - "balance": "0", - "fund_id": "2018-8", - "para_id": 2018, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7906226, - "contributors": 75, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "J1JkbmLGaGz69VADfbtZubFE5dtYxNRhn6HNYz6VV1Vk5PM" - }, - "start_block_at": 1623645600, - "end_lease_block": 18144000, - "extrinsic_index": "7906226-2", - "last_change_block": 8958253, - "fund_auction_status": 3, - "last_change_event_idx": 440, - "last_change_timestamp": 1630035294 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2016, - "fundId": "2016-7", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm", - "bid_id": "", - "raised": "4798617982033255", - "status": 4, - "balance": "0", - "fund_id": "2016-7", - "para_id": 2016, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7904098, - "contributors": 181, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "DPpEXDQVyLxN1Qprq3aEcyaBP7jvcaGdo2ts6nfo7wHAgFm" - }, - "start_block_at": 1623632802, - "end_lease_block": 18144000, - "extrinsic_index": "7904098-2", - "last_change_block": 8946529, - "fund_auction_status": 3, - "last_change_event_idx": 21, - "last_change_timestamp": 1629964716 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2004, - "fundId": "2004-6", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "DaEJPYPCJQnKeHGfV6SSF8WPWtLg9zggbWwAwCZRWVPeWvv", - "bid_id": "4-13-20", - "raised": "132280745655359053", - "status": 4, - "balance": "0", - "fund_id": "2004-6", - "para_id": 2004, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7866461, - "contributors": 2759, - "first_period": 13, - "auction_index": 4, - "owner_display": { - "address": "DaEJPYPCJQnKeHGfV6SSF8WPWtLg9zggbWwAwCZRWVPeWvv" - }, - "start_block_at": 1623406020, - "end_lease_block": 18144000, - "extrinsic_index": "7866461-2", - "last_change_block": 12704781, - "fund_auction_status": 2, - "last_change_event_idx": 24, - "last_change_timestamp": 1652677758 - }, - "relayChain": "kusama", - "auctionIndex": 4, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": "khala" - }, - { - "paraId": 2006, - "fundId": "2006-5", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "CoxPmsXK24q3QB6jHSxwTxEHJ5375Mo4kPfUZYfKQMxXqZ9", - "bid_id": "", - "raised": "3042945260997726", - "status": 4, - "balance": "0", - "fund_id": "2006-5", - "para_id": 2006, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7863639, - "contributors": 391, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "CoxPmsXK24q3QB6jHSxwTxEHJ5375Mo4kPfUZYfKQMxXqZ9", - "display": "Darwinia Dev", - "identity": true - }, - "start_block_at": 1623389028, - "end_lease_block": 18144000, - "extrinsic_index": "7863639-2", - "last_change_block": 8467383, - "fund_auction_status": 3, - "last_change_event_idx": 9, - "last_change_timestamp": 1627032216 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2009, - "fundId": "2009-4", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "Hss64YRSDjDAbikNatbaQJeq1kCa7Dc6SrDhtW8zah4eKS8", - "bid_id": "", - "raised": "17869895774754331", - "status": 4, - "balance": "0", - "fund_id": "2009-4", - "para_id": 2009, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7861502, - "contributors": 285, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "Hss64YRSDjDAbikNatbaQJeq1kCa7Dc6SrDhtW8zah4eKS8", - "display": "PolkaFoundry", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1623376122, - "end_lease_block": 18144000, - "extrinsic_index": "7861502-3", - "last_change_block": 8467263, - "fund_auction_status": 3, - "last_change_event_idx": 13, - "last_change_timestamp": 1627031490 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2012, - "fundId": "2012-3", - "status": "failed", - "metadata": { - "cap": "1000000000000000000", - "owner": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P", - "bid_id": "", - "raised": "7346762015270417", - "status": 4, - "balance": "0", - "fund_id": "2012-3", - "para_id": 2012, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3, - 4, - 5 - ], - "last_period": 20, - "start_block": 7836117, - "contributors": 558, - "first_period": 13, - "auction_index": 0, - "owner_display": { - "address": "F2fjhcks69mYK7QuMp2AgCEcZbYzpH82cvk8FcDeCfXXF6P" - }, - "start_block_at": 1623223206, - "end_lease_block": 18144000, - "extrinsic_index": "7836117-4", - "last_change_block": 9007195, - "fund_auction_status": 3, - "last_change_event_idx": 13, - "last_change_timestamp": 1630330428 - }, - "relayChain": "kusama", - "auctionIndex": 0, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": null - }, - { - "paraId": 2023, - "fundId": "2023-2", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "FFuCbRwsDTkj1cc2w6dvBmXvumyoZR6QgfAv1LwL3kBgmbX", - "bid_id": "2-13-20", - "raised": "205935011120809976", - "status": 2, - "balance": "205935011120809976", - "fund_id": "2023-2", - "para_id": 2023, - "end_block": 8467200, - "in_auctions": [ - 1, - 2 - ], - "last_period": 20, - "start_block": 7833885, - "contributors": 5977, - "first_period": 13, - "auction_index": 2, - "owner_display": { - "address": "FFuCbRwsDTkj1cc2w6dvBmXvumyoZR6QgfAv1LwL3kBgmbX" - }, - "start_block_at": 1623209688, - "end_lease_block": 18144000, - "extrinsic_index": "7833885-5", - "last_change_block": 8123536, - "fund_auction_status": 2, - "last_change_event_idx": 18, - "last_change_timestamp": 1624956150 - }, - "relayChain": "kusama", - "auctionIndex": 2, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": "moonriver" - }, - { - "paraId": 2000, - "fundId": "2000-1", - "status": "won", - "metadata": { - "cap": "1500000000000000000", - "owner": "Gq2No2gcF6s4DLfzzuB53G5opWCoCtK9tZeVGRGcmkSDGoK", - "bid_id": "2-13-20", - "raised": "501137661910050505", - "status": 2, - "balance": "501137661910050505", - "fund_id": "2000-1", - "para_id": 2000, - "end_block": 8467200, - "in_auctions": [ - 1, - 2 - ], - "last_period": 20, - "start_block": 7830323, - "contributors": 14164, - "first_period": 13, - "auction_index": 2, - "owner_display": { - "address": "Gq2No2gcF6s4DLfzzuB53G5opWCoCtK9tZeVGRGcmkSDGoK" - }, - "start_block_at": 1623188130, - "end_lease_block": 18144000, - "extrinsic_index": "7830323-2", - "last_change_block": 8023770, - "fund_auction_status": 2, - "last_change_event_idx": 10, - "last_change_timestamp": 1624354062 - }, - "relayChain": "kusama", - "auctionIndex": 2, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": "moonriver" - }, - { - "paraId": 2007, - "fundId": "2007-0", - "status": "won", - "metadata": { - "cap": "1000000000000000000", - "owner": "Ekf4HssuTpYjmUEvzy9AAFuqpUcNm9AAkrMF1stTU6Mo1hR", - "bid_id": "3-13-20", - "raised": "138457862936184160", - "status": 2, - "balance": "0", - "fund_id": "2007-0", - "para_id": 2007, - "end_block": 8467200, - "in_auctions": [ - 1, - 2, - 3 - ], - "last_period": 20, - "start_block": 7828270, - "contributors": 4611, - "first_period": 13, - "auction_index": 3, - "owner_display": { - "address": "Ekf4HssuTpYjmUEvzy9AAFuqpUcNm9AAkrMF1stTU6Mo1hR", - "display": "Shiden Network", - "identity": true - }, - "start_block_at": 1623175674, - "end_lease_block": 18144000, - "extrinsic_index": "7828270-4", - "last_change_block": 12700813, - "fund_auction_status": 2, - "last_change_event_idx": 110, - "last_change_timestamp": 1652653896 - }, - "relayChain": "kusama", - "auctionIndex": 3, - "firstPeriod": 13, - "lastPeriod": 20, - "startTime": "2021-06-16T04:27:00.000Z", - "endTime": "2022-05-18T04:27:00.000Z", - "chain": "shiden" - }, - { - "paraId": 3341, - "fundId": "3341-74", - "status": "failed", - "metadata": { - "cap": "3000000000000000", - "owner": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "bid_id": "", - "raised": "90793000000000", - "status": 4, - "balance": "0", - "fund_id": "3341-74", - "para_id": 3341, - "end_block": 19059600, - "in_auctions": null, - "last_period": 29, - "start_block": 17848325, - "contributors": 120, - "first_period": 22, - "auction_index": 0, - "owner_display": { - "address": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "display": "logion network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1698067830, - "end_lease_block": 28736400, - "extrinsic_index": "17848325-2", - "last_change_block": 19063028, - "fund_auction_status": 3, - "last_change_event_idx": 54, - "last_change_timestamp": 1705385886 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 22, - "lastPeriod": 29, - "startTime": "2025-08-26T01:48:00.000Z", - "endTime": "2027-06-29T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3354, - "fundId": "3354-77", - "status": "won", - "metadata": { - "cap": "3500000000000000", - "owner": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "bid_id": "55-15-22", - "raised": "1113349008746697", - "status": 2, - "balance": "1113349008746697", - "fund_id": "3354-77", - "para_id": 3354, - "end_block": 19059600, - "in_auctions": [ - 53, - 54, - 55 - ], - "last_period": 22, - "start_block": 17878657, - "contributors": 317, - "first_period": 15, - "auction_index": 55, - "owner_display": { - "address": "16iP1dKTnkny2uzSvqVBwzFCxgEShZHAarnpcXj99H3gsW65", - "display": "logion network", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1698250494, - "end_lease_block": 28736400, - "extrinsic_index": "17878657-2", - "last_change_block": 18299803, - "fund_auction_status": 2, - "last_change_event_idx": 43, - "last_change_timestamp": 1700782056 - }, - "relayChain": "polkadot", - "auctionIndex": 55, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": "logion" - }, - { - "paraId": 2002, - "fundId": "2002-76", - "status": "won", - "metadata": { - "cap": "2000000000000000", - "owner": "14e4GmLj5CccWe9Rant9q6yQro1oysqvKiBiHcpCRoscZ1yY", - "bid_id": "53-15-22", - "raised": "661506684000000", - "status": 2, - "balance": "661506684000000", - "fund_id": "2002-76", - "para_id": 2002, - "end_block": 18991800, - "in_auctions": [ - 53 - ], - "last_period": 22, - "start_block": 17876389, - "contributors": 97, - "first_period": 15, - "auction_index": 53, - "owner_display": { - "address": "14e4GmLj5CccWe9Rant9q6yQro1oysqvKiBiHcpCRoscZ1yY", - "display": "Clover", - "identity": true - }, - "start_block_at": 1698236856, - "end_lease_block": 28668600, - "extrinsic_index": "17876389-2", - "last_change_block": 17954621, - "fund_auction_status": 2, - "last_change_event_idx": 42, - "last_change_timestamp": 1698706848 - }, - "relayChain": "polkadot", - "auctionIndex": 53, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": "clover" - }, - { - "paraId": 2025, - "fundId": "2025-75", - "status": "won", - "metadata": { - "cap": "3333330000000000", - "owner": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "bid_id": "59-15-22", - "raised": "508365713699479", - "status": 2, - "balance": "508365713699479", - "fund_id": "2025-75", - "para_id": 2025, - "end_block": 18991800, - "in_auctions": [ - 53, - 54, - 55, - 56, - 57, - 58, - 59 - ], - "last_period": 22, - "start_block": 17875586, - "contributors": 427, - "first_period": 15, - "auction_index": 59, - "owner_display": { - "address": "14Q22opa2mR3SsCZkHbDoSkN6iQpJPk6dDYwaQibufh41g3k", - "display": "soramitsu", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1698232020, - "end_lease_block": 28668600, - "extrinsic_index": "17875586-2", - "last_change_block": 18991751, - "fund_auction_status": 2, - "last_change_event_idx": 71, - "last_change_timestamp": 1704954738 - }, - "relayChain": "polkadot", - "auctionIndex": 59, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": "sora_substrate" - }, - { - "paraId": 3350, - "fundId": "3350-78", - "status": "won", - "metadata": { - "cap": "5000000000000000", - "owner": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "bid_id": "54-15-22", - "raised": "2156686039191036", - "status": 2, - "balance": "2156686039191036", - "fund_id": "3350-78", - "para_id": 3350, - "end_block": 19059600, - "in_auctions": [ - 53, - 54 - ], - "last_period": 22, - "start_block": 17900921, - "contributors": 233, - "first_period": 15, - "auction_index": 54, - "owner_display": { - "address": "15kjdKF4hRbYWzLjovPiohT5pVheXhhk8oKHr3DyTaxF2evd", - "display": "Parallel Finance - 2", - "identity": true - }, - "start_block_at": 1698384180, - "end_lease_block": 28736400, - "extrinsic_index": "17900921-2", - "last_change_block": 18127574, - "fund_auction_status": 2, - "last_change_event_idx": 43, - "last_change_timestamp": 1699746198 - }, - "relayChain": "polkadot", - "auctionIndex": 54, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": "parallel" - }, - { - "paraId": 3356, - "fundId": "3356-79", - "status": "failed", - "metadata": { - "cap": "3000000000000000", - "owner": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "bid_id": "", - "raised": "302771309064555", - "status": 4, - "balance": "0", - "fund_id": "3356-79", - "para_id": 3356, - "end_block": 19059599, - "in_auctions": [ - 56, - 57, - 58, - 59 - ], - "last_period": 22, - "start_block": 18304651, - "contributors": 209, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "display": "Bifrost Foundation", - "identity": true - }, - "start_block_at": 1700811288, - "end_lease_block": 28736399, - "extrinsic_index": "18304651-3", - "last_change_block": 19067042, - "fund_auction_status": 3, - "last_change_event_idx": 64, - "last_change_timestamp": 1705410138 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3357, - "fundId": "3357-80", - "status": "failed", - "metadata": { - "cap": "5000000000000000000000000", - "owner": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "bid_id": "", - "raised": "18569053530489", - "status": 4, - "balance": "0", - "fund_id": "3357-80", - "para_id": 3357, - "end_block": 19059599, - "in_auctions": [ - 58, - 59 - ], - "last_period": 22, - "start_block": 18671154, - "contributors": 44, - "first_period": 15, - "auction_index": 0, - "owner_display": { - "address": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "display": "Equilibrium", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1703015976, - "end_lease_block": 28736399, - "extrinsic_index": "18671154-4", - "last_change_block": 19066619, - "fund_auction_status": 3, - "last_change_event_idx": 61, - "last_change_timestamp": 1705407600 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 15, - "lastPeriod": 22, - "startTime": "2024-01-16T01:48:00.000Z", - "endTime": "2025-11-18T01:48:00.000Z", - "chain": null - }, - { - "paraId": 2011, - "fundId": "2011-83", - "status": "in_auction", - "metadata": { - "cap": "600000000000000", - "owner": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "bid_id": "", - "raised": "32157500000000", - "status": 1, - "balance": "32157500000000", - "fund_id": "2011-83", - "para_id": 2011, - "end_block": 20304000, - "in_auctions": null, - "last_period": 23, - "start_block": 19068048, - "contributors": 65, - "first_period": 16, - "auction_index": 0, - "owner_display": { - "address": "14fhPR28n9EHZitNyf6wjYZVBPwKgcgogVjJPTzvCcb8qi9G", - "display": "Equilibrium", - "identity": true, - "judgements": [ - { - "index": 0, - "judgement": "FeePaid" - }, - { - "index": 1, - "judgement": "Reasonable" - } - ] - }, - "start_block_at": 1705416204, - "end_lease_block": 29980800, - "extrinsic_index": "19068048-3", - "last_change_block": 19101522, - "fund_auction_status": 1, - "last_change_event_idx": 55, - "last_change_timestamp": 1705618554 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 16, - "lastPeriod": 23, - "startTime": "2024-04-09T01:48:00.000Z", - "endTime": "2026-02-10T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3356, - "fundId": "3356-82", - "status": "in_auction", - "metadata": { - "cap": "3000000000000000", - "owner": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "bid_id": "", - "raised": "233561589006140", - "status": 1, - "balance": "233561589006140", - "fund_id": "3356-82", - "para_id": 3356, - "end_block": 20275200, - "in_auctions": null, - "last_period": 23, - "start_block": 19067062, - "contributors": 76, - "first_period": 16, - "auction_index": 0, - "owner_display": { - "address": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "display": "Bifrost Foundation", - "identity": true - }, - "start_block_at": 1705410258, - "end_lease_block": 29952000, - "extrinsic_index": "19067062-2", - "last_change_block": 19102004, - "fund_auction_status": 1, - "last_change_event_idx": 2, - "last_change_timestamp": 1705621470 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 16, - "lastPeriod": 23, - "startTime": "2024-04-09T01:48:00.000Z", - "endTime": "2026-02-10T01:48:00.000Z", - "chain": null - }, - { - "paraId": 3356, - "fundId": "3356-81", - "status": "failed", - "metadata": { - "cap": "30000000000000000000000000", - "owner": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "bid_id": "", - "raised": "0", - "status": 4, - "balance": "0", - "fund_id": "3356-81", - "para_id": 3356, - "end_block": 20275200, - "in_auctions": null, - "last_period": 23, - "start_block": 19067048, - "contributors": 0, - "first_period": 16, - "auction_index": 0, - "owner_display": { - "address": "133VgJJgp1s9wxLqgCFxYx6T873hZQNchJM9tmbU6NkYaaqW", - "display": "Bifrost Foundation", - "identity": true - }, - "start_block_at": 1705410174, - "end_lease_block": 29952000, - "extrinsic_index": "19067048-5", - "last_change_block": 19067052, - "fund_auction_status": 3, - "last_change_event_idx": 46, - "last_change_timestamp": 1705410198 - }, - "relayChain": "polkadot", - "auctionIndex": 0, - "firstPeriod": 16, - "lastPeriod": 23, - "startTime": "2024-04-09T01:48:00.000Z", - "endTime": "2026-02-10T01:48:00.000Z", - "chain": null - } -] diff --git a/packages/extension-base/src/utils/staticData/currencySymbol.json b/packages/extension-base/src/utils/staticData/currencySymbol.json deleted file mode 100644 index e99c5d49674..00000000000 --- a/packages/extension-base/src/utils/staticData/currencySymbol.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "USD": {"label": "United States Dollar", "symbol": "$", "isPrefix": true}, - "BRL": {"label": "Brazilian Real", "symbol": "R$", "isPrefix": true}, - "CNY": {"label": "Chinese Yuan", "symbol": "C¥", "isPrefix": true}, - "EUR": {"label": "Euro", "symbol": "€", "isPrefix": true}, - "GBP": {"label": "British Pound Sterling", "symbol": "£", "isPrefix": true}, - "HKD": {"label": "Hong Kong Dollar", "symbol": "H$", "isPrefix": true}, - "JPY": {"label": "Japanese Yen", "symbol": "¥", "isPrefix": true}, - "RUB": {"label": "Russian Ruble", "symbol": "₽", "isPrefix": true}, - "VND": {"label": "Vietnamese Dong", "symbol": "₫", "isPrefix": true} -} diff --git a/packages/extension-base/src/utils/staticData/index.ts b/packages/extension-base/src/utils/staticData/index.ts deleted file mode 100644 index 64cb2a98399..00000000000 --- a/packages/extension-base/src/utils/staticData/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright 2019-2022 @subwallet/extension-base authors & contributors -// SPDX-License-Identifier: Apache-2.0 - -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -import { ChainInfoMap } from '@subwallet/chain-list'; -import { BlockedActionsFeaturesMap, EnvConfig } from '@subwallet/extension-base/constants'; -import { NotificationActionType } from '@subwallet/extension-base/services/inapp-notification-service/interfaces'; - -// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment,@typescript-eslint/no-var-requires -export const buyServiceInfos: Record[] = require('./buyServiceInfos.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const buyTokenConfigs: Record[] = require('./buyTokenConfigs.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const crowdloanFunds: Record[] = require('./crowdloanFunds.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const marketingCampaigns: Record = require('./marketingCampaigns.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const termAndCondition: Record = require('./termAndCondition.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const currencySymbol: Record = require('./currencySymbol.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const blockedActionsFeatures: BlockedActionsFeaturesMap = require('./blockedActionsFeatures.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const remindNotificationTime: Record = require('./remindNotificationTime.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const blockedActions: Record = require('./blockedActions.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const oldChainPrefix: Record = require('./oldChainPrefix.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const paraSpellChainMap: Record = require('./paraSpellChainMap.json'); -// eslint-disable-next-line @typescript-eslint/no-var-requires,@typescript-eslint/no-unsafe-assignment -export const assetHubStakingMap: Record = require('./assetHubStaking.json'); - -export enum StaticKey { - BUY_SERVICE_INFOS = 'buy-service-infos', - CHAINS = 'chains', - CURRENCY_SYMBOL = 'currency_symbols', - MARKETING_CAMPAINGS = 'marketing-campaigns', - CROWDLOAN_FUNDS = 'crowdloan-funds', - TERM_AND_CONDITION = 'term-and-condition', - BUY_TOKEN_CONFIGS = 'buy-token-configs', - BLOCKED_ACTIONS_FEATURES = 'blocked-actions-features', - REMIND_NOTIFICATION_TIME = 'remind-notification-time', - BLOCKED_ACTIONS = 'blocked-actions', - OLD_CHAIN_PREFIX = 'old-chain-prefix', - PARASPELL_CHAIN_MAP= 'paraspell-chain-map', - ASSET_HUB_STAKING_MAP= 'asset-hub-staking-map', -} - -export const staticData = { - [StaticKey.CHAINS]: Object.values(ChainInfoMap), - [StaticKey.CURRENCY_SYMBOL]: currencySymbol, - [StaticKey.BUY_SERVICE_INFOS]: buyServiceInfos, - [StaticKey.CROWDLOAN_FUNDS]: crowdloanFunds, - [StaticKey.MARKETING_CAMPAINGS]: marketingCampaigns, - [StaticKey.TERM_AND_CONDITION]: termAndCondition.default, - [StaticKey.BUY_TOKEN_CONFIGS]: buyTokenConfigs, - [StaticKey.BLOCKED_ACTIONS_FEATURES]: blockedActionsFeatures, - [StaticKey.REMIND_NOTIFICATION_TIME]: remindNotificationTime, - [StaticKey.BLOCKED_ACTIONS]: blockedActions, - [StaticKey.OLD_CHAIN_PREFIX]: oldChainPrefix, - [StaticKey.PARASPELL_CHAIN_MAP]: paraSpellChainMap, - [StaticKey.ASSET_HUB_STAKING_MAP]: assetHubStakingMap -}; diff --git a/packages/extension-base/src/utils/staticData/marketingCampaigns.json b/packages/extension-base/src/utils/staticData/marketingCampaigns.json deleted file mode 100644 index fe51488c706..00000000000 --- a/packages/extension-base/src/utils/staticData/marketingCampaigns.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/packages/extension-base/src/utils/staticData/oldChainPrefix.json b/packages/extension-base/src/utils/staticData/oldChainPrefix.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/packages/extension-base/src/utils/staticData/oldChainPrefix.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/extension-base/src/utils/staticData/paraSpellChainMap.json b/packages/extension-base/src/utils/staticData/paraSpellChainMap.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/packages/extension-base/src/utils/staticData/paraSpellChainMap.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/extension-base/src/utils/staticData/remindNotificationTime.json b/packages/extension-base/src/utils/staticData/remindNotificationTime.json deleted file mode 100644 index 0967ef424bc..00000000000 --- a/packages/extension-base/src/utils/staticData/remindNotificationTime.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/extension-base/src/utils/staticData/termAndCondition.json b/packages/extension-base/src/utils/staticData/termAndCondition.json deleted file mode 100644 index 1d767a9c1eb..00000000000 --- a/packages/extension-base/src/utils/staticData/termAndCondition.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "default": "These Terms of Use (“Agreement”) set forth the general terms and conditions of your use of the SubWallet extension application, mobile application, and web dashboard application (\"SubWallet Application\") and any of its related products and services (collectively, “Services”). \n\nThis Agreement is legally binding between you (“User”, “you” or “your”) and this application developer (“Operator”, “we”, “us” or “our”). If you are entering into this Agreement on behalf of a business or other legal entity, you represent that you have the authority to bind such an entity to this Agreement, in which case the terms “User”, “you” or “your” shall refer to such entity. \n\nIf you do not have such authority, or if you do not agree with the terms of this Agreement, you must not accept this Agreement and may not access and use the SubWallet Application and Services. By accessing and using the SubWallet Application and Services, you acknowledge that you have read, understood, and agree to be bound by the terms of this Agreement. You acknowledge that this Agreement is a contract between you and the Operator, even though it is electronic and is not physically signed by you, and it governs your use of the SubWallet Application and Services.\n\nThis Agreement is written in various languages. If there is any dispute, the English language shall prevail.\n\n#### **Accounts and membership**\n\nIf you create a wallet in the SubWallet Application, you are responsible for maintaining the security of your wallet and you are fully responsible for all activities that occur with the wallet and any other actions taken in connection with it. You should understand that we do not have access to any wallet-related information on our side, nor are we able to send it to any other party. \n\nAll such information is stored locally on your device(s) which we do not have access to and you bear full responsibility for its (their) safety. Your wallet private keys/seed phrases are not backed up along with other data so if you delete SubWallet Application, it will be impossible to restore your keys from a backup.\n\n#### **Privacy Policy**\n\nWe respect your privacy and are committed to protecting it through our compliance with this privacy policy (“Policy”). This Policy describes the types of information we may collect from you or that you may provide on the SubWallet Application, SubWallet.App website, and any of their related products and services, and our practices for collecting, using, maintaining, protecting, and disclosing that information. By accessing and using the Services, you acknowledge that you have read, understood, and agree to be bound by the terms of this Policy. This Policy does not apply to the practices of companies that we do not own or control, or to individuals that we do not employ or manage. \n\n##### **Information category**\n\nFor the purposes of the given document, we would like to classify information into the following categories: Data that is used for wallet creation, import, and export (i.e., seed phrase, private key, etc.) (“Sensitive information”), personally identifiable information (i.e., data that could potentially identify you as an individual) (“Personal information”), and Non-personally identifiable information (i.e., information that cannot be used to identify who you are) (“Non-personal information”). This Policy covers all the categories and will tell you how we might collect and use each type.\n\n*Sensitive information*\n\nYour Sensitive information is not collected or stored by us. In particular, it is not sent anywhere, is not stored anywhere except your device, and is not included in backups of the operating system. We are committed to making sure your information is protected and we employ several mechanisms to keep your information safe, including on-device encryption, verification and authentication by password or biometrics, and securing all network connections with industry-standard transport layer security. However, even with these precautions taken by us, the safety of your device and your seed phrase or backup data is solely your responsibility.\n\n*Personal information & Non-personal information*\n\nYou can access and use the Services without telling us who you are or revealing any information by which someone could identify you as a specific, identifiable individual. In other words, no Personal information is collected by our Services. This applies to all categories of users, including children under the age of 18. Please note that our extension and app have been uploaded to the Store on desktop browsers (Chrome, Brave, Edge & Firefox) and mobile (App Store and Play Store). These stores may track some of your information and activities including but not limited to log data, cookies, etc.\n\n##### **Disclosure of information**\n\nWe do not share your information with anyone or for any reason.\n\n##### **Security Measures**\n\nIn the event we become aware that the security of the Services has been compromised as a result of external activity, including, but not limited to, security attacks or fraud, we reserve the right to take reasonably appropriate measures, including, but not limited to, investigation and reporting, as well as notification to and cooperation with law enforcement authorities. In such cases, we will make reasonable efforts to notify affected individuals if we believe that there is a reasonable risk of harm to them or if notice is otherwise required by law. When we do, we will post a notice on the Services.\n\n##### **Do Not Track signals**\n\nSome browsers incorporate a Do Not Track feature that signals to websites you visit that you do not want to have your online activity tracked. Tracking is not the same as using or collecting information in connection with a website. For these purposes, tracking refers to collecting personally identifiable information from consumers who use or visit a website or online service as they move across different websites over time. The Services do not track its visitors over time and across third-party websites. However, some third-party websites may keep track of your browsing activities when they serve you content, which enables them to tailor what they present to you.\n\n#### **Links to other resources**\n\nAlthough the SubWallet Application and Services may link to other resources (such as websites, other applications, etc.), we are not, directly or indirectly, implying any approval, association, sponsorship, endorsement, or affiliation with any linked resource, unless specifically stated herein. We are not responsible for examining or evaluating, and we do not warrant the offerings of any businesses or individuals or the content of their resources. \n\nWe do not assume any responsibility or liability for the actions, products, services, and content of any other third parties. You should carefully review the legal statements and other conditions of use of any resource that you access through a link in the SubWallet Application. Your linking to any other off-site resources is at your own risk.\n\n#### **Prohibited uses**\n\nIn addition to other terms as set forth in the Agreement, you are prohibited from using the SubWallet Application and Services:\n\n1. For any unlawful purpose\n2. To solicit others to perform or participate in any unlawful acts\n3. To violate any international, federal, provincial, or state regulations, rules, laws, or local ordinances\n4. To infringe upon or violate our intellectual property rights or the intellectual property rights of others\n5. To harass, abuse, insult, harm, defame, slander, disparage, intimidate, or discriminate based on gender, sexual orientation, religion, ethnicity, race, age, national origin, or disability\n6. To submit false or misleading information\n7. To upload or transmit viruses or any other type of malicious code that will or may be used in any way that will affect the functionality or operation of the SubWallet Application and Services, third-party products and services, or the Internet\n8. To spam, phish, pharm, pretext, spider, crawl, or scrape\n9. For any obscene or immoral purpose\n10. To interfere with or circumvent the security features of the SubWallet Application and Services, third-party products and services, or the Internet.\n \n#### **Intellectual property rights**\n\n“Intellectual Property Rights” means all present and future rights conferred by statute, common law, or equity in or in relation to any copyright and related rights, trademarks, designs, patents, inventions, goodwill, and the right to sue for passing off, rights to inventions, rights to use, and all other intellectual property rights, in each case whether registered or unregistered and including all applications and rights to apply for and be granted, rights to claim priority from, such rights and all similar or equivalent rights or forms of protection and any other results of intellectual activity which subsist or will subsist now or in the future in any part of the world.\n\nThis Agreement does not transfer to you any intellectual property owned by the Operator or third parties, and all rights, titles, and interests in and to such property will remain (as between the parties) solely with the Operator. All trademarks, service marks, graphics, and logos used in connection with the SubWallet Application and Services, are trademarks or registered trademarks of the Operator or its licensors.\n\nOther trademarks, service marks, graphics, and logos used in connection with the SubWallet Application and Services may be the trademarks of other third parties. Your use of the SubWallet Application and Services grants you no right or license to reproduce or otherwise use any of the Operator or third-party trademarks.\n\n#### **Limitation of liability**\n\nTo the fullest extent permitted by applicable law, in no event will the Operator, its affiliates, directors, officers, employees, agents, suppliers, or licensors be liable to any person for any indirect, incidental, special, punitive, cover or consequential damages (including, without limitation, damages for lost profits, revenue, sales, goodwill, use of content, impact on business, business interruption, loss of anticipated savings, loss of business opportunity) however caused, under any theory of liability, including, without limitation, contract, tort, warranty, breach of statutory duty, negligence or otherwise, even if the liable party has been advised as to the possibility of such damages or could have foreseen such damages. \n\n#### **Indemnification**\n\nYou agree to indemnify and hold the Operator and its affiliates, directors, officers, employees, agents, suppliers, and licensors harmless from and against any liabilities, losses, damages, or costs, including reasonable attorneys’ fees, incurred in connection with or arising from any third-party allegations, claims, actions, disputes, or demands asserted against any of them as a result of or relating to your use of the SubWallet Application and Services or any willful misconduct on your part.\n\n#### **Severability**\n\nAll rights and restrictions contained in this Agreement may be exercised and shall be applicable and binding only to the extent that they do not violate any applicable laws and are intended to be limited to the extent necessary so that they will not render this Agreement illegal, invalid, or unenforceable. If any provision or portion of any provision of this Agreement shall be held to be illegal, invalid, or unenforceable by a court of competent jurisdiction, it is the intention of the parties that the remaining provisions or portions thereof shall constitute their Agreement with respect to the subject matter hereof, and all such remaining provisions or portions thereof shall remain in full force and effect.\n\n#### **Dispute resolution**\n\nThe formation, interpretation, and performance of this Agreement and any disputes arising out of it shall be governed by the substantive and procedural laws of the United Nations Convention without regard to its rules on conflicts or choice of law and, to the extent applicable, the laws of the United Nations Convention. The exclusive jurisdiction and venue for actions related to the subject matter hereof shall be the courts located in the United Nations Convention, and you hereby submit to the personal jurisdiction of such courts. You hereby waive any right to a jury trial in any proceeding arising out of or related to this Agreement. The United Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement.\n\n#### **Changes and amendments**\n\nWe reserve the right to modify this Agreement or its terms related to the SubWallet Application and Services at any time at our discretion. When we do, we will revise the updated date at the bottom of this page. We may also provide notice to you in other ways at our discretion, such as through the contact information you have provided.\n\nAn updated version of this Agreement will be effective immediately upon the posting of the revised Agreement unless otherwise specified. Your continued use of the SubWallet Application and Services after the effective date of the revised Agreement (or such other act specified at that time) will constitute your consent to those changes.\n\n#### **Acceptance of these terms**\n\nYou acknowledge that you have read this Agreement and agree to all its terms and conditions. By accessing and using the SubWallet Application and Services you agree to be bound by this Agreement. If you do not agree to abide by the terms of this Agreement, you are not authorized to access or use the SubWallet Application and Services.\n\n#### **Contacting us**\n\nIf you have any questions, concerns, or complaints regarding this Agreement, we encourage you to contact us using the details below:\n\n**Email:** [**agent@subwallet.app**](mailto:agent@subwallet.app)\n\nLast modified Jan 10, 2024." -} diff --git a/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx b/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx index 0ad86102f6f..383055bbe95 100644 --- a/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx +++ b/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx @@ -3,7 +3,6 @@ import { BrowserConfirmationType, CurrencyJson, CurrencyType, LanguageType, ThemeNames } from '@subwallet/extension-base/background/KoniTypes'; import { ENABLE_LANGUAGES, languageOptions } from '@subwallet/extension-base/constants/i18n'; -import { staticData, StaticKey } from '@subwallet/extension-base/utils/staticData'; import DefaultLogosMap from '@subwallet/extension-koni-ui/assets/logo'; import { GeneralEmptyList, Layout, PageWrapper } from '@subwallet/extension-koni-ui/components'; import { DataContext } from '@subwallet/extension-koni-ui/contexts/DataContext'; @@ -14,6 +13,7 @@ import { PhosphorIcon, Theme, ThemeProps } from '@subwallet/extension-koni-ui/ty import { noop } from '@subwallet/extension-koni-ui/utils'; import { getCurrencySymbol } from '@subwallet/extension-koni-ui/utils/currency'; import { BackgroundIcon, Icon, Image, SelectModal, SettingItem, SwIconProps } from '@subwallet/react-ui'; +import { staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; import CN from 'classnames'; import { ArrowSquareUpRight, BellSimpleRinging, CaretRight, CheckCircle, CornersOut, CurrencyCircleDollar, GlobeHemisphereEast, Layout as LayoutIcon, MoonStars, Sun } from 'phosphor-react'; import React, { useCallback, useContext, useMemo, useState } from 'react'; diff --git a/packages/extension-koni-ui/src/components/Field/Earning/EarningPoolSelector.tsx b/packages/extension-koni-ui/src/components/Field/Earning/EarningPoolSelector.tsx index 9523fab0e4b..692f49968c7 100644 --- a/packages/extension-koni-ui/src/components/Field/Earning/EarningPoolSelector.tsx +++ b/packages/extension-koni-ui/src/components/Field/Earning/EarningPoolSelector.tsx @@ -3,7 +3,6 @@ import { getValidatorLabel } from '@subwallet/extension-base/koni/api/staking/bonding/utils'; import { YieldPoolType } from '@subwallet/extension-base/types'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; import { StakingPoolItem } from '@subwallet/extension-koni-ui/components'; import EmptyValidator from '@subwallet/extension-koni-ui/components/Account/EmptyValidator'; import { Avatar } from '@subwallet/extension-koni-ui/components/Avatar'; @@ -15,6 +14,7 @@ import { SortingModal } from '@subwallet/extension-koni-ui/components/Modal/Sort import { useFilterModal, useGetPoolTargetList, useSelector, useYieldPositionDetail } from '@subwallet/extension-koni-ui/hooks'; import { NominationPoolDataType, ThemeProps } from '@subwallet/extension-koni-ui/types'; import { ActivityIndicator, Badge, Button, Icon, InputRef, ModalContext, SelectModal, Tooltip, useExcludeModal } from '@subwallet/react-ui'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import BigN from 'bignumber.js'; import { Book, CaretLeft, FadersHorizontal, SortAscending, ThumbsUp } from 'phosphor-react'; import React, { ForwardedRef, forwardRef, SyntheticEvent, useCallback, useContext, useEffect, useMemo, useState } from 'react'; @@ -371,7 +371,7 @@ const Component = (props: Props, ref: ForwardedRef) => { }, [inactiveModal]); useEffect(() => { - fetchStaticData>('nomination-pool-recommendation').then((earningPoolRecommendation) => { + subwalletApiSdk.staticContentApi.fetchNominationPoolRecommendations().then((earningPoolRecommendation) => { setDefaultPoolMap(earningPoolRecommendation); }).catch(console.error); }, []); diff --git a/packages/extension-koni-ui/src/components/Field/Earning/EarningValidatorSelector.tsx b/packages/extension-koni-ui/src/components/Field/Earning/EarningValidatorSelector.tsx index 2abf012fef7..41fedb2a2b6 100644 --- a/packages/extension-koni-ui/src/components/Field/Earning/EarningValidatorSelector.tsx +++ b/packages/extension-koni-ui/src/components/Field/Earning/EarningValidatorSelector.tsx @@ -1,11 +1,10 @@ // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { ChainRecommendValidator } from '@subwallet/extension-base/constants'; import { getValidatorLabel } from '@subwallet/extension-base/koni/api/staking/bonding/utils'; import { _STAKING_CHAIN_GROUP, RELAY_HANDLER_DIRECT_STAKING_CHAINS } from '@subwallet/extension-base/services/earning-service/constants'; import { NominationInfo, YieldPoolType } from '@subwallet/extension-base/types'; -import { detectTranslate, fetchStaticData } from '@subwallet/extension-base/utils'; +import { detectTranslate } from '@subwallet/extension-base/utils'; import { SelectValidatorInput, StakingValidatorItem } from '@subwallet/extension-koni-ui/components'; import EmptyValidator from '@subwallet/extension-koni-ui/components/Account/EmptyValidator'; import { BasicInputWrapper } from '@subwallet/extension-koni-ui/components/Field/Base'; @@ -19,6 +18,8 @@ import { autoSelectValidatorOptimally } from '@subwallet/extension-koni-ui/utils import { getValidatorKey } from '@subwallet/extension-koni-ui/utils/transaction/stake'; import { Badge, Button, Icon, InputRef, ModalContext, SwList, SwModal, useExcludeModal } from '@subwallet/react-ui'; import { SwListSectionRef } from '@subwallet/react-ui/es/sw-list'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; +import { ChainRecommendValidator } from '@subwallet-monorepos/subwallet-services-sdk/services'; import BigN from 'bignumber.js'; import { CaretLeft, CheckCircle, FadersHorizontal, SortAscending } from 'phosphor-react'; import React, { ForwardedRef, forwardRef, SyntheticEvent, useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; @@ -348,7 +349,7 @@ const Component = (props: Props, ref: ForwardedRef) => { // }, [cachedNominations]); useEffect(() => { - fetchStaticData>('direct-nomination-validator').then((earningPoolRecommendation) => { + subwalletApiSdk.staticContentApi.fetchValidatorRecommendations().then((earningPoolRecommendation) => { setDefaultPoolMap(earningPoolRecommendation); }).catch(console.error); }, []); diff --git a/packages/extension-koni-ui/src/components/Modal/Earning/EarningValidatorSelectedModal/ChangeValidator.tsx b/packages/extension-koni-ui/src/components/Modal/Earning/EarningValidatorSelectedModal/ChangeValidator.tsx index 1495c42059e..3dc8c4c6a58 100644 --- a/packages/extension-koni-ui/src/components/Modal/Earning/EarningValidatorSelectedModal/ChangeValidator.tsx +++ b/packages/extension-koni-ui/src/components/Modal/Earning/EarningValidatorSelectedModal/ChangeValidator.tsx @@ -2,10 +2,9 @@ // SPDX-License-Identifier: Apache-2.0 import { ExtrinsicType, NotificationType } from '@subwallet/extension-base/background/KoniTypes'; -import { ChainRecommendValidator } from '@subwallet/extension-base/constants'; import { RELAY_HANDLER_DIRECT_STAKING_CHAINS } from '@subwallet/extension-base/services/earning-service/constants'; import { NominationInfo, SubmitChangeValidatorStaking, ValidatorInfo, YieldPoolType } from '@subwallet/extension-base/types'; -import { detectTranslate, fetchStaticData } from '@subwallet/extension-base/utils'; +import { detectTranslate } from '@subwallet/extension-base/utils'; import { StakingValidatorItem } from '@subwallet/extension-koni-ui/components'; import EmptyValidator from '@subwallet/extension-koni-ui/components/Account/EmptyValidator'; import { BasicInputWrapper } from '@subwallet/extension-koni-ui/components/Field/Base'; @@ -21,6 +20,8 @@ import { Theme, ThemeProps, ValidatorDataType } from '@subwallet/extension-koni- import { getValidatorKey } from '@subwallet/extension-koni-ui/utils/transaction/stake'; import { Badge, Button, Icon, ModalContext, SwList, SwModal, useExcludeModal } from '@subwallet/react-ui'; import { SwListSectionRef } from '@subwallet/react-ui/es/sw-list'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; +import { ChainRecommendValidator } from '@subwallet-monorepos/subwallet-services-sdk/services'; import BigN from 'bignumber.js'; import { CaretLeft, CheckCircle, FadersHorizontal, SortAscending, ThumbsUp } from 'phosphor-react'; import React, { forwardRef, SyntheticEvent, useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; @@ -425,7 +426,7 @@ const Component = (props: Props) => { }, [onCancelSelectValidator, onCancel]); useEffect(() => { - fetchStaticData>('direct-nomination-validator').then((earningValidatorRecommendation) => { + subwalletApiSdk.staticContentApi.fetchValidatorRecommendations().then((earningValidatorRecommendation) => { setDefaultValidatorMap(earningValidatorRecommendation); }).catch(console.error); }, []); diff --git a/packages/extension-koni-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx b/packages/extension-koni-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx index 93ad43b0950..d0179f6ad83 100644 --- a/packages/extension-koni-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx +++ b/packages/extension-koni-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx @@ -1,12 +1,12 @@ // Copyright 2019-2022 @subwallet/extension-koni-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; import { GENERAL_TERM_AND_CONDITION_MODAL } from '@subwallet/extension-koni-ui/constants'; import useTranslation from '@subwallet/extension-koni-ui/hooks/common/useTranslation'; import { ThemeProps } from '@subwallet/extension-koni-ui/types'; import { Button, Checkbox, Icon, ModalContext, SwModal, Typography } from '@subwallet/react-ui'; import { CheckboxChangeEvent } from '@subwallet/react-ui/es/checkbox'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import CN from 'classnames'; import { ArrowCircleRight, CaretDown } from 'phosphor-react'; import React, { useCallback, useContext, useEffect, useRef, useState } from 'react'; @@ -33,7 +33,7 @@ const Component = ({ className, onOk }: Props) => { const scrollRef = useRef(null); useEffect(() => { - fetchStaticData('term-and-condition', 'index.md', false) + subwalletApiSdk.staticContentApi.fetchTermAndCondition() .then((md) => setStaticData({ md })) .catch((e) => console.log('fetch _termAndCondition error:', e)); }, []); diff --git a/packages/extension-koni-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts b/packages/extension-koni-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts index 2756d04d1e3..64940e35d40 100644 --- a/packages/extension-koni-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts +++ b/packages/extension-koni-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts @@ -4,11 +4,11 @@ import { _ChainInfo } from '@subwallet/chain-list/types'; import { APIItemState, CrowdloanItem, CurrencyJson } from '@subwallet/extension-base/background/KoniTypes'; import { _getChainNativeTokenBasicInfo, _getSubstrateRelayParent } from '@subwallet/extension-base/services/chain-service/utils'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; import { BN_ZERO } from '@subwallet/extension-koni-ui/constants'; import { getBalanceValue, getConvertedBalanceValue } from '@subwallet/extension-koni-ui/hooks/screen/home/useAccountBalance'; import { RootState } from '@subwallet/extension-koni-ui/stores'; import { _CrowdloanItemType } from '@subwallet/extension-koni-ui/types/crowdloan'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { useEffect, useMemo, useState } from 'react'; import { useSelector } from 'react-redux'; @@ -85,7 +85,7 @@ export default function useGetCrowdloanList () { const { currencyData, priceMap } = useSelector((state: RootState) => state.price); useEffect(() => { - fetchStaticData<_ChainInfo[]>('chains').then((rs) => { + subwalletApiSdk.staticContentApi.fetchLatestChainData().then((rs) => { const result: Record = {}; rs.forEach((ci) => { diff --git a/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx b/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx index c14ddb6ee32..3f7449157a5 100644 --- a/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx +++ b/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx @@ -2,9 +2,9 @@ // SPDX-License-Identifier: Apache-2.0 import { LanguageType } from '@subwallet/extension-base/background/KoniTypes'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; import { isProductionMode } from '@subwallet/extension-koni-ui/constants'; import { RootState } from '@subwallet/extension-koni-ui/stores'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { useCallback } from 'react'; import { useSelector } from 'react-redux'; @@ -20,7 +20,7 @@ const useFetchMarkdownContentData = () => { return useCallback((folder: string, supportedLanguages: LanguageType[], fallbackLanguage: LanguageType = 'en') => { const jsonFile = getJsonFile(supportedLanguages, fallbackLanguage); - return fetchStaticData(`markdown-contents/${folder}`, jsonFile, true); + return subwalletApiSdk.staticContentApi.fetchMarkdownContent(jsonFile); }, [getJsonFile]); }; diff --git a/packages/extension-koni-ui/src/hooks/staticContent/useGetConfig.ts b/packages/extension-koni-ui/src/hooks/staticContent/useGetConfig.ts index 2ace7f5d4ae..f29670ccf39 100644 --- a/packages/extension-koni-ui/src/hooks/staticContent/useGetConfig.ts +++ b/packages/extension-koni-ui/src/hooks/staticContent/useGetConfig.ts @@ -1,25 +1,20 @@ // Copyright 2019-2022 @polkadot/extension-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { fetchStaticData } from '@subwallet/extension-base/utils'; import { DEFAULT_SESSION_VALUE, LATEST_SESSION } from '@subwallet/extension-koni-ui/constants'; import { SessionStorage } from '@subwallet/extension-koni-ui/types'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { useCallback, useMemo } from 'react'; -interface BackupTimeOutData { - backupTimeout: number -} -const SlugDomain = 'config/remind-backup'; - const useGetConfig = () => { const latestSession = useMemo(() => (JSON.parse(localStorage.getItem(LATEST_SESSION) || JSON.stringify(DEFAULT_SESSION_VALUE))) as SessionStorage, []); const getConfig = useCallback(async () => { try { - const res = await fetchStaticData(SlugDomain); + const res = await subwalletApiSdk.staticContentApi.fetchConfigRemindBackup(); - return (res as BackupTimeOutData).backupTimeout; + return res.backupTimeout; } catch { return latestSession.timeBackup; } diff --git a/packages/extension-koni-ui/src/stores/utils/index.ts b/packages/extension-koni-ui/src/stores/utils/index.ts index 7b322437a32..bf894557d7b 100644 --- a/packages/extension-koni-ui/src/stores/utils/index.ts +++ b/packages/extension-koni-ui/src/stores/utils/index.ts @@ -11,10 +11,11 @@ import { SWTransactionResult } from '@subwallet/extension-base/services/transact import { WalletConnectNotSupportRequest, WalletConnectSessionRequest } from '@subwallet/extension-base/services/wallet-connect-service/types'; import { AccountJson, AccountProxy, AccountsWithCurrentAddress, BalanceJson, BuyServiceInfo, BuyTokenInfo, EarningRewardHistoryItem, EarningRewardJson, ResponseSubscribeProcessAlive, YieldPoolInfo, YieldPositionInfo } from '@subwallet/extension-base/types'; import { SwapPair } from '@subwallet/extension-base/types/swap'; -import { addLazy, fetchStaticData } from '@subwallet/extension-base/utils'; +import { addLazy } from '@subwallet/extension-base/utils'; import { lazySubscribeMessage } from '@subwallet/extension-koni-ui/messaging'; import { store } from '@subwallet/extension-koni-ui/stores'; import { MissionInfo } from '@subwallet/extension-koni-ui/types'; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import { SessionTypes } from '@walletconnect/types'; // Setup redux stores @@ -64,7 +65,7 @@ export const getMissionPoolData = (() => { const rs = { promise, start: () => { - fetchStaticData('airdrop-campaigns') + subwalletApiSdk.staticContentApi.fetchAirdropCampaigns() .then((data) => { handler.resolve?.(data || []); }) @@ -100,7 +101,7 @@ export const getOldChainPrefixData = (() => { const rs = { promise, start: () => { - fetchStaticData>('old-chain-prefix') + subwalletApiSdk.staticContentApi.fetchOldChainPrefix() .then((data) => { handler.resolve?.(data); }) diff --git a/packages/extension-web-ui/src/Popup/CrowdloanUnlockCampaign/index.tsx b/packages/extension-web-ui/src/Popup/CrowdloanUnlockCampaign/index.tsx index 3322fc762a5..9c29d89bdac 100644 --- a/packages/extension-web-ui/src/Popup/CrowdloanUnlockCampaign/index.tsx +++ b/packages/extension-web-ui/src/Popup/CrowdloanUnlockCampaign/index.tsx @@ -2,13 +2,14 @@ // SPDX-License-Identifier: Apache-2.0 import { _ChainInfo } from '@subwallet/chain-list/types'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; import { PageWrapper } from '@subwallet/extension-web-ui/components'; import { CROWDLOAN_UNLOCK_TIME } from '@subwallet/extension-web-ui/constants'; import { DEFAULT_CROWDLOAN_UNLOCK_TIME } from '@subwallet/extension-web-ui/constants/event'; import { DataContext } from '@subwallet/extension-web-ui/contexts/DataContext'; import { updateChainLogoMaps } from '@subwallet/extension-web-ui/stores/utils'; -import { CrowdloanFundInfo, ThemeProps } from '@subwallet/extension-web-ui/types'; +import { ThemeProps } from '@subwallet/extension-web-ui/types'; +import { CrowdloanFundInfo } from "@subwallet/extension-base/koni/api/dotsama/crowdloan"; +import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; import CN from 'classnames'; import React, { useContext, useEffect, useState } from 'react'; import { Outlet } from 'react-router-dom'; @@ -17,11 +18,6 @@ import { useLocalStorage } from 'usehooks-ts'; type Props = ThemeProps; -type PeriodTimeInfo = { - polkadot: Record; - kusama: Record; -} - function crowdloanFundsToMap (crowdloanFunds: CrowdloanFundInfo[]): Record { const result: Record = {}; @@ -68,9 +64,9 @@ const Component: React.FC = (props: Props) => { useEffect(() => { Promise.all([ - fetchStaticData('crowdloan-funds'), - fetchStaticData<_ChainInfo[]>('chains'), - fetchStaticData('events', 'period-time.json') + subwalletApiSdk.staticContentApi.fetchCrowdloanFundList(), + subwalletApiSdk.staticContentApi.fetchLatestChainData(), + subwalletApiSdk.staticContentApi.fetchPeriodTimeInfo() ]).then(([crowdloanFunds, chainInfoItems, periodTimeInfo]) => { setCrowdloanFundInfoMap(crowdloanFundsToMap(crowdloanFunds)); setChainInfoMap(chainInfoItemsToMap(chainInfoItems)); diff --git a/packages/extension-web-ui/src/Popup/Home/Earning/EarningPreview/EarningPreviewOutlet.tsx b/packages/extension-web-ui/src/Popup/Home/Earning/EarningPreview/EarningPreviewOutlet.tsx index 4d075a34940..305142aeb77 100644 --- a/packages/extension-web-ui/src/Popup/Home/Earning/EarningPreview/EarningPreviewOutlet.tsx +++ b/packages/extension-web-ui/src/Popup/Home/Earning/EarningPreview/EarningPreviewOutlet.tsx @@ -2,13 +2,13 @@ // SPDX-License-Identifier: Apache-2.0 import { YieldPoolInfo } from '@subwallet/extension-base/types'; -import { fetchStaticCache } from '@subwallet/extension-base/utils/fetchStaticCache'; import { LoadingScreen } from '@subwallet/extension-web-ui/components'; import { DataContext } from '@subwallet/extension-web-ui/contexts/DataContext'; import { ThemeProps } from '@subwallet/extension-web-ui/types'; import React, { useContext, useEffect, useState } from 'react'; import { Outlet } from 'react-router-dom'; import styled from 'styled-components'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; type Props = ThemeProps & { // @@ -22,9 +22,9 @@ function Component ({ className }: Props) { useEffect(() => { let isSync = true; - fetchStaticCache<{data: Record}>('earning/yield-pools.json', { data: {} }).then((rs) => { + subwalletApiSdk.staticDataCacheApi.fetchPoolsData().then((rs) => { if (isSync) { - setPoolInfoMap(rs.data); + setPoolInfoMap(rs); } }).catch((e) => { console.log('Error when fetching yield-pools.json', e); diff --git a/packages/extension-web-ui/src/Popup/index.tsx b/packages/extension-web-ui/src/Popup/index.tsx index 7eb98fb8d40..ed0109a3707 100644 --- a/packages/extension-web-ui/src/Popup/index.tsx +++ b/packages/extension-web-ui/src/Popup/index.tsx @@ -13,6 +13,10 @@ import { RouterProvider } from 'react-router-dom'; import LoadingScreen from '../components/LoadingScreen'; import { ScreenContextProvider } from '../contexts/ScreenContext'; import { router } from './router'; +import { setupApiSDK } from "@subwallet/extension-base/utils"; + +// Setup API SDK before app init +setupApiSDK(); export default function Popup (): React.ReactElement { return ( diff --git a/packages/extension-web-ui/src/components/Field/Earning/EarningPoolSelector.tsx b/packages/extension-web-ui/src/components/Field/Earning/EarningPoolSelector.tsx index 302c443f435..d72f1f9cef4 100644 --- a/packages/extension-web-ui/src/components/Field/Earning/EarningPoolSelector.tsx +++ b/packages/extension-web-ui/src/components/Field/Earning/EarningPoolSelector.tsx @@ -3,7 +3,6 @@ import { getValidatorLabel } from '@subwallet/extension-base/koni/api/staking/bonding/utils'; import { YieldPoolType } from '@subwallet/extension-base/types'; -import { fetchStaticData } from '@subwallet/extension-base/utils'; import { BaseSelectModal, StakingPoolItem } from '@subwallet/extension-web-ui/components'; import EmptyValidator from '@subwallet/extension-web-ui/components/Account/EmptyValidator'; import { Avatar } from '@subwallet/extension-web-ui/components/Avatar'; @@ -22,6 +21,7 @@ import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; import { isEthereumAddress } from '@polkadot/util-crypto'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; interface Props extends ThemeProps, BasicInputWrapper { slug: string; @@ -356,7 +356,7 @@ const Component = (props: Props, ref: ForwardedRef) => { }, [inactiveModal]); useEffect(() => { - fetchStaticData>('nomination-pool-recommendation').then((earningPoolRecommendation) => { + subwalletApiSdk.staticContentApi.fetchNominationPoolRecommendations().then((earningPoolRecommendation) => { setDefaultPoolMap(earningPoolRecommendation); }).catch(console.error); }, []); diff --git a/packages/extension-web-ui/src/components/Field/Earning/EarningValidatorSelector.tsx b/packages/extension-web-ui/src/components/Field/Earning/EarningValidatorSelector.tsx index 83e1fd1151a..854b61d5023 100644 --- a/packages/extension-web-ui/src/components/Field/Earning/EarningValidatorSelector.tsx +++ b/packages/extension-web-ui/src/components/Field/Earning/EarningValidatorSelector.tsx @@ -1,11 +1,11 @@ // Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { ChainRecommendValidator } from '@subwallet/extension-base/constants'; +import { ChainRecommendValidator } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { getValidatorLabel } from '@subwallet/extension-base/koni/api/staking/bonding/utils'; import { _STAKING_CHAIN_GROUP } from '@subwallet/extension-base/services/earning-service/constants'; import { YieldPoolType } from '@subwallet/extension-base/types'; -import { detectTranslate, fetchStaticData } from '@subwallet/extension-base/utils'; +import { detectTranslate } from '@subwallet/extension-base/utils'; import { BaseModal, SelectValidatorInput, StakingValidatorItem } from '@subwallet/extension-web-ui/components'; import EmptyValidator from '@subwallet/extension-web-ui/components/Account/EmptyValidator'; import { BasicInputWrapper } from '@subwallet/extension-web-ui/components/Field/Base'; @@ -24,6 +24,7 @@ import { CaretLeft, CheckCircle, FadersHorizontal, SortAscending } from 'phospho import React, { ForwardedRef, forwardRef, SyntheticEvent, useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react'; import { useTranslation } from 'react-i18next'; import styled from 'styled-components'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; interface Props extends ThemeProps, BasicInputWrapper { chain: string; @@ -315,7 +316,7 @@ const Component = (props: Props, ref: ForwardedRef) => { }, [activeModal, id]); useEffect(() => { - fetchStaticData>('direct-nomination-validator').then((earningPoolRecommendation) => { + subwalletApiSdk.staticContentApi.fetchValidatorRecommendations().then((earningPoolRecommendation) => { setDefaultPoolMap(earningPoolRecommendation); }).catch(console.error); }, []); diff --git a/packages/extension-web-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx b/packages/extension-web-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx index c84ac9493bb..83cdafe1ceb 100644 --- a/packages/extension-web-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx +++ b/packages/extension-web-ui/src/components/Modal/TermsAndConditions/GeneralTermModal.tsx @@ -1,8 +1,5 @@ -// [object Object] +// Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 - -// eslint-disable-next-line header/header -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; import { BaseModal } from '@subwallet/extension-web-ui/components'; import { GENERAL_TERM_AND_CONDITION_MODAL } from '@subwallet/extension-web-ui/constants'; import { ScreenContext } from '@subwallet/extension-web-ui/contexts/ScreenContext'; @@ -15,6 +12,7 @@ import { ArrowCircleRight, CaretDown } from 'phosphor-react'; import React, { useCallback, useContext, useEffect, useRef, useState } from 'react'; import Markdown from 'react-markdown'; import styled from 'styled-components'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; interface Props extends ThemeProps { onOk: () => void @@ -36,7 +34,7 @@ const Component = ({ className, onOk }: Props) => { const scrollRef = useRef(null); useEffect(() => { - fetchStaticData('term-and-condition', 'index.md') + subwalletApiSdk.staticContentApi.fetchTermAndCondition() .then((md) => setStaticData({ md: md as string })) .catch((e) => console.log('fetch _termAndCondition error:', e)); }, []); diff --git a/packages/extension-web-ui/src/components/Modal/TermsAndConditions/SeedPhraseTermModal.tsx b/packages/extension-web-ui/src/components/Modal/TermsAndConditions/SeedPhraseTermModal.tsx index 74d359fe530..fd78cd23ba1 100644 --- a/packages/extension-web-ui/src/components/Modal/TermsAndConditions/SeedPhraseTermModal.tsx +++ b/packages/extension-web-ui/src/components/Modal/TermsAndConditions/SeedPhraseTermModal.tsx @@ -1,7 +1,5 @@ -// [object Object] +// Copyright 2019-2022 @subwallet/extension-web-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 - -// eslint-disable-next-line header/header import { BaseModal } from '@subwallet/extension-web-ui/components'; import { CONFIRM_TERM_SEED_PHRASE, TERM_AND_CONDITION_SEED_PHRASE_MODAL } from '@subwallet/extension-web-ui/constants'; import { ScreenContext } from '@subwallet/extension-web-ui/contexts/ScreenContext'; diff --git a/packages/extension-web-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts b/packages/extension-web-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts index dc4a94ab0df..b5c44aabab9 100644 --- a/packages/extension-web-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts +++ b/packages/extension-web-ui/src/hooks/screen/crowdloan/useGetCrowdloanList.ts @@ -4,13 +4,13 @@ import { _ChainInfo } from '@subwallet/chain-list/types'; import { APIItemState, CrowdloanItem, CurrencyJson } from '@subwallet/extension-base/background/KoniTypes'; import { _getChainNativeTokenBasicInfo, _getSubstrateRelayParent } from '@subwallet/extension-base/services/chain-service/utils'; -import { fetchStaticData } from '@subwallet/extension-base/utils/fetchStaticData'; import { BN_ZERO } from '@subwallet/extension-web-ui/constants'; import { getBalanceValue, getConvertedBalanceValue } from '@subwallet/extension-web-ui/hooks/screen/home/useAccountBalance'; import { RootState } from '@subwallet/extension-web-ui/stores'; import { _CrowdloanItemType } from '@subwallet/extension-web-ui/types/crowdloan'; import { useEffect, useMemo, useState } from 'react'; import { useSelector } from 'react-redux'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; function getCrowdloanContributeList ( crowdloanMap: Record, @@ -85,7 +85,7 @@ export default function useGetCrowdloanList () { const { currencyData, priceMap } = useSelector((state: RootState) => state.price); useEffect(() => { - fetchStaticData<_ChainInfo[]>('chains').then((rs) => { + subwalletApiSdk.staticContentApi.fetchLatestChainData().then((rs) => { const result: Record = {}; rs.forEach((ci) => { diff --git a/packages/extension-web-ui/src/stores/utils/index.ts b/packages/extension-web-ui/src/stores/utils/index.ts index 2b98d883a49..6ed30dcc822 100644 --- a/packages/extension-web-ui/src/stores/utils/index.ts +++ b/packages/extension-web-ui/src/stores/utils/index.ts @@ -2,7 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 import { _AssetRef, _ChainAsset, _ChainInfo, _MultiChainAsset } from '@subwallet/chain-list/types'; -import { AuthUrls } from '@subwallet/extension-base/background/handlers/State'; +import { AuthUrls } from "@subwallet/extension-base/services/request-service/types"; import { AddressBookInfo, AssetSetting, CampaignBanner, ChainStakingMetadata, ConfirmationsQueue, CrowdloanJson, KeyringState, MantaPayConfig, MantaPaySyncState, NftCollection, NftJson, NominatorMetadata, PriceJson, StakingJson, StakingRewardJson, TransactionHistoryItem, UiSettings } from '@subwallet/extension-base/background/KoniTypes'; import { AccountsContext, AuthorizeRequest, ConfirmationRequestBase, MetadataRequest, SigningRequest } from '@subwallet/extension-base/background/types'; import { _ChainApiStatus, _ChainState } from '@subwallet/extension-base/services/chain-service/types'; @@ -10,13 +10,14 @@ import { SWTransactionResult } from '@subwallet/extension-base/services/transact import { WalletConnectNotSupportRequest, WalletConnectSessionRequest } from '@subwallet/extension-base/services/wallet-connect-service/types'; import { AccountJson, AccountsWithCurrentAddress, BalanceJson, BuyServiceInfo, BuyTokenInfo, EarningRewardHistoryItem, EarningRewardJson, YieldPoolInfo, YieldPositionInfo } from '@subwallet/extension-base/types'; import { SwapPair } from '@subwallet/extension-base/types/swap'; -import { addLazy, fetchStaticData, isEmptyObject } from '@subwallet/extension-base/utils'; +import { addLazy, isEmptyObject } from '@subwallet/extension-base/utils'; import { lazySubscribeMessage } from '@subwallet/extension-web-ui/messaging'; import { store } from '@subwallet/extension-web-ui/stores'; import { DAppCategory, DAppInfo } from '@subwallet/extension-web-ui/types/dapp'; import { MissionInfo } from '@subwallet/extension-web-ui/types/missionPool'; import { buildHierarchy } from '@subwallet/extension-web-ui/utils/account/buildHierarchy'; import { SessionTypes } from '@walletconnect/types'; +import subwalletApiSdk from "@subwallet-monorepos/subwallet-services-sdk"; // Setup redux stores @@ -346,8 +347,8 @@ export const getDAppsData = (() => { promise, start: () => { Promise.all([ - fetchStaticData('dapps'), - fetchStaticData('categories') + subwalletApiSdk.staticContentApi.fetchDAppInfo(), + subwalletApiSdk.staticContentApi.fetchDAppCategory() ]) .then((data) => { handler.resolve?.(data); @@ -384,7 +385,7 @@ export const getMissionPoolData = (() => { const rs = { promise, start: () => { - fetchStaticData('airdrop-campaigns') + subwalletApiSdk.staticContentApi.fetchAirdropCampaigns() .then((data) => { handler.resolve?.(data || []); }) From 79fa9a1851d8fefc7ceef0440472383d6f2cda8c Mon Sep 17 00:00:00 2001 From: Thiendekaco <139972251+Thiendekaco@users.noreply.github.com> Date: Thu, 27 Nov 2025 17:43:37 +0700 Subject: [PATCH 2/3] [Issue-#4678] fix(gov): resolve comment review --- .../src/constants/environment.ts | 2 +- .../extension-base/src/constants/index.ts | 13 +++++++++++++ .../src/services/fee-service/utils/index.ts | 2 +- .../src/services/price-service/coingecko.ts | 19 ++++++++++--------- .../src/services/price-service/index.ts | 7 +++---- .../extension-base/src/utils/setup-api-sdk.ts | 2 +- .../src/Popup/Settings/GeneralSetting.tsx | 12 ++++-------- .../useFetchMarkdownContentData.tsx | 2 +- 8 files changed, 34 insertions(+), 25 deletions(-) diff --git a/packages/extension-base/src/constants/environment.ts b/packages/extension-base/src/constants/environment.ts index a6679750b7f..e4f1dcb4589 100644 --- a/packages/extension-base/src/constants/environment.ts +++ b/packages/extension-base/src/constants/environment.ts @@ -9,5 +9,5 @@ export const isProductionMode = PRODUCTION_BRANCHES.indexOf(branchName) > -1; export const BACKEND_API_URL = process.env.SUBWALLET_API || (isProductionMode ? 'https://sw-services.subwallet.app/api' : 'https://be-dev.subwallet.app/api'); export const SW_EXTERNAL_SERVICES_API = process.env.SW_EXTERNAL_SERVICES_API || (isProductionMode ? 'https://external-services.subwallet.app' : 'https://external-services-dev.subwallet.app'); export const STATIC_DATA_CACHING_API_URL = isProductionMode ? 'https://static-cache.subwallet.app' : 'https://dev.sw-static-cache.pages.dev'; -export const STATIC_CONTENT_API_URL = 'https://static-data.subwallet.app/'; +export const STATIC_CONTENT_API_URL = 'https://static-data.subwallet.app'; export const CACHED_API_URL = isProductionMode ? 'https://api-cache.subwallet.app' : 'https://api-cache-dev.subwallet.app'; diff --git a/packages/extension-base/src/constants/index.ts b/packages/extension-base/src/constants/index.ts index 12d7fac73ac..04a876c380a 100644 --- a/packages/extension-base/src/constants/index.ts +++ b/packages/extension-base/src/constants/index.ts @@ -1,6 +1,7 @@ // Copyright 2019-2022 @subwallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 +import { CurrencyJson } from '@subwallet/extension-base/background/KoniTypes'; import { AccountAuthType } from '@subwallet/extension-base/background/types'; export const BASE_SECOND_INTERVAL = 1000; @@ -53,6 +54,18 @@ export const _SUPPORT_TOKEN_PAY_FEE_GROUP = { hydration: ['hydradx_main', 'hydradx_rococo'] }; +export const CURRENCY_SYMBOL_RECORD: Record = { + USD: { label: 'United States Dollar', symbol: '$', isPrefix: true }, + BRL: { label: 'Brazilian Real', symbol: 'R$', isPrefix: true }, + CNY: { label: 'Chinese Yuan', symbol: 'C¥', isPrefix: true }, + EUR: { label: 'Euro', symbol: '€', isPrefix: true }, + GBP: { label: 'British Pound Sterling', symbol: '£', isPrefix: true }, + HKD: { label: 'Hong Kong Dollar', symbol: 'H$', isPrefix: true }, + JPY: { label: 'Japanese Yen', symbol: '¥', isPrefix: true }, + RUB: { label: 'Russian Ruble', symbol: '₽', isPrefix: true }, + VND: { label: 'Vietnamese Dong', symbol: '₫', isPrefix: true } +}; + export const getSupportTokenPayFeeChain = () => { return Object.values(_SUPPORT_TOKEN_PAY_FEE_GROUP).flat(); }; diff --git a/packages/extension-base/src/services/fee-service/utils/index.ts b/packages/extension-base/src/services/fee-service/utils/index.ts index 6de70cefa38..4786daa61bb 100644 --- a/packages/extension-base/src/services/fee-service/utils/index.ts +++ b/packages/extension-base/src/services/fee-service/utils/index.ts @@ -89,7 +89,7 @@ export const fetchInfuraFeeData = async (chainId: number, infuraAuth?: string): export const fetchSubWalletFeeData = async (chainId: number, networkKey: string): Promise => { return await new Promise((resolve) => { // TODO: Update the logo to follow the new estimateFee format or move the logic to the backend - subwalletApiSdk.externalCacheClientApi.fetchSubWalletFeeData(networkKey) + subwalletApiSdk.dynamicCacheApi.fetchSubWalletFeeData(networkKey) .then((info: EvmFeeInfoCache | null) => { resolve(info); }) diff --git a/packages/extension-base/src/services/price-service/coingecko.ts b/packages/extension-base/src/services/price-service/coingecko.ts index 3bae5b52d2f..2266188963e 100644 --- a/packages/extension-base/src/services/price-service/coingecko.ts +++ b/packages/extension-base/src/services/price-service/coingecko.ts @@ -1,9 +1,10 @@ // Copyright 2019-2022 @subwallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { CurrencyJson, CurrencyType, ExchangeRateJSON, HistoryTokenPriceJSON, PriceChartTimeframe, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; +import { CurrencyType, ExchangeRateJSON, HistoryTokenPriceJSON, PriceChartTimeframe, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; +import { CURRENCY_SYMBOL_RECORD } from '@subwallet/extension-base/constants'; import subwalletApiSdk from '@subwallet-monorepos/subwallet-services-sdk'; -import { DerivativeTokenPrice, ExchangeRateItem, GeckoItem, staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; +import { DerivativeTokenPrice, ExchangeRateItem, GeckoItem } from '@subwallet-monorepos/subwallet-services-sdk/services'; const DEFAULT_CURRENCY = 'USD'; const DERIVATIVE_TOKEN_SLUG_LIST = ['susds', 'savings-dai']; @@ -15,7 +16,7 @@ export const getExchangeRateMap = async (): Promise { - const staticCurrencyData = staticData[StaticKey.CURRENCY_SYMBOL]; + const staticCurrencyData = CURRENCY_SYMBOL_RECORD; if (!staticCurrencyData[exchangeKey]) { return map; @@ -38,7 +39,7 @@ export const getExchangeRateMap = async (): Promise { try { - const data = await subwalletApiSdk.externalCacheClientApi.fetchDerivationTokenSlugs(); + const data = await subwalletApiSdk.dynamicCacheApi.fetchDerivationTokenSlugs(); const apiSlugs: string[] = Array.isArray(data) && data.every((item) => typeof item === 'string') ? (data) : []; @@ -75,7 +76,7 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType if (!skipDerivativePrice) { try { - const generateDerivativePriceRaw = await subwalletApiSdk.externalCacheClientApi.fetchDerivativeTokens(); + const generateDerivativePriceRaw = await subwalletApiSdk.dynamicCacheApi.fetchDerivativeTokens(); if (Array.isArray(generateDerivativePriceRaw)) { generateDerivativePriceRaw.forEach((token: DerivativeTokenPrice) => { @@ -107,7 +108,7 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType useBackupApi = true; try { - responseDataPrice = await subwalletApiSdk.externalCacheClientApi.fetchLastedPriceList(idStr); + responseDataPrice = await subwalletApiSdk.dynamicCacheApi.fetchLastedPriceList(Array.from(priceIds)); } catch (e) {} if (!response) { @@ -117,7 +118,7 @@ export const getPriceMap = async (priceIds: Set, currency: CurrencyType } } - const currencyData = staticData[StaticKey.CURRENCY_SYMBOL][currency || DEFAULT_CURRENCY] as CurrencyJson; + const currencyData = CURRENCY_SYMBOL_RECORD[currency || DEFAULT_CURRENCY]; const priceMap: Record = {}; const price24hMap: Record = {}; const priceCoinGeckoSupported: string[] = []; diff --git a/packages/extension-base/src/services/price-service/index.ts b/packages/extension-base/src/services/price-service/index.ts index aeb738a139f..daf1720df97 100644 --- a/packages/extension-base/src/services/price-service/index.ts +++ b/packages/extension-base/src/services/price-service/index.ts @@ -1,8 +1,8 @@ // Copyright 2019-2022 @subwallet/extension-koni authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { CurrencyJson, CurrencyType, CurrentTokenPrice, ExchangeRateJSON, HistoryTokenPriceJSON, PriceChartPoint, PriceChartTimeframe, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; -import { CRON_REFRESH_PRICE_INTERVAL, CURRENCY } from '@subwallet/extension-base/constants'; +import { CurrencyType, CurrentTokenPrice, ExchangeRateJSON, HistoryTokenPriceJSON, PriceChartPoint, PriceChartTimeframe, PriceJson } from '@subwallet/extension-base/background/KoniTypes'; +import { CRON_REFRESH_PRICE_INTERVAL, CURRENCY, CURRENCY_SYMBOL_RECORD } from '@subwallet/extension-base/constants'; import { CronServiceInterface, PersistDataServiceInterface, ServiceStatus, StoppableServiceInterface } from '@subwallet/extension-base/services/base/types'; import { ChainService } from '@subwallet/extension-base/services/chain-service'; import { EventService } from '@subwallet/extension-base/services/event-service'; @@ -12,7 +12,6 @@ import { SWStorage } from '@subwallet/extension-base/storage'; import { CurrentCurrencyStore } from '@subwallet/extension-base/stores'; import { getTokenPriceHistoryId, TIME_INTERVAL, wait } from '@subwallet/extension-base/utils'; import { createPromiseHandler } from '@subwallet/extension-base/utils/promise'; -import { staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; import { BehaviorSubject, combineLatest, distinctUntilChanged, map, Subject } from 'rxjs'; const DEFAULT_CURRENCY: CurrencyType = 'USD'; @@ -148,7 +147,7 @@ export class PriceService implements StoppableServiceInterface, PersistDataServi currency: currencyKey, exchangeRateMap: exchangeRateData, priceCoinGeckoSupported, - currencyData: staticData[StaticKey.CURRENCY_SYMBOL][currencyKey || DEFAULT_CURRENCY] as CurrencyJson, + currencyData: CURRENCY_SYMBOL_RECORD[currencyKey || DEFAULT_CURRENCY], lastUpdatedMap: { ...lastUpdatedMap } }; diff --git a/packages/extension-base/src/utils/setup-api-sdk.ts b/packages/extension-base/src/utils/setup-api-sdk.ts index 109ef515833..ba8489ff410 100644 --- a/packages/extension-base/src/utils/setup-api-sdk.ts +++ b/packages/extension-base/src/utils/setup-api-sdk.ts @@ -25,7 +25,7 @@ export function setupApiSDK () { baseUrl: STATIC_CONTENT_API_URL }); - subwalletApiSdk.externalCacheClientApi.updateConfig({ + subwalletApiSdk.dynamicCacheApi.updateConfig({ baseUrl: CACHED_API_URL }); } diff --git a/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx b/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx index 383055bbe95..9d04f3ed385 100644 --- a/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx +++ b/packages/extension-koni-ui/src/Popup/Settings/GeneralSetting.tsx @@ -1,7 +1,8 @@ // Copyright 2019-2022 @polkadot/extension-ui authors & contributors // SPDX-License-Identifier: Apache-2.0 -import { BrowserConfirmationType, CurrencyJson, CurrencyType, LanguageType, ThemeNames } from '@subwallet/extension-base/background/KoniTypes'; +import { BrowserConfirmationType, CurrencyType, LanguageType, ThemeNames } from '@subwallet/extension-base/background/KoniTypes'; +import { CURRENCY_SYMBOL_RECORD } from '@subwallet/extension-base/constants'; import { ENABLE_LANGUAGES, languageOptions } from '@subwallet/extension-base/constants/i18n'; import DefaultLogosMap from '@subwallet/extension-koni-ui/assets/logo'; import { GeneralEmptyList, Layout, PageWrapper } from '@subwallet/extension-koni-ui/components'; @@ -13,7 +14,6 @@ import { PhosphorIcon, Theme, ThemeProps } from '@subwallet/extension-koni-ui/ty import { noop } from '@subwallet/extension-koni-ui/utils'; import { getCurrencySymbol } from '@subwallet/extension-koni-ui/utils/currency'; import { BackgroundIcon, Icon, Image, SelectModal, SettingItem, SwIconProps } from '@subwallet/react-ui'; -import { staticData, StaticKey } from '@subwallet-monorepos/subwallet-services-sdk/services'; import CN from 'classnames'; import { ArrowSquareUpRight, BellSimpleRinging, CaretRight, CheckCircle, CornersOut, CurrencyCircleDollar, GlobeHemisphereEast, Layout as LayoutIcon, MoonStars, Sun } from 'phosphor-react'; import React, { useCallback, useContext, useMemo, useState } from 'react'; @@ -34,6 +34,7 @@ type SelectionItemType = { }; const renderEmpty = () => ; +const staticDataCurrencySymbol = CURRENCY_SYMBOL_RECORD; function renderSelectionItem (item: SelectionItemType, _selected: boolean) { const getURLSymbol = (() => { @@ -182,11 +183,6 @@ function Component ({ className = '' }: Props): React.ReactElement { })); }, [token]); - // TODO: 'after will be update data online or refactor this function' - const staticDataCurrencySymbol = useMemo | undefined>(() => { - return staticData[StaticKey.CURRENCY_SYMBOL] as Record; - }, []); - const currencyItems = useMemo(() => { return staticDataCurrencySymbol ? Object.keys(staticDataCurrencySymbol).map((item) => ({ @@ -197,7 +193,7 @@ function Component ({ className = '' }: Props): React.ReactElement { subTitle: staticDataCurrencySymbol[item].symbol })) : []; - }, [staticDataCurrencySymbol, token]); + }, [token]); const browserConfirmationItems = useMemo(() => { return [ diff --git a/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx b/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx index 3f7449157a5..f536a9bb5eb 100644 --- a/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx +++ b/packages/extension-koni-ui/src/hooks/staticContent/useFetchMarkdownContentData.tsx @@ -20,7 +20,7 @@ const useFetchMarkdownContentData = () => { return useCallback((folder: string, supportedLanguages: LanguageType[], fallbackLanguage: LanguageType = 'en') => { const jsonFile = getJsonFile(supportedLanguages, fallbackLanguage); - return subwalletApiSdk.staticContentApi.fetchMarkdownContent(jsonFile); + return subwalletApiSdk.staticContentApi.fetchMarkdownContent(folder, jsonFile); }, [getJsonFile]); }; From f50ddb70fd455df2c45f4d436edb91e3b6301c64 Mon Sep 17 00:00:00 2001 From: Thiendekaco <139972251+Thiendekaco@users.noreply.github.com> Date: Fri, 28 Nov 2025 17:03:49 +0700 Subject: [PATCH 3/3] [Issue-#4866] fix(sdk): resolve comment review --- .../src/koni/api/dotsama/crowdloan.ts | 15 +++++------- .../src/services/balance-service/index.ts | 4 ++-- .../extension-base/src/utils/setup-api-sdk.ts | 23 ++++++++++++++++++- 3 files changed, 30 insertions(+), 12 deletions(-) diff --git a/packages/extension-base/src/koni/api/dotsama/crowdloan.ts b/packages/extension-base/src/koni/api/dotsama/crowdloan.ts index 497e65068b0..723cc78e5d0 100644 --- a/packages/extension-base/src/koni/api/dotsama/crowdloan.ts +++ b/packages/extension-base/src/koni/api/dotsama/crowdloan.ts @@ -36,13 +36,6 @@ function getChainInfoMap (chainInfoList: _ChainInfo[]): Record { - const chainInfoList = await subwalletApiSdk.staticContentApi.fetchLatestChainData(); - - return getChainInfoMap(chainInfoList); -})(); - function getRPCCrowdloan (parentAPI: _SubstrateApi, fundInfo: _CrowdloanFund, hexAddresses: string[], callback: (rs: CrowdloanItem) => void) { const { auctionIndex, endTime, firstPeriod, fundId, lastPeriod, paraId, startTime, status } = fundInfo; const unsubPromise = parentAPI.api.derive.crowdloan.ownContributions(paraId, hexAddresses, (result: DeriveOwnContributions) => { @@ -163,8 +156,12 @@ function isNeedToUpdateLatestFundInfoMap (latestMap: Record, callback: (networkKey: string, rs: CrowdloanItem) => void) { const unsubMap: Record = {}; const latestMap: Record = {}; - const rawFundList = await getOnlineFundList; - const chainInfoMap = await getOnlineChainInfoMap; + const rawFundList = await subwalletApiSdk.staticContentApi.fetchCrowdloanFundList(); + const chainInfoMap = await (async () => { + const chainInfoList = await subwalletApiSdk.staticContentApi.fetchLatestChainData(); + + return getChainInfoMap(chainInfoList); + })(); rawFundList.forEach((fundInfo) => { const chainSlug = fundInfo.chain; diff --git a/packages/extension-base/src/services/balance-service/index.ts b/packages/extension-base/src/services/balance-service/index.ts index 84b3aa3a182..1866220712c 100644 --- a/packages/extension-base/src/services/balance-service/index.ts +++ b/packages/extension-base/src/services/balance-service/index.ts @@ -534,7 +534,7 @@ export class BalanceService implements StoppableServiceInterface { const typeValid = [...EthereumKeypairTypes].includes(type); if (typeValid) { - return subwalletApiSdk.balanceDetectionApi.getSubWalletTokenBalance(address) + return subwalletApiSdk.balanceDetectionApi.getSwEvmTokenBalance(address) .catch((e) => { console.error(e); @@ -726,7 +726,7 @@ export class BalanceService implements StoppableServiceInterface { public async evmDetectBalanceToken (addresses: string[]) { const assetMap = this.state.chainService.getAssetRegistry(); const evmPromiseList = addresses.map((address) => { - return subwalletApiSdk.balanceDetectionApi.getSubWalletTokenBalance(address) + return subwalletApiSdk.balanceDetectionApi.getSwEvmTokenBalance(address) .catch((e) => { console.error(e); diff --git a/packages/extension-base/src/utils/setup-api-sdk.ts b/packages/extension-base/src/utils/setup-api-sdk.ts index ba8489ff410..fb486d7f10f 100644 --- a/packages/extension-base/src/utils/setup-api-sdk.ts +++ b/packages/extension-base/src/utils/setup-api-sdk.ts @@ -8,13 +8,34 @@ import { TARGET_ENV } from './environment'; const CHAIN_LIST_VERSION = process.env.CHAIN_LIST_VERSION as string; +const staticContentFallbackLoader = async (slug: string): Promise => { + const safe = slug.replace(/\//g, '_'); + + try { + const mod = await import( + `@subwallet-monorepos/subwallet-services-sdk/data/staticData/staticContent/${safe}.json` + ) as { default?: T } | T; + + if (mod && typeof mod === 'object' && 'default' in mod) { + return (mod as { default?: T }).default as T; + } + + return mod as T; + } catch (e) { + return undefined; + } +}; + export function setupApiSDK () { subwalletApiSdk.updateConfig({ appVersion: APP_VERSION, baseUrl: BACKEND_API_URL, platform: TARGET_ENV, chainListVersion: CHAIN_LIST_VERSION, - isProduction: isProductionMode + isProduction: isProductionMode, + fallbackLoader: { + staticContent: staticContentFallbackLoader + } }); subwalletApiSdk.staticDataCacheApi.updateConfig({