From 9559eee1c8ba18797205de10d47f7e6d51db0b1c Mon Sep 17 00:00:00 2001 From: Gautham Date: Tue, 28 Sep 2021 12:30:18 +0530 Subject: [PATCH] Add Polkadex Mainnet (#6210) * Add Polkadex Mainnet to explorer * Fix lint --- packages/apps-config/src/api/spec/polkadex.ts | 34 +++++-------------- .../apps-config/src/endpoints/production.ts | 7 ++++ .../src/ui/logos/chains/polkadex.svg | 11 ++++++ packages/apps-config/src/ui/logos/index.ts | 1 + .../apps/public/locales/en/apps-config.json | 3 +- 5 files changed, 30 insertions(+), 26 deletions(-) create mode 100644 packages/apps-config/src/ui/logos/chains/polkadex.svg diff --git a/packages/apps-config/src/api/spec/polkadex.ts b/packages/apps-config/src/api/spec/polkadex.ts index c6552b02c6..2f8b596eca 100644 --- a/packages/apps-config/src/api/spec/polkadex.ts +++ b/packages/apps-config/src/api/spec/polkadex.ts @@ -5,39 +5,23 @@ 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: { - ChainId: 'u8', - ResourceId: '[u8; 32]', - DepositNonce: 'u64', - ProposalVotes: { - votes_for: 'Vec', - votes_against: 'Vec', - status: 'enum' + BurnTxDetails: { + approvals: 'u32', + approvers: 'Vec' }, - Erc721Token: { - id: 'TokenId', - metadata: 'Vec' + OrmlVestingSchedule: { + start: 'BlockNumber', + period: 'BlockNumber', + periodCount: 'u32', + perPeriod: 'Compact' }, - TokenId: 'U256', - Address: 'MultiAddress', - LookupSource: 'MultiAddress', - AssetId: { - _enum: [ - 'POLKADEX', - 'BTC', - 'ETH', - 'DOT' - ] - }, - CurrencyIdOf: 'AssetId', - CurrencyId: 'AssetId', - ShardIdentifier: 'H256' + VestingScheduleOf: 'OrmlVestingSchedule' } } ] diff --git a/packages/apps-config/src/endpoints/production.ts b/packages/apps-config/src/endpoints/production.ts index 8eab28ddf5..fd17163e57 100644 --- a/packages/apps-config/src/endpoints/production.ts +++ b/packages/apps-config/src/endpoints/production.ts @@ -144,6 +144,13 @@ export function createProduction (t: TFunction, firstOnly: boolean, withSort: bo 'Stake Technologies': 'wss://rpc.plasmnet.io/' } }, + { + info: 'polkadex', + text: t('rpc.prod.polkadex', 'Polkadex', { ns: 'apps-config' }), + providers: { + 'Polkadex Team': 'wss://mainnet.polkadex.trade' + } + }, { info: 'riochain', text: t('rpc.prod.riochain', 'RioChain', { ns: 'apps-config' }), diff --git a/packages/apps-config/src/ui/logos/chains/polkadex.svg b/packages/apps-config/src/ui/logos/chains/polkadex.svg new file mode 100644 index 0000000000..69b95d597a --- /dev/null +++ b/packages/apps-config/src/ui/logos/chains/polkadex.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/apps-config/src/ui/logos/index.ts b/packages/apps-config/src/ui/logos/index.ts index 15563600b1..42e9f0ad0c 100644 --- a/packages/apps-config/src/ui/logos/index.ts +++ b/packages/apps-config/src/ui/logos/index.ts @@ -225,6 +225,7 @@ export const chainLogos = Object.entries({ 'Parami PC2': nodeParami, 'Phala PC1': nodePhala, 'PHOENIX PC1': nodePhoenix, + 'Polkadex Mainnet': nodePolkadex, 'Polkadex Testnet': nodePolkadex, 'PolkaFoundry PC1': nodePolkaFoundry, 'Pontem Testnet': nodePontem, diff --git a/packages/apps/public/locales/en/apps-config.json b/packages/apps/public/locales/en/apps-config.json index 47c37e9843..64f15ac7a6 100644 --- a/packages/apps/public/locales/en/apps-config.json +++ b/packages/apps/public/locales/en/apps-config.json @@ -63,6 +63,7 @@ "rpc.prod.neatcoin": "Neatcoin", "rpc.prod.nodle-main": "Nodle", "rpc.prod.plasm": "Plasm", + "rpc.prod.polkadex": "Polkadex Mainnet", "rpc.prod.riochain": "RioChain", "rpc.prod.robonomics": "Robonomics", "rpc.prod.sora-substrate": "SORA", @@ -162,7 +163,7 @@ "rpc.test.pangoro": "Pangoro", "rpc.test.phala": "Chala (Para1)", "rpc.test.phoenix": "Phoenix Mashnet", - "rpc.test.polkadex": "Polkadex", + "rpc.test.polkadex": "Polkadex Testnet", "rpc.test.polymesh": "Polymesh ITN", "rpc.test.pontem": "Pontem", "rpc.test.prism": "Prism",