Rococo genesis hashes (#1341)

* Rococo genesis hashes

* Bump deps (while we are here...)
This commit is contained in:
Jaco
2021-12-28 11:31:09 +02:00
committed by GitHub
parent 82625aa8d1
commit 00e856d9c4
5 changed files with 141 additions and 122 deletions
+1
View File
@@ -3,6 +3,7 @@
Changes:
- Pin `@noble/hashes` to 0.5.5, 0.5.6 version is broken for rollup
- Add all known Rococo genesis hashes
- Upgrade 3rd party dependencies
+1 -1
View File
@@ -29,7 +29,7 @@
},
"devDependencies": {
"@babel/core": "^7.16.5",
"@polkadot/dev": "^0.64.21",
"@polkadot/dev": "^0.64.24",
"@types/jest": "^27.0.3"
},
"resolutions": {
+3 -73
View File
@@ -1,82 +1,12 @@
// Copyright 2017-2021 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownGenesis, KnownIcon, KnownLedger, KnownTestnet } from './types';
import type { KnownIcon, KnownLedger, KnownTestnet } from './types';
export { knownGenesis } from './genesis';
export const substrateRegistry = 'https://raw.githubusercontent.com/paritytech/ss58-registry/main/ss58-registry.json';
// NOTE: In the case where the network was hard-spooned and multiple genesisHashes
// are provided, it needs to be in reverse order, i.e. most-recent first, oldest
// last. This make lookups for the current a simple genesisHash[0]
// (See Kusama as an example)
export const knownGenesis: KnownGenesis = {
acala: [
'0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c'
],
bifrost: [
'0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed'
],
centrifuge: [
'0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5'
],
'dock-mainnet': [
'0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9'
],
edgeware: [
'0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b'
],
equilibrium: [
'0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925'
],
genshiro: [
'0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243'
],
hydradx: [
'0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc', // Snakenet Gen3-1
'0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9', // Snakenet Gen3
'0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047', // Snakenet Gen2
'0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2' // Snakenet Gen1
],
karura: [
'0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b'
],
kulupu: [
'0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba'
],
kusama: [
'0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe', // Kusama CC3,
'0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636', // Kusama CC2
'0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf' // Kusama CC1
],
'nodle-chain': [
'0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23'
],
picasso: [
'0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c'
],
plasm: [
'0x3e86364d4b4894021cb2a0390bcf2feb5517d5292f2de2bb9404227e908b0b8b'
],
polkadot: [
'0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3'
],
polymesh: [
'0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063'
],
sora: [
'0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5'
],
stafi: [
'0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80'
],
statemine: [
'0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a'
],
subsocial: [
'0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8'
]
};
// these are icon overrides
export const knownIcon: KnownIcon = {
centrifuge: 'polkadot',
+88
View File
@@ -0,0 +1,88 @@
// Copyright 2017-2021 @polkadot/networks authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KnownGenesis } from './types';
// NOTE: In the case where the network was hard-spooned and multiple genesisHashes
// are provided, it needs to be in reverse order, i.e. most-recent first, oldest
// last. This make lookups for the current a simple genesisHash[0]
// (See Kusama as an example)
export const knownGenesis: KnownGenesis = {
acala: [
'0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c'
],
bifrost: [
'0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed'
],
centrifuge: [
'0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5'
],
'dock-mainnet': [
'0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9'
],
edgeware: [
'0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b'
],
equilibrium: [
'0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925'
],
genshiro: [
'0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243'
],
hydradx: [
'0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc', // Snakenet Gen3-1
'0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9', // Snakenet Gen3
'0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047', // Snakenet Gen2
'0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2' // Snakenet Gen1
],
karura: [
'0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b'
],
kulupu: [
'0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba'
],
kusama: [
'0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe', // Kusama CC3,
'0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636', // Kusama CC2
'0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf' // Kusama CC1
],
'nodle-chain': [
'0xa3d114c2b8d0627c1aa9b134eafcf7d05ca561fdc19fb388bb9457f81809fb23'
],
picasso: [
'0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c'
],
plasm: [
'0x3e86364d4b4894021cb2a0390bcf2feb5517d5292f2de2bb9404227e908b0b8b'
],
polkadot: [
'0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3'
],
polymesh: [
'0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063'
],
rococo: [
'0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770',
'0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff',
'0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a',
'0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9',
'0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779',
'0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215',
'0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9',
'0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147',
'0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd',
'0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299'
],
sora: [
'0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5'
],
stafi: [
'0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80'
],
statemine: [
'0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a'
],
subsocial: [
'0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8'
]
};
+48 -48
View File
@@ -1957,9 +1957,9 @@ __metadata:
languageName: node
linkType: hard
"@polkadot/dev@npm:^0.64.21":
version: 0.64.21
resolution: "@polkadot/dev@npm:0.64.21"
"@polkadot/dev@npm:^0.64.24":
version: 0.64.24
resolution: "@polkadot/dev@npm:0.64.24"
dependencies:
"@babel/cli": ^7.16.0
"@babel/core": ^7.16.5
@@ -1983,8 +1983,8 @@ __metadata:
"@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.1.1
"@rushstack/eslint-patch": ^1.1.0
"@typescript-eslint/eslint-plugin": 5.8.0
"@typescript-eslint/parser": 5.8.0
"@typescript-eslint/eslint-plugin": 5.8.1
"@typescript-eslint/parser": 5.8.1
"@vue/component-compiler-utils": ^3.3.0
babel-jest: ^27.4.5
babel-plugin-module-extension-resolver: ^1.0.0-rc.2
@@ -2044,7 +2044,7 @@ __metadata:
polkadot-exec-rollup: scripts/polkadot-exec-rollup.mjs
polkadot-exec-tsc: scripts/polkadot-exec-tsc.mjs
polkadot-exec-webpack: scripts/polkadot-exec-webpack.mjs
checksum: c2f1c141b00f940b4940df21dae51e39e9f71ea1caa3a33ce819701c7b5e9cf85491cf7315efb69a99c184bdb5c502cc13c906047c5cb49cacf1360bfd2ea89e
checksum: 1a63260731d20b985d949fa219d81af1dee8afd3de6351644100d4c56844b6b9d7b2dc72724319fb844878adc35aaebc0a6b1f26f291e59d8c82074bd71d2138
languageName: node
linkType: hard
@@ -2628,12 +2628,12 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/eslint-plugin@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/eslint-plugin@npm:5.8.0"
"@typescript-eslint/eslint-plugin@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/eslint-plugin@npm:5.8.1"
dependencies:
"@typescript-eslint/experimental-utils": 5.8.0
"@typescript-eslint/scope-manager": 5.8.0
"@typescript-eslint/experimental-utils": 5.8.1
"@typescript-eslint/scope-manager": 5.8.1
debug: ^4.3.2
functional-red-black-tree: ^1.0.1
ignore: ^5.1.8
@@ -2646,50 +2646,50 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 96a21a3e19baf57e30c97953e35832b1f4e135c865b2dfd5afe53772bd08556b9ad724e55696dce9acf471553ab66ae45737e82abba6c15152f79a47d2d9f055
checksum: 9e5b5c1e22563fc0a31f1b916cea8b059b6dd218ccbf809b7453e4563065781e4544a6d5ce4cbf60b40394f2604e925d10cafd468a4dd0f490e75775267839a0
languageName: node
linkType: hard
"@typescript-eslint/experimental-utils@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/experimental-utils@npm:5.8.0"
"@typescript-eslint/experimental-utils@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/experimental-utils@npm:5.8.1"
dependencies:
"@types/json-schema": ^7.0.9
"@typescript-eslint/scope-manager": 5.8.0
"@typescript-eslint/types": 5.8.0
"@typescript-eslint/typescript-estree": 5.8.0
"@typescript-eslint/scope-manager": 5.8.1
"@typescript-eslint/types": 5.8.1
"@typescript-eslint/typescript-estree": 5.8.1
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
checksum: c97798bcc3332331a75661e073d38783ee4882803b0247db76df851bc8594c9b7e23fb9de28aa212c331b18ff2e8c23657ae1b9b994eeec528214fcf8d81e9fb
checksum: 15c17a7b7a45a9e1ebf537e6d6221e423c8f5114c0a517265698745b9a4ae965487ef7856a0b1ee64cbda8db641a9204270fda88398ab1d7013256e0ccbd3e75
languageName: node
linkType: hard
"@typescript-eslint/parser@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/parser@npm:5.8.0"
"@typescript-eslint/parser@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/parser@npm:5.8.1"
dependencies:
"@typescript-eslint/scope-manager": 5.8.0
"@typescript-eslint/types": 5.8.0
"@typescript-eslint/typescript-estree": 5.8.0
"@typescript-eslint/scope-manager": 5.8.1
"@typescript-eslint/types": 5.8.1
"@typescript-eslint/typescript-estree": 5.8.1
debug: ^4.3.2
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
checksum: 138b1d20a6c204fdd0c93295b4ec667caf6036e74bfeae0b80cfe14c4d50761bb9f469b30d320d2d85757a1b98c2ae7f30d9a788a293afc1ea10b9f3d9fbc8f7
checksum: bb1702851ff0ade16a50789c517155557ad7e9b8e5e9c4553aad52fedbc8f94acaade1dc5ba12a96b54a13a68dfea13955ab885aad97cf3c526a8b90880bd8a3
languageName: node
linkType: hard
"@typescript-eslint/scope-manager@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/scope-manager@npm:5.8.0"
"@typescript-eslint/scope-manager@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/scope-manager@npm:5.8.1"
dependencies:
"@typescript-eslint/types": 5.8.0
"@typescript-eslint/visitor-keys": 5.8.0
checksum: 15f365a491c096104d3279617522375b6084117ac21e52cf04935a1cce192d730785a1e47afd8a8ca9aa907f1f9cd34793610406ce93447addf6854cdfa830f3
"@typescript-eslint/types": 5.8.1
"@typescript-eslint/visitor-keys": 5.8.1
checksum: d9254018d723aff32fc512b7292737b154367198ab58e0faf814b4ce77d4de20552ed1678f2639b35e480eb5594eb9d5f1d34360885f5e4d80ca8e5a9ccf666c
languageName: node
linkType: hard
@@ -2700,19 +2700,19 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/types@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/types@npm:5.8.0"
checksum: eda7a2c4620fd0cd56a81af6f44d8de96eb5912dda69907cd422e3fb5845b45c004a2c50f1896b6573b70f41f175208434d13dd744ea23aec2094ba916578a81
"@typescript-eslint/types@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/types@npm:5.8.1"
checksum: f9809c2c0f523841adeeb66410911f10492d3df7a912bc3d72304f4edbc5b5cb1a3f5f2a6ded20e8b524cc18e92d2a735fb8b96570e75df669061182932200ef
languageName: node
linkType: hard
"@typescript-eslint/typescript-estree@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/typescript-estree@npm:5.8.0"
"@typescript-eslint/typescript-estree@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/typescript-estree@npm:5.8.1"
dependencies:
"@typescript-eslint/types": 5.8.0
"@typescript-eslint/visitor-keys": 5.8.0
"@typescript-eslint/types": 5.8.1
"@typescript-eslint/visitor-keys": 5.8.1
debug: ^4.3.2
globby: ^11.0.4
is-glob: ^4.0.3
@@ -2721,7 +2721,7 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
checksum: 67f51754d1dea9eafc8d052b67a2d7a3b20e20d97de03fc49615fe70d0373323619dfa5986a8e71cb9b2ec6079fb050049100763b5dbadae52b30c7d11c57ebd
checksum: e3cfbd088f1e0104b5b38fcc6e400a0d0e72395694406357e478369c4df532aa2accfe2ee77c71854ca9a04e0e3cddbed86388334805c91ca4241b032cbb6d20
languageName: node
linkType: hard
@@ -2753,13 +2753,13 @@ __metadata:
languageName: node
linkType: hard
"@typescript-eslint/visitor-keys@npm:5.8.0":
version: 5.8.0
resolution: "@typescript-eslint/visitor-keys@npm:5.8.0"
"@typescript-eslint/visitor-keys@npm:5.8.1":
version: 5.8.1
resolution: "@typescript-eslint/visitor-keys@npm:5.8.1"
dependencies:
"@typescript-eslint/types": 5.8.0
"@typescript-eslint/types": 5.8.1
eslint-visitor-keys: ^3.0.0
checksum: 03a349d4a577aa128b27d13a16e6e365d18e6aa9f297bc2a632bc2ddae8cfed9cb66c227f87fde9924e9f8a58c40c41df6f537016d037a05fe1908bfa0839d18
checksum: 46567678718a227b34a255a3606e1a2c5190a470dc9493d4c175f57566d2c16b88780fb273ca44f22cab06d45d87b25371215e93b88ac10a475877bd64bdfece
languageName: node
linkType: hard
@@ -9184,7 +9184,7 @@ resolve@^2.0.0-next.3:
resolution: "root-workspace-0b6124@workspace:."
dependencies:
"@babel/core": ^7.16.5
"@polkadot/dev": ^0.64.21
"@polkadot/dev": ^0.64.24
"@types/jest": ^27.0.3
languageName: unknown
linkType: soft