Adding GamePower Network Testnet (#5206)
* adding gamepower types * adding gamepower colors * adding gamepower spec * adding gamepower testing endpoint * adding gamepower logo * fixing linting error Co-authored-by: Michael Huntington <2466745+MikeHuntington@users.noreply.github.com>
This commit is contained in:
parent
f3f231af2e
commit
aca967ec29
75
packages/apps-config/src/api/spec/gamepower.ts
Normal file
75
packages/apps-config/src/api/spec/gamepower.ts
Normal file
@ -0,0 +1,75 @@
|
||||
// Copyright 2017-2021 @polkadot/apps-config authors & contributors
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
import type { OverrideBundleDefinition } from '@polkadot/types/types';
|
||||
|
||||
// structs need to be in order
|
||||
/* eslint-disable sort-keys */
|
||||
|
||||
const definitions: OverrideBundleDefinition = {
|
||||
types: [
|
||||
{
|
||||
// on all versions
|
||||
minmax: [0, undefined],
|
||||
types: {
|
||||
AssetId: 'u64',
|
||||
SeriesId: 'u64',
|
||||
ClassId: 'u32',
|
||||
ClassIdOf: 'ClassId',
|
||||
ClassInfoOf: 'ClassInfo',
|
||||
TokenId: 'u64',
|
||||
TokenIdOf: 'TokenId',
|
||||
TokenInfoOf: 'TokenInfo',
|
||||
ClassInfo: {
|
||||
metadata: 'Vec<u8>',
|
||||
total_issuance: 'TokenId',
|
||||
owner: 'AccountId',
|
||||
data: 'NftClassData'
|
||||
},
|
||||
TokenInfo: {
|
||||
metadata: 'Vec<u8>',
|
||||
owner: 'AccountId',
|
||||
data: 'NftAssetData'
|
||||
},
|
||||
NftSeriesData: {
|
||||
name: 'Vec<u8>',
|
||||
owner: 'AccountId',
|
||||
properties: 'Vec<u8>'
|
||||
},
|
||||
NftClassData: {
|
||||
deposit: 'Balance',
|
||||
properties: 'Vec<u8>',
|
||||
token_type: 'TokenType',
|
||||
collection_type: 'CollectionType',
|
||||
total_supply: 'u64',
|
||||
initial_supply: 'u64'
|
||||
},
|
||||
NftAssetData: {
|
||||
deposit: 'Balance',
|
||||
name: 'Vec<u8>',
|
||||
description: 'Vec<u8>',
|
||||
properties: 'Vec<u8>'
|
||||
},
|
||||
TokenType: {
|
||||
_enum: [
|
||||
'Transferrable',
|
||||
'BoundToAddress'
|
||||
]
|
||||
},
|
||||
CollectionType: {
|
||||
_enum: [
|
||||
'Collectable',
|
||||
'Wearable',
|
||||
'Executable'
|
||||
]
|
||||
},
|
||||
ClassProperties: {
|
||||
Transferrable: 'bool',
|
||||
Burnable: 'bool'
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
};
|
||||
|
||||
export default definitions;
|
||||
@ -32,6 +32,7 @@ import encointerPara from './encointer-para';
|
||||
import equilibrium from './equilibrium';
|
||||
import galital from './galital';
|
||||
import galois from './galois';
|
||||
import gamepower from './gamepower';
|
||||
import hanonycash from './hanonycash';
|
||||
import hydrate from './hydrate';
|
||||
import idavoll from './idavoll';
|
||||
@ -121,6 +122,7 @@ const spec: Record<string, OverrideBundleDefinition> = {
|
||||
'encointer-node-teeproxy': encointerNodeTeeproxy,
|
||||
'encointer-parachain': encointerPara,
|
||||
'galital-collator': galital,
|
||||
gamepower,
|
||||
'hack-hydra-dx': hydrate,
|
||||
hanonycash,
|
||||
'hydra-dx': hydrate,
|
||||
|
||||
@ -154,6 +154,13 @@ export function createTesting (t: TFunction): LinkOption[] {
|
||||
'MathWallet Backup': 'wss://galois.maiziqianbao.net/ws'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'gamepower',
|
||||
text: t('rpc.gamepower', 'GamePower', { ns: 'apps-config' }),
|
||||
providers: {
|
||||
GamePower: 'wss://gamepower.io'
|
||||
}
|
||||
},
|
||||
{
|
||||
info: 'ipse',
|
||||
text: t('rpc.ipse', 'IPSE', { ns: 'apps-config' }),
|
||||
|
||||
@ -19,6 +19,7 @@ const chainChainx = '#F6C94A';
|
||||
const chainDarwinia = 'linear-gradient(-45deg, #FE3876 0%, #7C30DD 71%, #3A30DD 100%)';
|
||||
const chainDotMog = '#020609';
|
||||
const chainGalital = '#00063F';
|
||||
const chainGamePower = '#5d21a5';
|
||||
const chainHanonycash = '#0099CC';
|
||||
const chainHydrate = '#000000';
|
||||
const chainIntegritee = '#15bcff';
|
||||
@ -82,6 +83,7 @@ const nodeEncointerNotee = '#cc0000';
|
||||
const nodeEncointerTeeproxy = '#0000cc';
|
||||
const nodeEquilibrium = '#1792ff';
|
||||
const nodeGalital = '#00063F;';
|
||||
const nodeGamePower = '#5d21a5';
|
||||
const nodeIpse = '#08a1e8';
|
||||
const nodeJupiter = '#7143ff';
|
||||
const nodeKonomi = '#007aff';
|
||||
@ -135,6 +137,7 @@ export const chainColors: Record<string, any> = [
|
||||
['Encointer PC1', nodeEncointerNotee],
|
||||
['Galital', chainGalital],
|
||||
['Galois', chainGalois],
|
||||
['GamePower Network', chainGamePower],
|
||||
['hanonycash', chainHanonycash],
|
||||
['HydraDX Hydrate', chainHydrate],
|
||||
['HydraDX Snakenet', chainSnakenet],
|
||||
@ -218,6 +221,7 @@ export const nodeColors: Record<string, any> = [
|
||||
['Encointer Node TEE proxy', nodeEncointerTeeproxy],
|
||||
['Equilibrium node', nodeEquilibrium],
|
||||
['Galital Parachain Collator', nodeGalital],
|
||||
['GamePower Node', nodeGamePower],
|
||||
['IpseTestnet', nodeIpse],
|
||||
['Konomi Collator', nodeKonomi],
|
||||
['Litentry Collator', nodeLitentry],
|
||||
|
||||
@ -46,6 +46,7 @@ import nodeEncointerNotee from './nodes/encointer-notee.svg';
|
||||
import nodeEncointerTeeproxy from './nodes/encointer-teeproxy.svg';
|
||||
import nodeEquilibrium from './nodes/equilibrium.svg';
|
||||
import nodeGalital from './nodes/galital-logo.png';
|
||||
import nodeGamePower from './nodes/gamepower.svg';
|
||||
import nodeHanonycash from './nodes/hanonycash.svg';
|
||||
import nodeIdavoll from './nodes/idavoll.png';
|
||||
import nodeIntegritee from './nodes/integritee.png';
|
||||
@ -112,6 +113,7 @@ export const chainLogos: Record<string, unknown> = [
|
||||
['Steam PC', nodeEave],
|
||||
['Galital', nodeGalital],
|
||||
['Galois', nodeMath],
|
||||
['GamePower Network', nodeGamePower],
|
||||
['HydraDX Hydrate', chainHydrate],
|
||||
['HydraDX Snakenet', chainSnakenet],
|
||||
['HydraDX Snakenet Gen2', chainSnakenet],
|
||||
@ -209,6 +211,7 @@ export const nodeLogos: Record<string, unknown> = [
|
||||
['Encointer Node TEE proxy', nodeEncointerTeeproxy],
|
||||
['Galital Parachain Collator', nodeGalital],
|
||||
['Galois', nodeMath],
|
||||
['GamePower Node', nodeGamePower],
|
||||
['hanonycash', nodeHanonycash],
|
||||
['Idavoll Node', nodeIdavoll],
|
||||
['KILT Node', nodeKilt],
|
||||
@ -306,6 +309,7 @@ export const namedLogos: Record<string, unknown> = {
|
||||
equilibrium: nodeEquilibrium,
|
||||
galital: nodeGalital,
|
||||
galois: nodeMath,
|
||||
gamepower: nodeGamePower,
|
||||
hanonycash: nodeHanonycash,
|
||||
idavoll: nodeIdavoll,
|
||||
ipse: nodeIpse,
|
||||
|
||||
15
packages/apps-config/src/ui/logos/nodes/gamepower.svg
Normal file
15
packages/apps-config/src/ui/logos/nodes/gamepower.svg
Normal file
@ -0,0 +1,15 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="2006" height="2006" viewBox="0 0 2006 2006">
|
||||
<defs>
|
||||
<clipPath id="a" transform="translate(10 12)">
|
||||
<path d="M1551.62,1028.11c-28-16.46-474.23-275-474.23-275s-27.34-19-54.4-25.36V662.4c103-27.89,163.79-134,135.9-236.92S1025,261.68,922,289.58,758.15,423.58,786,526.5A193.15,193.15,0,0,0,942.35,666.76v61.63c-24.89,5.2-59.28,18.12-103.73,47.77-23,11.58-406.72,242-406.72,242s-90.51,36.26-82.35,154.83c-1.67,24.69-.52,110.32-.52,110.32s-7.69,82.33,81.23,131.72,480.81,278.23,480.81,278.23,69.16,57.64,164.66,0,508.83-297.94,508.83-297.94,47.73-39.52,49.41-93.86,0-116.9,0-116.9,19.76-113.62-82.33-156.43Zm-631-561.27a74.09,74.09,0,1,1,74.1-74.08,74.09,74.09,0,0,1-74.1,74.08ZM581.74,1122c-39.1,0-70.75-23.22-70.75-51.83s31.71-52,70.82-52,70.81,23.23,70.81,52S621,1122,581.81,1122Zm410,100.33c-119.12,0-215.71-67.83-215.71-151.49,0-71.7,71-131.63,166.32-147.32V1011a47.28,47.28,0,0,0,11.86,31.84,38.1,38.1,0,0,0,28.5,13.24c22.32,0,40.31-20.11,40.31-45V921.13c104.3,10.64,184.48,73.51,184.48,149.7,0,83.66-96.57,151.49-215.71,151.49Z" style="fill: none"/>
|
||||
</clipPath>
|
||||
<linearGradient id="b" x1="394.53" y1="954.99" x2="1602.48" y2="991.9" gradientUnits="userSpaceOnUse">
|
||||
<stop offset="0" stop-color="#f25416"/>
|
||||
<stop offset="1" stop-color="#fdb93f"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<rect width="2006" height="2006" style="fill: #0d0d0d"/>
|
||||
<g style="clip-path: url(#a)">
|
||||
<rect x="60" y="122" width="1848" height="1702" style="fill: url(#b)"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
Loading…
Reference in New Issue
Block a user