Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
2996a1c
Added Dwellir RPC endpoints for Centrifuge and Nodle(Eden) (#7216)
Maharacha Mar 24, 2022
f33e4d3
[CI Skip] release/beta 0.110.2-6
github-actions[bot] Mar 24, 2022
ae1cf95
Disable unreachable endpoints (#7221)
jacogr Mar 24, 2022
ed2dab8
[CI Skip] release/beta 0.110.2-7
github-actions[bot] Mar 24, 2022
6245ee0
Add OnFinality endpoint for Polkadex (#7217)
banananeko Mar 24, 2022
826ab45
[CI Skip] release/beta 0.110.2-8
github-actions[bot] Mar 24, 2022
8544ca2
Updated paraid (#7220)
ayushmishra2005 Mar 24, 2022
78f79a1
[CI Skip] release/beta 0.110.2-9
github-actions[bot] Mar 24, 2022
b45a6ce
Remove instanceof, adjust VoteThreshold rendering (#7222)
jacogr Mar 24, 2022
b9bf456
[CI Skip] release/beta 0.110.2-10
github-actions[bot] Mar 24, 2022
dfa1beb
Disable unreachable endpoints (#7224)
jacogr Mar 24, 2022
b505ab1
Don't display expand/collapse for no-data events (#7225)
jacogr Mar 24, 2022
c9a256e
[CI Skip] release/beta 0.110.2-11
github-actions[bot] Mar 24, 2022
1577aa2
Add InvArch Tinker Testnet (Rococo Parachain) (#7215)
arrudagates Mar 25, 2022
91794ee
[CI Skip] release/beta 0.110.2-12
github-actions[bot] Mar 25, 2022
fc752f4
Fix vanity readability (#7231)
jacogr Mar 25, 2022
1c0a9ee
Proactive checking for empty groups (#7234)
jacogr Mar 25, 2022
58c9219
[CI Skip] release/beta 0.110.2-13
github-actions[bot] Mar 25, 2022
4774640
Disable unreachable endpoints (#7238)
jacogr Mar 26, 2022
9cbb554
[CI Skip] release/beta 0.110.2-14
github-actions[bot] Mar 26, 2022
45bd801
add listen network info (#7237)
JimYam Mar 26, 2022
55679c4
[CI Skip] release/beta 0.110.2-15
github-actions[bot] Mar 26, 2022
af16c7b
Add provider naming tests (#7239)
jacogr Mar 26, 2022
eb23271
[CI Skip] release/beta 0.110.2-16
github-actions[bot] Mar 26, 2022
6a10722
fix the bug that have no icon for listen in https://polkadot.js.org/a…
JimYam Mar 26, 2022
e3df8f9
[CI Skip] release/beta 0.110.2-17
github-actions[bot] Mar 26, 2022
87ff9a8
Bump TypeScript (#7244)
jacogr Mar 27, 2022
c2fc3b4
[CI Skip] release/beta 0.110.2-18
github-actions[bot] Mar 27, 2022
c0107b2
Remove contentShorten flags (#7245)
jacogr Mar 27, 2022
ffe763f
[CI Skip] release/beta 0.110.2-19
github-actions[bot] Mar 27, 2022
7679546
Bump deps (#7249)
jacogr Mar 28, 2022
ac75650
[CI Skip] release/beta 0.110.2-20
github-actions[bot] Mar 28, 2022
1fb827e
Explicit connect for light providers (#7230)
jacogr Mar 28, 2022
96e1fd3
Add Totem, logos, endpoints, and colours (#7247)
chrisdcosta Mar 28, 2022
341d424
[CI Skip] release/beta 0.110.2-21
github-actions[bot] Mar 28, 2022
443f06e
Bump API (#7253)
jacogr Mar 28, 2022
0ea55d5
[CI Skip] release/beta 0.110.2-22
github-actions[bot] Mar 28, 2022
bc6d135
fetch mangata types definitions from dedicated package (#7226)
mateuszaaa Mar 28, 2022
9108b3a
[CI Skip] release/beta 0.110.2-23
github-actions[bot] Mar 28, 2022
9fe7e21
Add missing mangata-parachain types mapping (#7254)
jacogr Mar 28, 2022
5b9b35a
[CI Skip] release/beta 0.110.2-24
github-actions[bot] Mar 28, 2022
a6e9e8f
move mangata reference to testnet tab (#7255)
mateuszaaa Mar 28, 2022
3df2aaa
[CI Skip] release/beta 0.110.2-25
github-actions[bot] Mar 28, 2022
4605354
Fixed InvArch Endpoint (#7256)
arrudagates Mar 28, 2022
4ff27ff
[CI Skip] release/beta 0.110.2-26
github-actions[bot] Mar 28, 2022
963f335
Bags overview (#7257)
jacogr Mar 28, 2022
105c484
[CI Skip] release/beta 0.110.2-27
github-actions[bot] Mar 28, 2022
2a7af81
Staking pools (#7089)
jacogr Mar 28, 2022
ae862c9
[CI Skip] release/beta 0.110.2-28
github-actions[bot] Mar 28, 2022
33cf264
Remove OnFinality brand name from KICO endpoint (#7258)
banananeko Mar 29, 2022
2c74cd3
[CI Skip] release/beta 0.110.2-29
github-actions[bot] Mar 29, 2022
3ead92d
Add own stash jumps (#7259)
jacogr Mar 29, 2022
5025855
[CI Skip] release/beta 0.110.2-30
github-actions[bot] Mar 29, 2022
47cf9af
Add a move counter (#7260)
jacogr Mar 29, 2022
92cce56
[CI Skip] release/beta 0.110.2-31
github-actions[bot] Mar 29, 2022
bf80de2
Add trigger for bags refresh (#7263)
jacogr Mar 29, 2022
665f64c
[CI Skip] release/beta 0.110.2-32
github-actions[bot] Mar 29, 2022
18ef334
Small updates to pool creation logic (#7264)
jacogr Mar 29, 2022
773af03
[CI Skip] release/beta 0.110.2-33
github-actions[bot] Mar 29, 2022
7c18a1f
Format bags id as balance (#7265)
jacogr Mar 29, 2022
29a6ef6
[CI Skip] release/beta 0.110.2-34
github-actions[bot] Mar 29, 2022
bb2eb31
Functionality done
Mar 24, 2022
e253711
Fixed linting issues
Mar 24, 2022
1fe2030
Review changes
Mar 25, 2022
00390da
Rebase
Mar 29, 2022
2b52ae9
Moved to local types. Resolved linting errors from rebase
Mar 30, 2022
74b2e14
Removed unused webpack rule
Mar 30, 2022
67e7de7
Removed comma
Mar 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions CONTRIBUTORS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
3455 Jaco Extract DispatchError on incomplete (#7213)
3476 Jaco Format bags id as balance (#7265)
79 Thibaut Sardan Nit, use as LedgerTypes casting (#4425)
62 kwingram25 iadd fix (#2911)
46 Antoine Estienne Update moonbeam endpoints and moonbase logo and color (#6890)
Expand All @@ -20,9 +20,9 @@
15 William Freudenberger feat: re-enable KILT Rococo parachain (#6963)
14 Jun Jiang Add Phala (PoC 5) (#6959)
12 Eliott Teissonniere update nodle parachain endpoint (#7149)
12 Joakim Nyman Added Dwellir RPC endpoints for Centrifuge and Nodle(Eden) (#7216)
12 Kun [Substrate Files] New files module (#6106)
11 Daniel Savu Change InterBTC network name to Interlay (#6700)
11 Joakim Nyman Added Dwellir RPC for Statemint, Statemine and Westmint (#7127)
11 lumir-mrkva refactored lbp types updated (#6504)
11 Ross Bulat Substrate tab theme adjustment (#939)
11 Zombieliu update chain color (#6583)
Expand Down Expand Up @@ -58,6 +58,7 @@
6 Oleh Mell Update subsocial types (#6714)
6 pangwa update clover types (#6852)
6 stanly-johnson Update rocfinity paraId (#7094)
6 Yiwei Li Remove OnFinality brand name from KICO endpoint (#7258)
6 YJ change button ordering (#345)
6 Yongfeng LI Correct kintsugi subsquare external link (#7178)
6 zxchen Add litentry for kusama crowdloan (#6849)
Expand All @@ -73,6 +74,7 @@
5 Masterdubs update and clean galital standalone chain specs and type (#5225)
5 xnorly trying to improve the filtering options for target validators (#7080)
4 1devNdogs Add blockHash param to getHeader custom derive. (#7004)
4 Ayush Mishra Updated paraid (#7220)
4 billjhlee Update Unorthodox Kusama Parachain / Standard Westend Test Network Chain Logo (#6192)
4 Caio Update Parachain ID of Zeitgeist (#5798)
4 Dee Evans DotScanner Kusama Support (#5843)
Expand All @@ -88,11 +90,9 @@
4 toxotguo Add ChainX endpoints hosted by Patract Elara (#4582)
4 vol4tim Update color and logo robonomics (#6807)
4 WBH Update mainnet url of sherpax (#6822)
4 Yiwei Li Add OnFinality endpoint for Interlay (#7201)
3 Alex Siman Add name, color and url of Subsocial parachain (#5006)
3 alexdniep added Genshiro as kusama parachain; fixed colors and logos (#5417)
3 Andreea Eftene change chain name (#7114)
3 Ayush Mishra add: DataHighway Spreehafen parachain on Rococo (#7118)
3 bari remote uniarts's isUnreachable (#6027)
3 Benjamin Lau Added Pinknode Endpoints (#5935)
3 Bhanu Teja P Display extrinsic meta documentation on hover (#1247)
Expand All @@ -101,6 +101,7 @@
3 Dmitry Selikhov Update pontem-types-bundle from 1.0.14 to 1.0.15 (#6191)
3 dushaobindoudou fix: translate to chinese (#3091)
3 Eswara Sai Added parser to extract i18n strings (#1710)
3 Gabriel Facco de Arruda Fixed InvArch Endpoint (#7256)
3 Gautham Add Polkadex Mainnet (#6210)
3 h4x3rotab Update Khala logo, color, and types (#5299)
3 Hyungsuk Kang Update opportunity types (#5574)
Expand All @@ -112,6 +113,7 @@
3 marco feat(types): bump types to 0.0.14 (#6636)
3 Mario Pino update PolkaStats logo (#3600)
3 Marko Petrlić updated ternoa types to support Ternoa Testnet V2.1 (#6658)
3 mateuszaaa move mangata reference to testnet tab (#7255)
3 Myron use new log for crust parachain (#6520)
3 Nikhil Ranjan Enable subscan for polkadot parachains (#6802)
3 NZT48 OriginTrail Parachain types updated (#5959)
Expand Down Expand Up @@ -154,6 +156,7 @@
2 Jiacheng chore: update @phala/typedefs and add phala-poc4 live chains' typo compatibility (#5398)
2 Jianping Deng Update calamari crowdloan UI and Dropdown menu (#6021)
2 jimmy-tudeski Update add-accounts.json (#4759)
2 JimYam fix the bug that have no icon for listen in https://polkadot.js.org/apps (#7241)
2 kotlarmilos Update OriginTrail ParaId on polkadotjs (#5673)
2 Lohsea Add new color and logo (#6004)
2 Maciej Nemś Change Aleph Zero Testnet name (#6145)
Expand Down Expand Up @@ -189,6 +192,7 @@
1 Brandon Kite Support for optional usage of pallet_balance (#2578)
1 Carl Update Subscan link config (#6194)
1 CherryLiang show play/stop button (#1804)
1 Chris D'Costa Add Totem, logos, endpoints, and colours (#7247)
1 Chris Ganga use selected theme in the validator stats page (#5391)
1 composerpeter Added Composable Finance (#6685)
1 crownsterlingllc Add Production Crown Sterling blockchain (#6097)
Expand All @@ -207,7 +211,6 @@
1 Francesco Occhipinti [CI Skip] update the remote server location, closes #487 (#492)
1 Francisco Gamundi Updated Moonbeam Foundation's Moonriver endpoint (#7028)
1 Fredrik Simonsson Polkadex testnet have been resurrected (#6783)
1 Gabriel Facco de Arruda Add Polkadex parathread/parachain information (#6839)
1 gabriel klawitter CI: add file for substrate-ui and substrate-ui-light domains (#767)
1 George Angelopoulos typo fix (#5704)
1 goldsteinsveta Style bug fix: Balances asset selector (#6668)
Expand Down Expand Up @@ -243,7 +246,6 @@
1 Marin Petrunić add Vedran westend provider (#4674)
1 mark hayward Accounts typo (#4673)
1 Matej Nemček Removed broken link to app-nodeinfo from README (#1392)
1 mateuszaaa add: Mangata network for kusama (#7015)
1 Maxim Surkov Update sora library version (#4918)
1 Meghashyam Kodmad updated react-dropzone to 10.1.9 (#1682)
1 Mickaël Canu fix error on validator word (#7110)
Expand Down
9 changes: 6 additions & 3 deletions jest/jest-setup.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,17 @@
// SPDX-License-Identifier: Apache-2.0

import '@testing-library/jest-dom';
import './substrate-connect';

import { configure } from '@testing-library/dom';

// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line no-global-assign
CSS = { supports (): boolean {
return false;
} };
CSS = {
supports (): boolean {
return false;
}
}

configure({ asyncUtilTimeout: 10000 });
114 changes: 114 additions & 0 deletions jest/substrate-connect.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
// Copyright 2017-2022 @polkadot/apps authors & contributors
// SPDX-License-Identifier: Apache-2.0

// duplicated from https://github.com/polkadot-js/api/blob/bb75b422730d6bf5189a87e9b7bbd1585bd5cd26/packages/rpc-provider/src/substrate-connect/ScProvider.spec.ts#L1

import type { Chain, JsonRpcCallback } from '@substrate/connect';

type MockChain = Chain & {
_spec: () => string
_recevedRequests: () => string[]
_isTerminated: () => boolean
_triggerCallback: (response: string | {}) => void
_setTerminateInterceptor: (fn: () => void) => void
_setSendJsonRpcInterceptor: (fn: (rpc: string) => void) => void
_getLatestRequest: () => string
}

const getFakeChain = (spec: string, callback: JsonRpcCallback): MockChain => {
const _receivedRequests: string[] = [];
let _isTerminated = false;

let terminateInterceptor: Function = Function.prototype;
let sendJsonRpcInterceptor: Function = Function.prototype;

return {
_spec: () => spec,
_recevedRequests: () => _receivedRequests,
_isTerminated: () => _isTerminated,
_triggerCallback: (response) => {
callback(
typeof response === 'string' ? response : JSON.stringify(response)
);
},
_setSendJsonRpcInterceptor: (fn) => {
sendJsonRpcInterceptor = fn;
},
_setTerminateInterceptor: (fn) => {
terminateInterceptor = fn;
},
sendJsonRpc: (rpc) => {
sendJsonRpcInterceptor(rpc);
_receivedRequests.push(rpc);
},
remove: () => {
terminateInterceptor();
_isTerminated = true;
},
_getLatestRequest: () => _receivedRequests[_receivedRequests.length - 1]
};
};

const getFakeClient = () => {
const chains: MockChain[] = [];
let addChainInterceptor: Promise<void> = Promise.resolve();
let addWellKnownChainInterceptor: Promise<void> = Promise.resolve();

return {
_chains: () => chains,
_setAddChainInterceptor: (interceptor: Promise<void>) => {
addChainInterceptor = interceptor;
},
_setAddWellKnownChainInterceptor: (interceptor: Promise<void>) => {
addWellKnownChainInterceptor = interceptor;
},
addChain: (chainSpec: string, cb: JsonRpcCallback): Promise<MockChain> =>
addChainInterceptor.then(() => {
const result = getFakeChain(chainSpec, cb);

chains.push(result);

return result;
}),
addWellKnownChain: (
wellKnownChain: string,
cb: JsonRpcCallback
): Promise<MockChain> =>
addWellKnownChainInterceptor.then(() => {
const result = getFakeChain(wellKnownChain, cb);

chains.push(result);

return result;
})
};
};

enum WellKnownChain {
polkadot = 'polkadot',
ksmcc3 = 'ksmcc3',
rococo_v2_1 = 'rococo_v2_1',
westend2 = 'westend2'
}

const connectorFactory = () => {
const clients: ReturnType<typeof getFakeClient>[] = [];
const latestClient = () => clients[clients.length - 1];

return {
WellKnownChain,
createScClient: () => {
const result = getFakeClient();

clients.push(result);

return result;
},
_clients: () => clients,
latestClient,
latestChain: () =>
latestClient()._chains()[latestClient()._chains().length - 1]
};
};

jest.mock('@substrate/connect', () => connectorFactory());
50 changes: 25 additions & 25 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"url": "https://github.com/polkadot-js/apps.git"
},
"sideEffects": false,
"version": "0.110.2-5",
"version": "0.110.2-34",
"workspaces": [
"packages/*"
],
Expand Down Expand Up @@ -61,7 +61,7 @@
"@babel/runtime": "^7.17.8",
"@crustio/crust-pin": "^1.0.0",
"@pinata/sdk": "^1.1.23",
"@polkadot/dev": "^0.65.99",
"@polkadot/dev": "^0.65.101",
"@types/chart.js": "^2.9.35",
"@types/file-saver": "^2.0.5",
"@types/jest": "^27.4.1",
Expand All @@ -83,34 +83,34 @@
"react-dom": "^17.0.2",
"react-is": "^17.0.2",
"source-map-explorer": "^2.5.2",
"styled-components": "^5.3.3",
"styled-components": "^5.3.5",
"webpack": "^5.70.0",
"webpack-cli": "^4.9.2"
},
"resolutions": {
"@polkadot/api": "^7.13.1",
"@polkadot/api-augment": "^7.13.1",
"@polkadot/api-base": "^7.13.1",
"@polkadot/api-contract": "^7.13.1",
"@polkadot/api-derive": "^7.13.1",
"@polkadot/hw-ledger": "^8.6.1",
"@polkadot/keyring": "^8.6.1",
"@polkadot/networks": "^8.6.1",
"@polkadot/phishing": "^0.10.3",
"@polkadot/rpc-augment": "^7.13.1",
"@polkadot/rpc-core": "^7.13.1",
"@polkadot/rpc-provider": "^7.13.1",
"@polkadot/types": "^7.13.1",
"@polkadot/types-augment": "^7.13.1",
"@polkadot/types-codec": "^7.13.1",
"@polkadot/types-create": "^7.13.1",
"@polkadot/types-known": "^7.13.1",
"@polkadot/types-support": "^7.13.1",
"@polkadot/util": "^8.6.1",
"@polkadot/util-crypto": "^8.6.1",
"@polkadot/wasm-crypto": "^5.0.1",
"@polkadot/api": "^7.14.3",
"@polkadot/api-augment": "^7.14.3",
"@polkadot/api-base": "^7.14.3",
"@polkadot/api-contract": "^7.14.3",
"@polkadot/api-derive": "^7.14.3",
"@polkadot/hw-ledger": "^8.7.1",
"@polkadot/keyring": "^8.7.1",
"@polkadot/networks": "^8.7.1",
"@polkadot/phishing": "^0.10.50",
"@polkadot/rpc-augment": "^7.14.3",
"@polkadot/rpc-core": "^7.14.3",
"@polkadot/rpc-provider": "^7.14.3",
"@polkadot/types": "^7.14.3",
"@polkadot/types-augment": "^7.14.3",
"@polkadot/types-codec": "^7.14.3",
"@polkadot/types-create": "^7.14.3",
"@polkadot/types-known": "^7.14.3",
"@polkadot/types-support": "^7.14.3",
"@polkadot/util": "^8.7.1",
"@polkadot/util-crypto": "^8.7.1",
"@polkadot/wasm-crypto": "^5.1.1",
"babel-core": "^7.0.0-bridge.0",
"styled-components": "^5.3.1",
"typescript": "^4.6.2"
"typescript": "^4.6.3"
}
}
19 changes: 10 additions & 9 deletions packages/apps-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
},
"sideEffects": false,
"type": "module",
"version": "0.110.2-5",
"version": "0.110.2-34",
"main": "index.js",
"dependencies": {
"@acala-network/type-definitions": "^4.0.1",
Expand All @@ -25,18 +25,19 @@
"@interlay/interbtc-types": "1.5.10",
"@kiltprotocol/type-definitions": "0.1.23",
"@laminar/type-definitions": "0.3.1",
"@mangata-finance/types": "^0.0.12",
"@metaverse-network-sdk/type-definitions": "^0.0.1-13",
"@parallel-finance/type-definitions": "1.6.3",
"@parallel-finance/type-definitions": "1.6.5",
"@phala/typedefs": "0.2.30",
"@polkadot/api": "^7.13.1",
"@polkadot/api-derive": "^7.13.1",
"@polkadot/networks": "^8.6.1",
"@polkadot/types": "^7.13.1",
"@polkadot/util": "^8.6.1",
"@polkadot/x-fetch": "^8.6.1",
"@polkadot/api": "^7.14.3",
"@polkadot/api-derive": "^7.14.3",
"@polkadot/networks": "^8.7.1",
"@polkadot/types": "^7.14.3",
"@polkadot/util": "^8.7.1",
"@polkadot/x-fetch": "^8.7.1",
"@polymathnetwork/polymesh-types": "0.0.2",
"@snowfork/snowbridge-types": "0.2.7",
"@sora-substrate/type-definitions": "1.8.3",
"@sora-substrate/type-definitions": "1.8.6",
"@subsocial/types": "0.6.5",
"@unique-nft/types": "0.3.1",
"@zeitgeistpm/type-defs": "0.4.5",
Expand Down
3 changes: 2 additions & 1 deletion packages/apps-config/src/api/spec/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,8 @@ const spec: Record<string, OverrideBundleDefinition> = {
kylin,
laminar,
litentry,
mangata: mangata,
mangata,
'mangata-parachain': mangata,
'manta-node': manta,
'mashnet-node': kilt,
mathchain,
Expand Down
16 changes: 2 additions & 14 deletions packages/apps-config/src/api/spec/mangata.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,6 @@
// Copyright 2017-2022 @polkadot/apps-config authors & contributors
// SPDX-License-Identifier: Apache-2.0

import type { OverrideBundleDefinition } from '@polkadot/types/types';
import { typesBundleForPolkadotApps } from '@mangata-finance/types';

// structs need to be in order
/* eslint-disable sort-keys */

const definitions: OverrideBundleDefinition = {
types: [
{
minmax: [0, undefined],
types: {}
}
]
};

export default definitions;
export default typesBundleForPolkadotApps;
Loading