Initial commit: Pezkuwi Wallet Utils

- Chain configurations for Polkadot, Kusama and all major parachains
- Pezkuwichain ecosystem (Relay Chain, Asset Hub, People Chain)
- Staking metadata and validator lists
- DApp configurations
- XCM cross-chain messaging configs
- Governance dApp listings
- Promotional banners
- Chain migration configurations
- Asset metadata and icons

Based on Nova Utils with Pezkuwichain extensions
This commit is contained in:
Kurdistan Tech Ministry committed 2026-01-23 00:29:48 +03:00
commit 46297339b1
2145 files changed
+441076

No files matched your search

+115
View File
@@ -0,0 +1,115 @@
# Supported Networks & Assets data:
### 🕸️ Supported networks: 103
### 💰 All assets 463
### 🪙 Unique assets: 250
### 💫 Cross Chain directions: 327
### 🧾 SubQuery API projects: 59
### 👀 Networks with block explorers: 88
---
# List of supported networks
| -- | Network | Assets | Explorers | SubQuery explorer |
| --: | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| 1 | 3DPass | P3D | 3DPass explorer | https://subquery-history-3dpass-prod.novasama-tech.org |
| 2 | Acala | ACA<br />LDOT<br />aSEEDp<br />DOT<br />lcDOT<br />GLMR<br />PARA<br />TAP<br />tDOT<br />INTR<br />ASTR<br />EQ<br />iBTC<br />DAI<br />USDT<br />PINK<br />NEMO | Subscan | - |
| 3 | Acurast Canary | cACU | - | https://subquery-history-acurast-prod.novasama-tech.org |
| 4 | Ajuna | AJUN | Statescan | https://subquery-history-ajuna-prod.novasama-tech.org |
| 5 | Aleph Zero | AZERO | Subscan | https://subquery-history-aleph-zero-prod.novasama-tech.org |
| 6 | Aleph Zero EVM (PAUSED) | AZERO | Aleph Zero EVM Explorer | {'type': 'etherscan', 'url': 'https://evm-explorer.alephzero.org/api', 'parameters': {'assetType': 'evm'}} |
| 7 | Altair | AIR | Subscan | - |
| 8 | Amplitude | AMPE<br />KSM<br />USDT<br />USDC.s<br />XLM.s<br />TZS.s<br />BRL.s<br />AUDD.s<br />EURC.s<br />NGNC.s | - | https://subquery-history-amplitude-prod.novasama-tech.org |
| 9 | Argochain (PAUSED) | AGC | Argochain Scanner | - |
| 10 | Astar | ASTR<br />DOT<br />GLMR<br />iBTC<br />INTR<br />PHA<br />ACA<br />LDOT<br />aSEEDp<br />USDT<br />BNC<br />UNQ<br />vDOT<br />EQD | Subscan | https://subquery-history-astar-prod.novasama-tech.org |
| 11 | Avail | AVAIL | Subscan | https://subquery-history-avail-prod.novasama-tech.org |
| 12 | Aventus | AVT | Aventus explorer | https://subquery-history-aventus-prod.novasama-tech.org |
| 13 | Base | ETH | Basescan | {'type': 'etherscan', 'url': 'https://api.basescan.org/api', 'parameters': {'assetType': 'evm'}} |
| 14 | Basilisk | BSX<br />KSM<br />aSEEDk<br />TNKR<br />USDT<br />XRT | Subscan | - |
| 15 | Bifrost Kusama | BNC<br />KSM<br />RMRK (old)<br />ZLK<br />KAR<br />aSEEDk<br />vsKSM<br />USDT<br />MOVR<br />PHA<br />vKSM<br />kBTC<br />vBNC<br />vMOVR | Subscan | - |
| 16 | Bifrost Polkadot | BNC<br />GLMR<br />DOT<br />USDT<br />ASTR<br />vDOT<br />vGLMR<br />vFIL<br />vASTR<br />vsDOT<br />MANTA<br />vMANTA<br />vBNC | Subscan | https://subquery-history-bifrost-polkadot-prod.novasama-tech.org |
| 17 | Bit.Country Pioneer (PAUSED) | NEER<br />BIT | Subscan | - |
| 18 | Bittensor | TAO | SCAN | https://subquery-history-bittensor-prod.novasama-tech.org |
| 19 | CC Enterprise | CTC | Subscan | - |
| 20 | CLV Parachain (PAUSED) | CLV | Subscan | - |
| 21 | Centrifuge Parachain | CFG | Subscan | https://subquery-history-centrifuge-prod.novasama-tech.org |
| 22 | Cere | CERE | Statescan | - |
| 23 | Continuum (PAUSED) | NUUM | Subscan | - |
| 24 | Crab | CRAB<br />CKTON | Subscan | https://subquery-history-crab-prod.novasama-tech.org |
| 25 | Creditcoin | CTC | Subscan | - |
| 26 | Crust Polkadot Parachain | CRU | Subscan | https://subquery-history-crust-prod.novasama-tech.org |
| 27 | Crust Shadow | CSM | Statescan | https://subquery-history-shadow-prod.novasama-tech.org |
| 28 | Curio | CGT | - | https://subquery-history-curio-prod.novasama-tech.org |
| 29 | DAO IPCI | MITO | - | https://subquery-history-dao-ipci-prod.novasama-tech.org |
| 30 | DENTNet | DENTX | DENTNet Explorer | - |
| 31 | Darwinia | RING<br />KTON | Subscan | - |
| 32 | DeepBrain | DBC | Subscan | - |
| 33 | Dock (PAUSED) | DOCK | Subscan | - |
| 34 | Edgeware | EDG | Edgescan | - |
| 35 | Encointer | KSM | Subscan | https://subquery-history-encointer-prod.novasama-tech.org |
| 36 | Energy Web Chain | EWT | Energy Web Explorer | {'type': 'etherscan', 'url': 'https://explorer.energyweb.org/api', 'parameters': {'assetType': 'evm'}} |
| 37 | Energy Web X | EWT | Subscan | https://subquery-history-energywebx-prod.novasama-tech.org |
| 38 | Enjin Matrix | ENJ | Subscan | https://subquery-history-enjin-matrixc-prod.novasama-tech.org |
| 39 | Enjin Relay | ENJ | Subscan | https://subquery-history-enjin-relaychain-prod.novasama-tech.org |
| 40 | Ethereum | ETH | Etherscan | {'type': 'etherscan', 'url': 'https://api.etherscan.io/api', 'parameters': {'assetType': 'evm'}} |
| 41 | Exosama | SAMA | Exosama explorer | {'type': 'etherscan', 'url': 'https://explorer.exosama.com/api', 'parameters': {'assetType': 'evm'}} |
| 42 | Frequency | FRQCY | - | https://subquery-history-frequency-prod.novasama-tech.org |
| 43 | GIANT | GIANT | - | https://subquery-history-giant-prod.novasama-tech.org |
| 44 | Hashed Network (PAUSED) | HASH | - | - |
| 45 | Heima | HEI | Statescan | https://subquery-history-litentry-prod.novasama-tech.org |
| 46 | Humanode | HMND | Subscan | - |
| 47 | Hydration | HDX<br />DOT<br />DAI-Acala<br />LRNA<br />WETH-Acala<br />WBTC-Acala<br />iBTC<br />ZTG<br />ASTR<br />USDT<br />CFG<br />BNC<br />DAI-Moonbeam<br />WBTC-Moonbeam<br />WETH-Moonbeam<br />USDC<br />GLMR<br />INTR<br />SUB<br />vDOT<br />PHA<br />USDC-Moonbeam<br />4-Pool<br />2-Pool<br />2-Pool-Stbl<br />UNQ<br />NODL<br />CRU<br />USDT-Moonbeam<br />DED<br />PINK<br />STINK<br />DOTA<br />GABE<br />KILT<br />WUD<br />MYTH<br />WETH-Snowbridge<br />WBTC-Snowbridge<br />WIFD<br />BORK<br />BUNS<br />KOL<br />vASTR<br />AJUN<br />AAVE<br />BASTI<br />DAMN<br />SOL-Wormhole<br />SUI-Wormhole<br />tBTC<br />BILLCOIN<br />KSM<br />EWT<br />LINK<br />LDO<br />SKY<br />ETH-Snowbridge<br />GDOT<br />2-Pool-GDOT<br />aDOT<br />TRAC<br />NEURO<br />GETH<br />2-Pool-GETH<br />HOLLAR<br />aUSDT<br />aUSDC<br />2-Pool-HUSDC<br />2-Pool-HUSDT<br />PAXG<br />PEN | Subscan | https://subquery-history-hydra-prod.novasama-tech.org |
| 48 | Hyperbridge Nexus | BRIDGE | Statescan | - |
| 49 | Integritee Parachain | TEER | Subscan | https://subquery-history-integritee-prod.novasama-tech.org |
| 50 | Interlay | INTR<br />iBTC<br />DOT<br />KINT<br />kBTC<br />KSM<br />LDOT<br />USDT<br />LP iBTC-USDT<br />LP DOT-iBTC<br />LP INTR-USDT<br />qiBTC<br />qUSDT<br />qDOT | Statescan | https://subquery-history-interlay-prod.novasama-tech.org |
| 51 | InvArch (PAUSED) | VARCH | Statescan | - |
| 52 | JAMTON | DOTON | - | - |
| 53 | Joystream | JOY | Subscan | https://subquery-history-joystream-prod.novasama-tech.org |
| 54 | KILT | KILT | Subscan | - |
| 55 | Kabocha (PAUSED) | KAB | - | - |
| 56 | Karura | KAR<br />aSEEDk<br />KSM<br />RMRK (old)<br />BNC<br />LKSM<br />PHA<br />KINT<br />kBTC<br />TAI<br />vsKSM<br />taiKSM<br />QTZ<br />MOVR<br />HKO<br />CSM<br />USDT<br />KMA<br />TEER<br />KICO<br />NEER<br />BSX<br />AIR<br />GENS<br />EQD<br />CRAB | Subscan | - |
| 57 | Khala (PAUSED) | PHA<br />KSM<br />KAR<br />BNC<br />ZLK<br />aSEEDk<br />BSX<br />MOVR<br />HKO<br />KMA<br />TUR<br />CRAB<br />SDN<br />NEER<br />BIT<br />PICA | Subscan | - |
| 58 | Kintsugi | KINT<br />kBTC<br />KSM<br />LKSM<br />USDT<br />aSEEDk<br />LP KSM-kBTC<br />LP kBTC-USDT<br />LP KSM-KINT<br />qkBTC<br />qKSM<br />qUSDT | Subscan | https://subquery-history-kintsugi-prod.novasama-tech.org |
| 59 | Kreivo | KSM | - | https://subquery-history-kreivo-prod.novasama-tech.org |
| 60 | Kusama Asset Hub | KSM<br />RMRK (old)<br />CHAOS<br />CHRWNA<br />SHIBATALES<br />BILLCOIN<br />USDT<br />DOT | Subscan<br />Statescan | https://subquery-history-kusama-ah-prod.novasama-tech.org |
| 61 | Kusama Bridge Hub | KSM | Subscan<br />Statescan | https://subquery-history-kusama-bh-prod.novasama-tech.org |
| 62 | Kusama Coretime | KSM | Subscan<br />Statescan | - |
| 63 | Kusama People | KSM | Subscan<br />Statescan | - |
| 64 | Kusama Relay | KSM | Subscan<br />Statescan | https://subquery-history-kusama-prod.novasama-tech.org |
| 65 | Laos | LAOS | Statescan<br />LAOS explorer | - |
| 66 | Mangata X (PAUSED) | MGX<br />KSM<br />ETH<br />TUR<br />BNC<br />RMRK (old)<br />ZLK<br />vsKSM<br />vKSM | Subscan | - |
| 67 | Manta Atlantic | MANTA<br />DOT | Subscan | https://subquery-history-manta-prod.novasama-tech.org |
| 68 | Manta Pacific | ETH | Manta Pacific Block Explorer<br />Manta Socialscan | {'type': 'etherscan', 'url': 'https://pacific-explorer.manta.network/api', 'parameters': {'assetType': 'evm'}} |
| 69 | Moonbeam | GLMR<br />xcDOT<br />xcaSEEDp<br />xcACA<br />xcPARA<br />xcINTR<br />xciBTC<br />xcASTR<br />xcPHA<br />xcUSDT<br />xcCFG<br />xcBNC<br />xcEQ<br />xcEQD<br />xcHDX<br />xcNODL<br />xcRING<br />xcOTP<br />xcvDOT<br />xcvFIL<br />xcvGLMR<br />xcMANTA<br />xcUSDC | Subscan<br />Moonscan | https://subquery-history-moonbeam-v2-prod.novasama-tech.org |
| 70 | Moonriver | MOVR<br />xcRMRK (old)<br />xcKSM<br />xcKINT<br />xcKAR<br />xcBNC<br />xckBTC<br />xcUSDT<br />xcaSEEDk<br />xcCSM<br />xcPHA<br />xcHKO<br />xcKMA<br />xcCRAB<br />xcTEER<br />xcLIT<br />xcSDN<br />xcXRT<br />xcvKSM<br />xcvBNC<br />xcvMOVR<br />xcMGX<br />xcTUR | Subscan<br />Moonscan | https://subquery-history-moonriver-prod.novasama-tech.org |
| 71 | Myriad (PAUSED) | MYRIA | Explorer | - |
| 72 | Mythos | MYTH | Subscan | https://subquery-history-mythos-prod.novasama-tech.org |
| 73 | NeuroWeb | NEURO<br />TRAC | Subscan | - |
| 74 | Nodle Parachain | NODL | Subscan | https://subquery-history-nodle-prod.novasama-tech.org |
| 75 | Parallel (PAUSED) | PARA<br />DOT<br />sDOT<br />ACA<br />aSEEDp<br />LDOT<br />GLMR<br />cDOT-6/13<br />cDOT-7/14<br />cDOT-8/15<br />cDOT-9/16<br />cDOT-10/17<br />INTR<br />iBTC<br />USDT<br />CLV<br />ASTR<br />PHA | Statescan | - |
| 76 | Pendulum | PEN<br />DOT<br />USDT<br />USDC<br />USDC.s<br />XLM.s<br />TZS.s<br />BRL.s<br />AUDD.s<br />EURC.s<br />NGNC.s<br />GLMR<br />PINK<br />HDX<br />ASTR<br />vDOT<br />BNC<br />USDC.axl<br />EURC.s | Subscan | https://subquery-history-pendulum-prod.novasama-tech.org |
| 77 | Phala | PHA | Subscan | https://subquery-history-phala-prod.novasama-tech.org |
| 78 | Picasso (PAUSED) | PICA<br />DOT<br />KSM<br />USDT | Subscan | - |
| 79 | Polkadex | PDEX<br />DOT<br />USDT<br />ASTR<br />PHA<br />iBTC<br />DED<br />PINK<br />GLMR | - | https://subquery-history-polkadex-prod.novasama-tech.org |
| 80 | Polkadot | DOT | Subscan<br />Statescan | https://subquery-history-polkadot-prod.novasama-tech.org |
| 81 | Polkadot Asset Hub | DOT<br />USDT<br />USDC<br />DED<br />PINK<br />DOTA<br />STINK<br />GABE<br />WUD<br />WETH-Snowbridge<br />WBTC-Snowbridge<br />WIFD<br />BORK<br />BUNS<br />KOL<br />MYTH<br />MYTH-Snowbridge<br />USDC-Snowbridge<br />USDT-Snowbridge<br />DAI-Snowbridge<br />BASTI<br />DAMN<br />BILLCOIN<br />KSM<br />ETH-Snowbridge<br />MPC<br />DON | Subscan<br />Statescan | https://subquery-history-polkadot-ah-prod.novasama-tech.org |
| 82 | Polkadot Bridge Hub | DOT | Subscan<br />Statescan | https://subquery-history-polkadot-bh-prod.novasama-tech.org |
| 83 | Polkadot Collectives | DOT | Statescan<br />Subscan | https://subquery-history-polkadot-col-prod.novasama-tech.org |
| 84 | Polkadot Coretime | DOT | Subscan<br />Statescan | - |
| 85 | Polkadot Hub TestNet | PAS | Blockscan | {'type': 'etherscan', 'url': 'https://blockscout-passet-hub.parity-testnet.parity.io/api/v2/', 'parameters': {'assetType': 'evm'}} |
| 86 | Polkadot People | DOT | Subscan<br />Statescan | - |
| 87 | Polymesh | POLYX | Subscan | https://subquery-history-polymesh-prod.novasama-tech.org |
| 88 | QUARTZ | QTZ | - | - |
| 89 | Robonomics | XRT | Subscan | - |
| 90 | Shiden | SDN<br />PHA<br />LKSM<br />MOVR<br />kBTC<br />KINT<br />KSM<br />aSEEDk<br />CSM<br />KAR<br />USDT<br />vKSM<br />BNC | Subscan | - |
| 91 | Subsocial (PAUSED) | SUB | - | https://subquery-history-subsocial-prod.novasama-tech.org |
| 92 | Tangle | TNT | Statescan | - |
| 93 | Tanssi | TANSSI | Subscan | - |
| 94 | Ternoa | CAPS | Ternoa explorer | https://subquery-history-ternoa-prod.novasama-tech.org |
| 95 | UNIQUE | UNQ | Subscan | https://subquery-history-unique-prod.novasama-tech.org |
| 96 | Vara | VARA | Varascan<br />Subscan | https://subquery-history-vara-prod.novasama-tech.org |
| 97 | Westend (TESTNET) | WND | Subscan<br />Statescan | https://subquery-history-westend-prod.novasama-tech.org/ |
| 98 | XX network | XX | XX explorer<br />Polkastats | - |
| 99 | Xode | XON<br />XGM<br />XAV<br />AZK<br />IXON<br />IXAV<br />IDON<br />MPC<br />IMPC<br />DON | - | - |
| 100 | ZKsync Era | ETH | ZKsync Era explorer<br />Block explorer | {'type': 'etherscan', 'url': 'https://api-era.zksync.network/api', 'parameters': {'assetType': 'evm'}} |
| 101 | Zeitgeist | ZTG | - | https://subquery-history-zeitgeist-prod.novasama-tech.org |
| 102 | krest | KREST | Subscan | - |
| 103 | peaq | PEAQ | Subscan | - |
+25
View File
@@ -0,0 +1,25 @@
import json
with open("chains.json") as fin:
prod_chains = json.load(fin)
with open("chains_dev.json") as fin:
dev_chains = json.load(fin)
def get_ids(chains):
return list(map(lambda x: x["chainId"], chains))
prod_ids = get_ids(prod_chains)
dev_ids = get_ids(dev_chains)
prod_indices_by_id = dict(zip(prod_ids, range(0, len(prod_chains))))
for dev_index, dev_id in enumerate(dev_ids):
if dev_id in prod_ids:
prod_chains[prod_indices_by_id[dev_id]] = dev_chains[dev_index]
with open("chains.json", "w") as fout:
json.dump(prod_chains, fout, indent=4)
+614
View File
@@ -0,0 +1,614 @@
[
{
"chainId": "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Polkadot",
"assets": [
{
"assetId": 0,
"symbol": "DOT",
"precision": 10,
"priceId": "polkadot",
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://polkadot.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/polkadot",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://polkadot.subscan.io/extrinsic/{hash}",
"account": "https://polkadot.subscan.io/account/{address}",
"event": null
},
{
"name": "Polkascan",
"extrinsic": "https://polkascan.io/polkadot/extrinsic/{hash}",
"account": "https://polkascan.io/polkadot/account/{address}",
"event": "https://polkascan.io/polkadot/event/{event}"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Polkadot.svg",
"addressPrefix": 0,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/polkadot.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/ef1rspb/fearless-wallet"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/ef1rspb/fearless-wallet"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/polkadot.json"
}
},
"options": [
"crowdloans"
]
},
{
"chainId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Kusama",
"assets": [
{
"assetId": 0,
"symbol": "KSM",
"precision": 12,
"priceId": "kusama",
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://kusama-rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://kusama.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/kusama",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://kusama.subscan.io/extrinsic/{hash}",
"account": "https://kusama.subscan.io/account/{address}",
"event": null
},
{
"name": "Polkascan",
"extrinsic": "https://polkascan.io/kusama/extrinsic/{hash}",
"account": "https://polkascan.io/kusama/account/{address}",
"event": "https://polkascan.io/kusama/event/{event}"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Kusama.svg",
"addressPrefix": 2,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/kusama.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-kusama"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-kusama"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/kusama.json"
}
},
"options": [
"crowdloans"
]
},
{
"chainId": "e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e",
"name": "Westend",
"assets": [
{
"assetId": 0,
"symbol": "WND",
"precision": 12,
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://westend-rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://westend.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/westend",
"name": "Patract node"
},
{
"url": "wss://rpc.pinknode.io/westend/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://westend.subscan.io/extrinsic/{hash}",
"account": "https://westend.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Westend.svg",
"addressPrefix": 42,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/westend.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-westend"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-westend"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/westend.json"
}
},
"options": [
"testnet",
"crowdloans"
]
},
{
"chainId": "48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Statemine",
"assets": [
{
"assetId": 0,
"symbol": "KSM",
"precision": 12,
"priceId": "kusama"
}
],
"nodes": [
{
"url": "wss://kusama-statemine-rpc.paritytech.net",
"name": "Parity node"
},
{
"url": "wss://statemine.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/statemine",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://statemine.subscan.io/extrinsic/{hash}",
"account": "https://statemine.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/statemine.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Statemine-Statemint.svg",
"addressPrefix": 2
},
{
"chainId": "baf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Karura",
"assets": [
{
"assetId": 0,
"symbol": "KAR",
"precision": 12,
"priceId": "karura"
}
],
"nodes": [
{
"url": "wss://karura-rpc-0.aca-api.network",
"name": "Acala Foundation node 0"
},
{
"url": "wss://karura.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://karura-rpc-1.aca-api.network",
"name": "Acala Foundation node 1"
},
{
"url": "wss://karura-rpc-2.aca-api.network/ws",
"name": "Acala Foundation node 2"
},
{
"url": "wss://karura-rpc-3.aca-api.network/ws",
"name": "Acala Foundation node 3"
},
{
"url": "wss://pub.elara.patract.io/karura",
"name": "Patract node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/karura.json",
"overridesCommon": true
},
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://karura.subscan.io/extrinsic/{hash}",
"account": "https://karura.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Karura.svg",
"addressPrefix": 8
},
{
"chainId": "fe58ea77779b7abda7da4ec526d14db9b1e9cd40a217c34892af80a9b332b76d",
"parentId": "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Moonbeam",
"assets": [
{
"assetId": 0,
"symbol": "GLMR",
"precision": 18,
"priceId": "moonbeam"
}
],
"nodes": [
{
"url": "wss://todo.putmoonriver.here",
"name": "Moonbeam Fake node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/moonriver.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonbeam.svg",
"addressPrefix": 1284,
"options": [
"ethereumBased"
]
},
{
"chainId": "401a1f9dca3da46f5c4091016c8a2f26dcea05865116b286f60f668207d1474b",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Moonriver",
"assets": [
{
"assetId": 0,
"symbol": "MOVR",
"precision": 18,
"priceId": "moonriver"
}
],
"nodes": [
{
"url": "wss://wss.moonriver.moonbeam.network",
"name": "PureStake node"
},
{
"url": "wss://moonriver.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/moonriver",
"name": "Patract node"
},
{
"url": "wss://rpc.pinknode.io/moonriver/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://moonriver.subscan.io/extrinsic/{hash}",
"account": "https://moonriver.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/moonriver.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonriver.svg",
"addressPrefix": 1285,
"options": [
"ethereumBased"
]
},
{
"chainId": "f1cf9022c7ebb34b162d5b5e34e705a5a740b2d0ecc1009fb89023e62a488108",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Shiden",
"assets": [
{
"assetId": 0,
"symbol": "SDN",
"precision": 18,
"priceId": "shiden"
}
],
"nodes": [
{
"url": "wss://rpc.shiden.astar.network",
"name": "StakeTechnologies node"
},
{
"url": "wss://shiden.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://rpc.pinknode.io/shiden/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://shiden.subscan.io/extrinsic/{hash}",
"account": "https://shiden.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Shiden.svg",
"addressPrefix": 5
},
{
"chainId": "9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Bifrost",
"assets": [
{
"assetId": 0,
"symbol": "BNC",
"priceId": "bifrost-native-coin",
"precision": 12
}
],
"nodes": [
{
"url": "wss://bifrost-rpc.liebi.com/ws",
"name": "Liebi node"
},
{
"url": "wss://bifrost-parachain.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/bifrost",
"name": "Patract node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/bifrost.json",
"overridesCommon": true
},
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://bifrost.subscan.io/extrinsic/{hash}",
"account": "https://bifrost.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Bifrost.svg",
"addressPrefix": 6
},
{
"chainId": "64a1c658a48b2e70a7fb1ad4c39eea35022568c20fc44a6e2e3d0a57aee6053b",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Parallel Heiko",
"assets": [
{
"assetId": 0,
"symbol": "HKO",
"precision": 12
}
],
"nodes": [
{
"url": "wss://heiko-rpc.parallel.fi",
"name": "Parallel"
},
{
"url": "wss://parallel-heiko.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/parallel.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Parallel-Heiko.svg",
"addressPrefix": 110
},
{
"chainId": "742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b",
"name": "Edgeware",
"assets": [
{
"assetId": 0,
"symbol": "EDG",
"precision": 18,
"priceId": "edgeware"
}
],
"nodes": [
{
"url": "wss://mainnet.edgewa.re",
"name": "Commonwealth Labs"
},
{
"url": "wss://edgeware.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/edgeware",
"name": "Patract node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/edgeware.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Edgeware.svg",
"addressPrefix": 7
},
{
"chainId": "d43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Khala",
"assets": [
{
"assetId": 0,
"symbol": "PHA",
"precision": 12,
"priceId": "pha"
}
],
"nodes": [
{
"url": "wss://khala-api.phala.network/ws",
"name": "Phala node"
},
{
"url": "wss://khala.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://khala.subscan.io/extrinsic/{hash}",
"account": "https://khala.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Khala.svg",
"addressPrefix": 30
},
{
"chainId": "411f057b9107718c9624d6aa4a3f23c1653898297f3d4d529d9bb6511a39dd21",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "KILT Spiritnet",
"assets": [
{
"assetId": 0,
"symbol": "KILT",
"precision": 15
}
],
"nodes": [
{
"url": "wss://spiritnet.kilt.io/",
"name": "KILT Protocol node"
},
{
"url": "wss://spiritnet.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://spiritnet.subscan.io/extrinsic/{hash}",
"account": "https://spiritnet.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/kilt.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/KILT.svg",
"addressPrefix": 38
},
{
"chainId": "4ac80c99289841dd946ef92765bf659a307d39189b3ce374a92b5f0415ee17a1",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Calamari",
"assets": [
{
"assetId": 0,
"symbol": "KMA",
"priceId": "calamari-network",
"precision": 12
}
],
"nodes": [
{
"url": "wss://falafel.calamari.systems/",
"name": "Manta Network node 0"
},
{
"url": "wss://calamari.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://fritti.calamari.systems/",
"name": "Manta Network node 1"
},
{
"url": "wss://smoothie.calamari.systems/",
"name": "Manta Network node 2"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://calamari.subscan.io/extrinsic/{hash}",
"account": "https://calamari.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/calamari.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Calamari.svg",
"addressPrefix": 78
}
]
+835
View File
@@ -0,0 +1,835 @@
[
{
"chainId": "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Polkadot",
"assets": [
{
"assetId": 0,
"symbol": "DOT",
"precision": 10,
"priceId": "polkadot",
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://polkadot.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/polkadot",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://polkadot.subscan.io/extrinsic/{hash}",
"account": "https://polkadot.subscan.io/account/{address}",
"event": null
},
{
"name": "Polkascan",
"extrinsic": "https://polkascan.io/polkadot/extrinsic/{hash}",
"account": "https://polkascan.io/polkadot/account/{address}",
"event": "https://polkascan.io/polkadot/event/{event}"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Polkadot.svg",
"addressPrefix": 0,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/polkadot.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-polkadot"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-polkadot"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/polkadot-dev.json"
}
},
"options": [
"crowdloans"
]
},
{
"chainId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Kusama",
"assets": [
{
"assetId": 0,
"symbol": "KSM",
"precision": 12,
"priceId": "kusama",
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://kusama-rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://kusama.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/kusama",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://kusama.subscan.io/extrinsic/{hash}",
"account": "https://kusama.subscan.io/account/{address}",
"event": null
},
{
"name": "Polkascan",
"extrinsic": "https://polkascan.io/kusama/extrinsic/{hash}",
"account": "https://polkascan.io/kusama/account/{address}",
"event": "https://polkascan.io/kusama/event/{event}"
},
{
"name": "Sub.id",
"account": "https://sub.id/#/{address}"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Kusama.svg",
"addressPrefix": 2,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/kusama.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-kusama"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-kusama"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/kusama.json"
}
},
"options": [
"crowdloans"
]
},
{
"chainId": "e143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e",
"name": "Westend",
"assets": [
{
"assetId": 0,
"symbol": "WND",
"precision": 12,
"staking": "relaychain"
}
],
"nodes": [
{
"url": "wss://westend-rpc.polkadot.io",
"name": "Parity node"
},
{
"url": "wss://westend.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/westend",
"name": "Patract node"
},
{
"url": "wss://rpc.pinknode.io/westend/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://westend.subscan.io/extrinsic/{hash}",
"account": "https://westend.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Westend.svg",
"addressPrefix": 42,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/westend.json",
"overridesCommon": true
},
"externalApi": {
"staking": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-westend"
},
"history": {
"type": "subquery",
"url": "https://api.subquery.network/sq/nova-wallet/nova-westend"
},
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/westend.json"
}
},
"options": [
"testnet",
"crowdloans"
]
},
{
"chainId": "a84b46a3e602245284bb9a72c4abd58ee979aa7a5d7f8c4dfdddfaaf0665a4ae",
"name": "Rococo (Acala)",
"assets": [
{
"assetId": 0,
"symbol": "ADEV",
"precision": 10
}
],
"nodes": [
{
"url": "wss://karura-test-node.laminar.codes/polkadot",
"name": "Laminar Test Node"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Rococo.svg",
"addressPrefix": 42,
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/polkadot.json",
"overridesCommon": true
},
"externalApi": {
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/rococo.json"
}
},
"options": [
"testnet",
"crowdloans"
]
},
{
"chainId": "48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Statemine",
"assets": [
{
"assetId": 0,
"symbol": "KSM",
"precision": 12,
"priceId": "kusama"
}
],
"nodes": [
{
"url": "wss://kusama-statemine-rpc.paritytech.net",
"name": "Parity node"
},
{
"url": "wss://statemine.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/statemine",
"name": "Patract node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://statemine.subscan.io/extrinsic/{hash}",
"account": "https://statemine.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/statemine.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Statemine-Statemint.svg",
"addressPrefix": 2
},
{
"chainId": "baf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Karura",
"assets": [
{
"assetId": 0,
"symbol": "KAR",
"precision": 12,
"priceId": "karura"
}
],
"nodes": [
{
"url": "wss://karura-rpc-0.aca-api.network",
"name": "Acala Foundation node 0"
},
{
"url": "wss://karura.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://karura-rpc-1.aca-api.network",
"name": "Acala Foundation node 1"
},
{
"url": "wss://karura-rpc-2.aca-api.network/ws",
"name": "Acala Foundation node 2"
},
{
"url": "wss://karura-rpc-3.aca-api.network/ws",
"name": "Acala Foundation node 3"
},
{
"url": "wss://pub.elara.patract.io/karura",
"name": "Patract node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/karura.json",
"overridesCommon": true
},
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://karura.subscan.io/extrinsic/{hash}",
"account": "https://karura.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Karura.svg",
"addressPrefix": 8
},
{
"chainId": "fe58ea77779b7abda7da4ec526d14db9b1e9cd40a217c34892af80a9b332b76d",
"parentId": "91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Moonbeam",
"assets": [
{
"assetId": 0,
"symbol": "GLMR",
"precision": 18,
"priceId": "moonbeam"
}
],
"nodes": [
{
"url": "wss://todo.putmoonriver.here",
"name": "Moonbeam Fake node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/moonriver.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonbeam.svg",
"addressPrefix": 1284,
"options": [
"ethereumBased"
]
},
{
"chainId": "401a1f9dca3da46f5c4091016c8a2f26dcea05865116b286f60f668207d1474b",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Moonriver",
"assets": [
{
"assetId": 0,
"symbol": "MOVR",
"precision": 18,
"priceId": "moonriver"
}
],
"nodes": [
{
"url": "wss://wss.moonriver.moonbeam.network",
"name": "PureStake node"
},
{
"url": "wss://moonriver.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/moonriver",
"name": "Patract node"
},
{
"url": "wss://rpc.pinknode.io/moonriver/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://moonriver.subscan.io/extrinsic/{hash}",
"account": "https://moonriver.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/moonriver.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonriver.svg",
"addressPrefix": 1285,
"options": [
"ethereumBased"
]
},
{
"chainId": "91bc6e169807aaa54802737e1c504b2577d4fafedd5a02c10293b1cd60e39527",
"name": "Moonbase Alpha",
"assets": [
{
"assetId": 0,
"symbol": "UNIT",
"precision": 18
}
],
"nodes": [
{
"url": "wss://rpc.pinknode.io/alphanet/explorer",
"name": "Pinknode"
},
{
"url": "wss://moonbeam-alpha.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://wss.testnet.moonbeam.network",
"name": "Moonbeam Network node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://moonbase.subscan.io/extrinsic/{hash}",
"account": "https://moonbase.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/moonbase.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonriver.svg",
"addressPrefix": 1287,
"options": [
"ethereumBased",
"testnet"
]
},
{
"chainId": "eb378889b09d38c320918980997bdc579f430fbb0308f6eafde900b1c027627b",
"name": "Polkatrain",
"assets": [
{
"assetId": 0,
"symbol": "MDEV",
"precision": 10
}
],
"nodes": [
{
"url": "wss://wss.polkatrain.moonbeam.network",
"name": "Polkatrain node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/polkatrain.json",
"overridesCommon": true
},
"externalApi": {
"crowdloans": {
"type": "github",
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/crowdloan/polkatrain.json"
}
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Moonriver.svg",
"addressPrefix": 0,
"options": [
"crowdloans",
"testnet"
]
},
{
"chainId": "f1cf9022c7ebb34b162d5b5e34e705a5a740b2d0ecc1009fb89023e62a488108",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Shiden",
"assets": [
{
"assetId": 0,
"symbol": "SDN",
"precision": 18,
"priceId": "shiden"
}
],
"nodes": [
{
"url": "wss://rpc.shiden.astar.network",
"name": "StakeTechnologies node"
},
{
"url": "wss://shiden.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://rpc.pinknode.io/shiden/explorer",
"name": "Pinknode node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://shiden.subscan.io/extrinsic/{hash}",
"account": "https://shiden.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Shiden.svg",
"addressPrefix": 5
},
{
"chainId": "9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Bifrost",
"assets": [
{
"assetId": 0,
"symbol": "BNC",
"priceId": "bifrost-native-coin",
"precision": 12
}
],
"nodes": [
{
"url": "wss://bifrost-rpc.liebi.com/ws",
"name": "Liebi node"
},
{
"url": "wss://bifrost-parachain.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://pub.elara.patract.io/bifrost",
"name": "Patract node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/bifrost.json",
"overridesCommon": true
},
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://bifrost.subscan.io/extrinsic/{hash}",
"account": "https://bifrost.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Bifrost.svg",
"addressPrefix": 6
},
{
"chainId": "0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8",
"name": "Subsocial",
"assets": [
{
"assetId": 0,
"symbol": "SUB",
"precision": 11
}
],
"nodes": [
{
"url": "wss://rpc.subsocial.network",
"name": "DappForce"
},
{
"url": "wss://subsocial.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/subsocial.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Subsocial.svg",
"addressPrefix": 28
},
{
"chainId": "9d3ea49f13d993d093f209c42f97a6b723b84d3b9aa8461be9bb19ee13e7b4fd",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Parallel Heiko",
"assets": [
{
"assetId": 0,
"symbol": "HKO",
"precision": 12
}
],
"nodes": [
{
"url": "wss://heiko-rpc.parallel.fi",
"name": "Parallel"
},
{
"url": "wss://parallel-heiko.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/parallel.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Parallel-Heiko.svg",
"addressPrefix": 110
},
{
"chainId": "742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b",
"name": "Edgeware",
"assets": [
{
"assetId": 0,
"symbol": "EDG",
"precision": 18,
"priceId": "edgeware"
}
],
"nodes": [
{
"url": "wss://mainnet.edgewa.re",
"name": "Commonwealth Labs"
},
{
"url": "wss://edgeware.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/edgeware.json",
"overridesCommon": false
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Edgeware.svg",
"addressPrefix": 7
},
{
"chainId": "8bf43860c54d5520fd0ec7afa15c2912a1d3b0e4cf132a5838a83b171dad4c70",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Basilisk",
"assets": [
{
"assetId": 0,
"symbol": "BSX",
"precision": 12
}
],
"nodes": [
{
"url": "wss://rpc-01.basilisk.hydradx.io",
"name": "Hydradx"
},
{
"url": "wss://basilisk.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Basilisk.svg",
"addressPrefix": 42
},
{
"chainId": "4d812836a05a7ea37767325acadff956ce472474dd44dd2e7f15d16fbfc68cdb",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Altair",
"assets": [
{
"assetId": 0,
"symbol": "AIR",
"precision": 18
}
],
"nodes": [
{
"url": "wss://fullnode.altair.centrifuge.io",
"name": "Centrifuge"
},
{
"url": "wss://altair.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/altair.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Altair.svg",
"addressPrefix": 136
},
{
"chainId": "d43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Khala",
"assets": [
{
"assetId": 0,
"symbol": "PHA",
"precision": 12,
"priceId": "pha"
}
],
"nodes": [
{
"url": "wss://khala-api.phala.network/ws",
"name": "Phala node"
},
{
"url": "wss://khala.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://khala.subscan.io/extrinsic/{hash}",
"account": "https://khala.subscan.io/account/{address}",
"event": null
}
],
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Khala.svg",
"addressPrefix": 30
},
{
"chainId": "411f057b9107718c9624d6aa4a3f23c1653898297f3d4d529d9bb6511a39dd21",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "KILT Spiritnet",
"assets": [
{
"assetId": 0,
"symbol": "KILT",
"precision": 15
}
],
"nodes": [
{
"url": "wss://spiritnet.kilt.io/",
"name": "KILT Protocol node"
},
{
"url": "wss://spiritnet.api.onfinality.io/public-ws",
"name": "OnFinality node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://spiritnet.subscan.io/extrinsic/{hash}",
"account": "https://spiritnet.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/kilt.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/KILT.svg",
"addressPrefix": 38
},
{
"chainId": "f25c85c4ffc4863b599a443e5301f7f4120c9a21042d35942b9e844346060db1",
"name": "KILT Peregrine",
"assets": [
{
"assetId": 0,
"symbol": "PILT",
"precision": 15
}
],
"nodes": [
{
"url": "wss://kilt-peregrine-k8s.kilt.io",
"name": "PILT Node"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://kilt-testnet.subscan.io/extrinsic/{hash}",
"account": "https://kilt-testnet.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/kilt.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/KILT.svg",
"addressPrefix": 38,
"options": [
"testnet"
]
},
{
"chainId": "4ac80c99289841dd946ef92765bf659a307d39189b3ce374a92b5f0415ee17a1",
"parentId": "b0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe",
"name": "Calamari",
"assets": [
{
"assetId": 0,
"symbol": "KMA",
"precision": 12
}
],
"nodes": [
{
"url": "wss://falafel.calamari.systems/",
"name": "Manta Network node 0"
},
{
"url": "wss://calamari.api.onfinality.io/public-ws",
"name": "OnFinality node"
},
{
"url": "wss://fritti.calamari.systems/",
"name": "Manta Network node 1"
},
{
"url": "wss://smoothie.calamari.systems/",
"name": "Manta Network node 2"
}
],
"explorers": [
{
"name": "Subscan",
"extrinsic": "https://calamari.subscan.io/extrinsic/{hash}",
"account": "https://calamari.subscan.io/account/{address}",
"event": null
}
],
"types": {
"url": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/chains/types/calamari.json",
"overridesCommon": true
},
"icon": "https://raw.githubusercontent.com/novasamatech/nova-utils/master/icons/chains/white/Calamari.svg",
"addressPrefix": 78
}
]
+91
View File
@@ -0,0 +1,91 @@
from functools import reduce
from typing import Callable, List
import yaml
import json
from urllib.parse import unquote, urlparse
from pathlib import PurePosixPath
import os.path
import os
class Types:
def __init__(self, types_config):
local_path = Types.__remote_url_to_local(types_config["url"])
with open(local_path) as fin:
self.types_dict = json.load(fin)
self.is_v14 = Types.__is_v14(self.types_dict)
self.overrides_common = types_config.get("overridesCommon", False)
@staticmethod
def __is_v14(types_dict):
# ParaId types is only has to be defined for v14 types
return "ParaId" in types_dict["types"].keys()
@staticmethod
def __remote_url_to_local(url: str):
path_parts = PurePosixPath(unquote(urlparse(url).path)).parts
after_chains_index = path_parts.index("chains")
# dirname = os.path.dirname(__file__)
relative_path_parts = path_parts[(after_chains_index + 1):]
local_path = os.path.join("", *relative_path_parts)
return local_path
@staticmethod
def parse_from(chain_config):
types_config = chain_config.get("types")
return None if types_config is None else Types(types_config)
class Chain:
def __init__(self, chain_config):
self.config = chain_config
self.types = Types.parse_from(chain_config)
self.name = chain_config["name"]
def v14_types_should_override_common(chain: Chain) -> List[str]:
if chain.types is not None and chain.types.is_v14 and not chain.types.overrides_common:
return ["v14 types should have overrideCommon set to True"]
else:
return []
ALL_RULES: List[Callable[[Chain], List[str]]] = [
v14_types_should_override_common
]
with open("chains_validator.yaml") as fin:
config = yaml.safe_load(fin)
found_problems = False
for chain_file in config["chain_files"]:
with open(chain_file) as fin:
all_chains_config = json.load(fin)
for chain_config in all_chains_config:
try:
chain = Chain(chain_config)
chain_problems = reduce(lambda acc, rule: acc + rule(chain), ALL_RULES, [])
except Exception as e:
chain_problems = [str(e)]
for problem in chain_problems:
print(f"{chain_file}->{chain_config['name']}: {problem}")
if len(chain_problems) > 0:
found_problems = True
if found_problems:
exit(1)
+5
View File
@@ -0,0 +1,5 @@
chain_files:
- chains.json
- chains_dev.json
- v2/chains_dev.json
- v2/chains.json
+186
View File
@@ -0,0 +1,186 @@
[
{
"chainId": "0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Pezkuwi",
"icon": "https://pezkuwichain.io/pezkuwichain_logo.png",
"addressPrefix": 42,
"options": [
"governance-v2",
"proxy",
"multisig",
"pushSupport"
],
"nodeSelectionStrategy": "roundRobin",
"nodes": [
{
"url": "wss://rpc.pezkuwichain.io",
"name": "Pezkuwi Mainnet"
},
{
"url": "wss://mainnet.pezkuwichain.io",
"name": "Pezkuwi Mainnet (Alt)"
}
],
"explorers": [
{
"name": "Pezkuwi Explorer",
"extrinsic": "https://explorer.pezkuwichain.io/extrinsic/{value}",
"account": "https://explorer.pezkuwichain.io/account/{value}",
"event": "https://explorer.pezkuwichain.io/event/{value}"
}
],
"externalApi": {
"history": [],
"staking": []
},
"assets": [
{
"assetId": 0,
"symbol": "HEZ",
"precision": 12,
"name": "Hezkurd",
"priceId": null,
"staking": [
"relaychain",
"nomination-pools"
],
"type": "Native",
"icon": "https://pezkuwichain.io/tokens/HEZ.png",
"buyProviders": {},
"sellProviders": {},
"typeExtras": null
}
],
"types": null,
"additional": {
"themeColor": "#009639",
"defaultBlockTimeMillis": 6000
}
},
{
"chainId": "0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f",
"parentId": "0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Pezkuwi Asset Hub",
"icon": "https://pezkuwichain.io/pezkuwichain_logo.png",
"addressPrefix": 42,
"options": [
"swap-hub",
"assethub-fees",
"proxy",
"multisig"
],
"nodeSelectionStrategy": "roundRobin",
"nodes": [
{
"url": "wss://asset-hub-rpc.pezkuwichain.io",
"name": "Pezkuwi Asset Hub"
}
],
"explorers": [
{
"name": "Pezkuwi Explorer",
"extrinsic": "https://explorer.pezkuwichain.io/asset-hub/extrinsic/{value}",
"account": "https://explorer.pezkuwichain.io/asset-hub/account/{value}",
"event": "https://explorer.pezkuwichain.io/asset-hub/event/{value}"
}
],
"externalApi": {},
"assets": [
{
"assetId": 0,
"symbol": "HEZ",
"precision": 12,
"name": "Hezkurd",
"priceId": null,
"staking": null,
"type": "Native",
"icon": "https://pezkuwichain.io/tokens/HEZ.png",
"buyProviders": {},
"sellProviders": {},
"typeExtras": null
},
{
"assetId": 1,
"symbol": "PEZ",
"precision": 12,
"name": "Pezkuwi",
"priceId": null,
"staking": null,
"type": "Statemine",
"icon": "https://pezkuwichain.io/tokens/PEZ.png",
"buyProviders": {},
"sellProviders": {},
"typeExtras": {
"assetId": "1"
}
},
{
"assetId": 1000,
"symbol": "USDT",
"precision": 6,
"name": "Tether USD",
"priceId": "tether",
"staking": null,
"type": "Statemine",
"icon": "https://pezkuwichain.io/tokens/USDT.png",
"buyProviders": {},
"sellProviders": {},
"typeExtras": {
"assetId": "1000"
}
}
],
"types": null,
"additional": {
"themeColor": "#009639",
"defaultBlockTimeMillis": 6000
}
},
{
"chainId": "0x67fa177a097bfa18f77ea95e1d5918b4d05cba7813f32e9ef6c4f9a2a6e60b09",
"parentId": "0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3",
"name": "Pezkuwi People",
"icon": "https://pezkuwichain.io/pezkuwichain_logo.png",
"addressPrefix": 42,
"options": [
"proxy",
"multisig"
],
"nodeSelectionStrategy": "roundRobin",
"nodes": [
{
"url": "wss://people-rpc.pezkuwichain.io",
"name": "Pezkuwi People Chain"
}
],
"explorers": [
{
"name": "Pezkuwi Explorer",
"extrinsic": "https://explorer.pezkuwichain.io/people/extrinsic/{value}",
"account": "https://explorer.pezkuwichain.io/people/account/{value}",
"event": "https://explorer.pezkuwichain.io/people/event/{value}"
}
],
"externalApi": {},
"assets": [
{
"assetId": 0,
"symbol": "HEZ",
"precision": 12,
"name": "Hezkurd",
"priceId": null,
"staking": null,
"type": "Native",
"icon": "https://pezkuwichain.io/tokens/HEZ.png",
"buyProviders": {},
"sellProviders": {},
"typeExtras": null
}
],
"types": null,
"additional": {
"themeColor": "#009639",
"defaultBlockTimeMillis": 6000
}
}
]
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 10006,
"types": {
"Balance": "u128",
"Index": "u64",
"Phase": "60",
"Address": "122",
"ExtrinsicSignature": "218",
"ParaId": "90",
"20": "GenericEvent",
"156": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 906,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "124",
"Address": "184",
"ExtrinsicSignature": "404",
"ParaId": "4",
"20": "GenericEvent",
"237": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 3,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "94",
"Address": "152",
"ExtrinsicSignature": "292",
"ParaId": "122",
"20": "GenericEvent",
"181": "GenericCall"
},
"versioning": []
}
File diff suppressed because it is too large. Load diff
+8
View File
@@ -0,0 +1,8 @@
{
"runtime_id": 46,
"types": {
"AccountInfo": "AccountInfoWithRefCount",
"ValidatorPrefs": "ValidatorPrefsWithCommission"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 1,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "170",
"Address": "207",
"ExtrinsicSignature": "522",
"ParaId": "112",
"20": "GenericEvent",
"194": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 2800,
"types": {
"Balance": "u128",
"Index": "u64",
"Phase": "62",
"Address": "101",
"ExtrinsicSignature": "300",
"ParaId": "178",
"20": "GenericEvent",
"111": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 1,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "142",
"Address": "195",
"ExtrinsicSignature": "501",
"ParaId": "88",
"20": "GenericEvent",
"300": "GenericCall"
},
"versioning": []
}
+32
View File
@@ -0,0 +1,32 @@
{
"runtime_id": 900,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "127",
"0": "[u8; 20]",
"Address": "0",
"EthereumSignature": {
"type": "struct",
"type_mapping": [
[
"r",
"H256"
],
[
"s",
"H256"
],
[
"v",
"u8"
]
]
},
"ExtrinsicSignature": "EthereumSignature",
"ParaId": "160",
"21": "GenericEvent",
"148": "GenericCall"
},
"versioning": []
}
+27
View File
@@ -0,0 +1,27 @@
{
"runtime_id": 1,
"types": {
"EthereumSignature": {
"type": "struct",
"type_mapping": [
[
"r",
"H256"
],
[
"s",
"H256"
],
[
"v",
"u8"
]
]
},
"AccountId": "[u8; 20]",
"ExtrinsicSignature": "EthereumSignature",
"Address": "AccountId",
"Log": "EvmLog"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 171,
"types": {
"Balance": "u128",
"Index": "u64",
"Phase": "130",
"Address": "158",
"ExtrinsicSignature": "403",
"ParaId": "184",
"20": "GenericEvent",
"154": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 1,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "103",
"Address": "147",
"ExtrinsicSignature": "355",
"ParaId": "84",
"20": "GenericEvent",
"130": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 9113,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "104",
"Address": "148",
"ExtrinsicSignature": "356",
"ParaId": "84",
"20": "GenericEvent",
"131": "GenericCall"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 504,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "94",
"Address": "152",
"ExtrinsicSignature": "284",
"ParaId": "122",
"20": "GenericEvent",
"243": "GenericCall"
},
"versioning": []
}
+7
View File
@@ -0,0 +1,7 @@
{
"runtime_id": 14,
"types": {
"AccountInfo": "AccountInfoWithTripleRefCount"
},
"versioning": []
}
+14
View File
@@ -0,0 +1,14 @@
{
"runtime_id": 1,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "127",
"Address": "180",
"ExtrinsicSignature": "438",
"ParaId": "72",
"20": "GenericEvent",
"269": "GenericCall"
},
"versioning": []
}
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 113,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"poscan_runtime.Event": "GenericEvent",
"poscan_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 38,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"integritee_runtime.RuntimeEvent": "GenericEvent",
"integritee_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 6,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"integritee_node_runtime.Event": "GenericEvent",
"integritee_node_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 2220,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "acala_primitives.signature.AcalaMultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"acala_runtime.RuntimeEvent": "GenericEvent",
"acala_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 2130,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "acala_primitives.signature.AcalaMultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"mandala_runtime.RuntimeEvent": "GenericEvent",
"mandala_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 119,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"ajuna_runtime.RuntimeEvent": "GenericEvent",
"ajuna_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 65,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"aleph_runtime.RuntimeEvent": "GenericEvent",
"aleph_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 60,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"aleph_runtime.RuntimeEvent": "GenericEvent",
"aleph_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 1027,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"altair_runtime.RuntimeEvent": "GenericEvent",
"altair_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 11,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"amplitude_runtime.RuntimeEvent": "GenericEvent",
"amplitude_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 13,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"foucoco_runtime.RuntimeEvent": "GenericEvent",
"foucoco_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 9180,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"rococo_runtime.Event": "GenericEvent",
"rococo_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 71,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"astar_runtime.RuntimeEvent": "GenericEvent",
"astar_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 29,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"da_runtime.RuntimeEvent": "GenericEvent",
"da_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+15
View File
@@ -0,0 +1,15 @@
{
"runtime_id": 28,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"da_runtime.RuntimeEvent": "GenericEvent",
"da_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 44,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"avn_parachain_runtime.RuntimeEvent": "GenericEvent",
"avn_parachain_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 21,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"avn_parachain_runtime.Event": "GenericEvent",
"avn_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 123,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"bajun_runtime.RuntimeEvent": "GenericEvent",
"bajun_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 105,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_core.crypto.AccountId32",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"basilisk_runtime.RuntimeEvent": "GenericEvent",
"basilisk_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 10054,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"edgeware_runtime.Event": "GenericEvent",
"edgeware_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 984,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"bifrost_kusama_runtime.RuntimeEvent": "GenericEvent",
"bifrost_kusama_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 984,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"bifrost_polkadot_runtime.RuntimeEvent": "GenericEvent",
"bifrost_polkadot_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 19,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"pioneer_runtime.Event": "GenericEvent",
"pioneer_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 135,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"node_subtensor_runtime.RuntimeEvent": "GenericEvent",
"node_subtensor_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 4401,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"calamari_runtime.RuntimeEvent": "GenericEvent",
"calamari_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 1023,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"centrifuge_runtime.RuntimeEvent": "GenericEvent",
"centrifuge_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 25,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"clover_runtime.Event": "GenericEvent",
"clover_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 9430,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"collectives_polkadot_runtime.RuntimeEvent": "GenericEvent",
"collectives_polkadot_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 10040,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"composable_runtime.RuntimeEvent": "GenericEvent",
"composable_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 5360,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"crab_parachain_runtime.Event": "GenericEvent",
"crab_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+35
View File
@@ -0,0 +1,35 @@
{
"runtime_id": 6000,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"primitive_types.H160": "[u8; 20]",
"account.AccountId20": "primitive_types.H160",
"Address": "account.AccountId20",
"EthereumSignature": {
"type": "struct",
"type_mapping": [
[
"r",
"H256"
],
[
"s",
"H256"
],
[
"v",
"u64"
]
]
},
"ExtrinsicSignature": "EthereumSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"crab_runtime.RuntimeEvent": "GenericEvent",
"crab_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "[u8; 32]",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 4,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"crust_parachain_runtime.Event": "GenericEvent",
"crust_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 16,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"crust_parachain_runtime.Event": "GenericEvent",
"crust_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 5,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"ipci_runtime.Event": "GenericEvent",
"ipci_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 5330,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"darwinia_parachain_runtime.Event": "GenericEvent",
"darwinia_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+35
View File
@@ -0,0 +1,35 @@
{
"runtime_id": 6020,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"primitive_types.H160": "[u8; 20]",
"account.AccountId20": "primitive_types.H160",
"Address": "account.AccountId20",
"EthereumSignature": {
"type": "struct",
"type_mapping": [
[
"r",
"H256"
],
[
"s",
"H256"
],
[
"v",
"u8"
]
]
},
"ExtrinsicSignature": "EthereumSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"darwinia_runtime.RuntimeEvent": "GenericEvent",
"darwinia_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+35
View File
@@ -0,0 +1,35 @@
{
"runtime_id": 6100,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"primitive_types.H160": "[u8; 20]",
"account.AccountId20": "primitive_types.H160",
"Address": "account.AccountId20",
"EthereumSignature": {
"type": "struct",
"type_mapping": [
[
"r",
"H256"
],
[
"s",
"H256"
],
[
"v",
"u8"
]
]
},
"ExtrinsicSignature": "EthereumSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"darwinia_runtime.RuntimeEvent": "GenericEvent",
"darwinia_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 47,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"dock_runtime.Event": "GenericEvent",
"dock_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 33,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"dorafactory_node_runtime.Event": "GenericEvent",
"dorafactory_node_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 53,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"edgeware_runtime.Event": "GenericEvent",
"edgeware_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 3014,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"efinity_runtime.RuntimeEvent": "GenericEvent",
"efinity_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 16,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"encointer_runtime.RuntimeEvent": "GenericEvent",
"encointer_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 605,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"enjin_matrix_runtime.RuntimeEvent": "GenericEvent",
"enjin_matrix_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 37,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"eq_node_runtime.RuntimeEvent": "GenericEvent",
"eq_node_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 51,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"ew_parachain_runtime.RuntimeEvent": "GenericEvent",
"ew_parachain_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
@@ -0,0 +1,16 @@
{
"runtime_id": 34,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"ew_parachain_runtime.RuntimeEvent": "GenericEvent",
"ew_parachain_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 52,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"ew_parachain_runtime.RuntimeEvent": "GenericEvent",
"ew_parachain_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 48,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"frequency_runtime.RuntimeEvent": "GenericEvent",
"frequency_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 157,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"fuso_runtime.RuntimeEvent": "GenericEvent",
"fuso_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 120,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"giant_runtime.RuntimeEvent": "GenericEvent",
"giant_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 141,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"testnet_runtime.RuntimeEvent": "GenericEvent",
"testnet_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 8,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"gm_chain_runtime.Event": "GenericEvent",
"gm_chain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 105,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_runtime.multiaddress.MultiAddress",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"governance2_runtime.RuntimeEvent": "GenericEvent",
"governance2_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+16
View File
@@ -0,0 +1,16 @@
{
"runtime_id": 2,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "241",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"hashed_parachain_runtime.Event": "GenericEvent",
"hashed_parachain_runtime.Call": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data"
},
"versioning": []
}
+33
View File
@@ -0,0 +1,33 @@
{
"runtime_id": 185,
"types": {
"Balance": "u128",
"Index": "u32",
"Phase": "frame_system.Phase",
"Address": "sp_core.crypto.AccountId32",
"ExtrinsicSignature": "sp_runtime.MultiSignature",
"ParaId": "polkadot_parachain.primitives.Id",
"hydradx_runtime.RuntimeEvent": "GenericEvent",
"hydradx_runtime.RuntimeCall": "GenericCall",
"sp_core.crypto.AccountId32": "GenericAccountId",
"pallet_identity.types.Data": "Data",
"RuntimeDispatchInfo": {
"type": "struct",
"type_mapping": [
[
"weight",
"sp_weights.weight_v2.Weight"
],
[
"class",
"frame_support.dispatch.DispatchClass"
],
[
"partialFee",
"Balance"
]
]
}
},
"versioning": []
}
Loaded 100 of 2145 files, more files were not shown because too many files have changed in this diff. Show more