Bup dev (import sorting) (#411)

This commit is contained in:
Jaco Greeff
2020-12-07 16:41:26 +01:00
committed by GitHub
parent 5445177055
commit bb308f87e7
52 changed files with 117 additions and 60 deletions
+2 -1
View File
@@ -3,10 +3,11 @@
import React, { useCallback, useEffect, useState } from 'react';
import ReactDOM from 'react-dom';
import Identicon from '@polkadot/react-identicon';
import keyring from '@polkadot/ui-keyring';
import settings from '@polkadot/ui-settings';
import { mnemonicGenerate, cryptoWaitReady } from '@polkadot/util-crypto';
import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto';
interface Props {
className?: string;
+2 -1
View File
@@ -4,9 +4,10 @@
import type { Prefix } from '@polkadot/util-crypto/address/types';
import Vue, { VNode } from 'vue';
import keyring from '@polkadot/ui-keyring';
import settings from '@polkadot/ui-settings';
import { mnemonicGenerate, cryptoWaitReady } from '@polkadot/util-crypto';
import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto';
import Identicon from '@polkadot/vue-identicon';
interface Account {
+2 -1
View File
@@ -4,10 +4,11 @@
import React, { useEffect, useState } from 'react';
import { Button, SafeAreaView, ScrollView, StatusBar, StyleSheet, Text, View } from 'react-native';
import { Colors } from 'react-native/Libraries/NewAppScreen';
import Identicon from '@polkadot/reactnative-identicon';
import keyring from '@polkadot/ui-keyring';
import settings from '@polkadot/ui-settings';
import { mnemonicGenerate, cryptoWaitReady } from '@polkadot/util-crypto';
import { cryptoWaitReady, mnemonicGenerate } from '@polkadot/util-crypto';
const styles = StyleSheet.create({
body: {
+1
View File
@@ -4,6 +4,7 @@
import './nodeGlobalsShim.js';
import { AppRegistry } from 'react-native';
import App from './App';
import { name as appName } from './app.json';
@@ -4,6 +4,7 @@
/* eslint-disable no-global-assign */
import 'fast-text-encoding';
import AsyncStorage from '@react-native-community/async-storage';
class Storage {
+2 -1
View File
@@ -4,7 +4,8 @@
import type Transport from '@ledgerhq/hw-transport';
import type { AccountOptions, LedgerAddress, LedgerSignature, LedgerTypes, LedgerVersion } from './types';
import { ResponseBase, SubstrateApp, newKusamaApp, newPolkadotApp } from '@zondax/ledger-polkadot';
import { newKusamaApp, newPolkadotApp, ResponseBase, SubstrateApp } from '@zondax/ledger-polkadot';
import transports from '@polkadot/ledger-transports';
import { assert, bufferToU8a, u8aToBuffer, u8aToHex } from '@polkadot/util';
+1
View File
@@ -3,6 +3,7 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { encodeAddress, randomAsU8a } from '@polkadot/util-crypto';
import IdentityIcon from '.';
@@ -7,6 +7,7 @@ import type { IdentityProps as Props, Props as ComponentProps } from './types';
import React from 'react';
import CopyToClipboard from 'react-copy-to-clipboard';
import styled from 'styled-components';
import settings, { ICON_DEFAULT_HOST } from '@polkadot/ui-settings';
import { isHex, isU8a, u8aToHex } from '@polkadot/util';
import { decodeAddress, encodeAddress, ethereumEncode } from '@polkadot/util-crypto';
@@ -4,6 +4,7 @@
import type { Props } from '../types';
import React, { useCallback } from 'react';
import { beachballIcon } from '@polkadot/ui-shared';
function Beachball ({ address, className = '', size, style }: Props): React.ReactElement<Props> {
@@ -3,8 +3,8 @@
import type { Props } from '../types';
import React from 'react';
import jdenticon from 'jdenticon';
import React from 'react';
function Jdenticon ({ className = '', publicKey, size, style }: Props): React.ReactElement<Props> {
return (
@@ -1,5 +1,6 @@
// Copyright 2018-2020 @polkadot/react-identicon authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2018 Paritytech via paritytech/oo7/polkadot-identicon
// This has been converted from the original version that can be found at
@@ -19,6 +20,7 @@ import type { Circle } from '@polkadot/ui-shared/icons/types';
import type { Props } from '../types';
import React from 'react';
import { polkadotIcon } from '@polkadot/ui-shared';
function renderCircle ({ cx, cy, fill, r }: Circle, key: number): React.ReactNode {
+1
View File
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import Identicon from './Identicon';
export * from './icons';
export default Identicon;
+1
View File
@@ -3,6 +3,7 @@
import React, { useEffect, useMemo, useRef, useState } from 'react';
import styled from 'styled-components';
import { xxhashAsHex } from '@polkadot/util-crypto';
import qrcode from './qrcode';
+1 -1
View File
@@ -3,8 +3,8 @@
import React, { useMemo } from 'react';
import { createAddressPayload } from './util';
import QrDisplay from './Display';
import { createAddressPayload } from './util';
interface Props {
address: string;
+1 -1
View File
@@ -3,8 +3,8 @@
import React, { useMemo } from 'react';
import { createSignPayload } from './util';
import QrDisplay from './Display';
import { createSignPayload } from './util';
interface Props {
address: string;
+2 -2
View File
@@ -1,11 +1,11 @@
// Copyright 2017-2020 @polkadot/react-qr authors & contributors
// SPDX-License-Identifier: Apache-2.0
import React, { useMemo } from 'react';
import { NetworkSpecsStruct } from '@polkadot/ui-settings';
import React, { useMemo } from 'react';
import QrDisplay from './Display';
import { encodeString } from './util';
interface Props {
+1
View File
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import React, { useCallback } from 'react';
import { assert } from '@polkadot/util';
import { decodeAddress } from '@polkadot/util-crypto';
+2 -2
View File
@@ -2,10 +2,10 @@
// SPDX-License-Identifier: Apache-2.0
import { u8aConcat, u8aToHex, u8aToString } from '@polkadot/util';
import { createAddressPayload, createSignPayload, createFrames, decodeString, encodeNumber, encodeString } from './util';
import { randomAsU8a } from '@polkadot/util-crypto';
import { createAddressPayload, createFrames, createSignPayload, decodeString, encodeNumber, encodeString } from './util';
describe('util', (): void => {
describe('Uint8Array <-> string', (): void => {
let u8a: Uint8Array;
@@ -5,6 +5,7 @@ import type { Prefix } from '@polkadot/util-crypto/address/types';
import type { Props as ComponentProps } from './types';
import React from 'react';
import { isHex, isU8a, u8aToHex } from '@polkadot/util';
import { decodeAddress, encodeAddress } from '@polkadot/util-crypto';
@@ -7,6 +7,7 @@ import type { Props } from '../types';
import React from 'react';
import { View } from 'react-native';
import Svg, { Circle as SvgCircle } from 'react-native-svg';
import { polkadotIcon } from '@polkadot/ui-shared';
function renderCircle ({ cx, cy, fill, r }: CircleType, key: number): React.ReactNode {
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import Identicon from './Identicon';
export * from './icons';
export default Identicon;
+1 -1
View File
@@ -19,7 +19,7 @@
"store": "^2.0.12"
},
"devDependencies": {
"@polkadot/types": "^2.9.2-8",
"@polkadot/types": "^2.10.1",
"@types/mkdirp": "^1.0.1",
"@types/store": "^2.0.2"
},
+3 -2
View File
@@ -1,12 +1,13 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringPair, KeyringPair$Meta, KeyringPair$Json } from '@polkadot/keyring/types';
import type { KeyringPair, KeyringPair$Json, KeyringPair$Meta } from '@polkadot/keyring/types';
import type { KeypairType } from '@polkadot/util-crypto/types';
import type { AddressSubject, SingleAddress } from './observable/types';
import type { CreateResult, KeyringAddress, KeyringAddressType, KeyringItemType, KeyringJson, KeyringJson$Meta, KeyringOptions, KeyringStruct } from './types';
import BN from 'bn.js';
import { createPair } from '@polkadot/keyring/pair';
import chains from '@polkadot/ui-settings/defaults/chains';
import { bnToBn, hexToU8a, isHex, isString, u8aSorted } from '@polkadot/util';
@@ -14,7 +15,7 @@ import { base64Decode, createKeyMulti } from '@polkadot/util-crypto';
import env from './observable/development';
import Base from './Base';
import { accountKey, addressKey, accountRegex, addressRegex, contractKey, contractRegex } from './defaults';
import { accountKey, accountRegex, addressKey, addressRegex, contractKey, contractRegex } from './defaults';
import { KeyringOption } from './options';
const RECENT_EXPIRY = 24 * 60 * 60;
+1 -1
View File
@@ -1,8 +1,8 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { u8aToHex } from '@polkadot/util';
import { decodeAddress } from '@polkadot/keyring';
import { u8aToHex } from '@polkadot/util';
const ACCOUNT_PREFIX = 'account:';
const ADDRESS_PREFIX = 'address:';
@@ -2,7 +2,6 @@
// SPDX-License-Identifier: Apache-2.0
import { accountKey } from '../defaults';
import genericSubject from './genericSubject';
export default genericSubject(accountKey, true);
@@ -2,7 +2,6 @@
// SPDX-License-Identifier: Apache-2.0
import { addressKey } from '../defaults';
import genericSubject from './genericSubject';
export default genericSubject(addressKey);
@@ -2,7 +2,6 @@
// SPDX-License-Identifier: Apache-2.0
import { contractKey } from '../defaults';
import genericSubject from './genericSubject';
export default genericSubject(contractKey);
@@ -2,8 +2,8 @@
// SPDX-License-Identifier: Apache-2.0
import type { KeypairType } from '@polkadot/util-crypto/types';
import type { SubjectInfo, AddressSubject, SingleAddress } from './types';
import type { KeyringJson, KeyringStore } from '../types';
import type { AddressSubject, SingleAddress, SubjectInfo } from './types';
import { BehaviorSubject } from 'rxjs';
+3 -2
View File
@@ -1,11 +1,12 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringStruct } from '../types';
import type { SingleAddress } from '../observable/types';
import type { KeyringOptions, KeyringOptionInstance, KeyringSectionOption, KeyringSectionOptions } from './types';
import type { KeyringStruct } from '../types';
import type { KeyringOptionInstance, KeyringOptions, KeyringSectionOption, KeyringSectionOptions } from './types';
import { BehaviorSubject } from 'rxjs';
import { assert } from '@polkadot/util';
import observableAll from '../observable';
+1 -1
View File
@@ -1,7 +1,7 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringStore, KeyringJson } from '../types';
import type { KeyringJson, KeyringStore } from '../types';
import store from 'store';
+2 -1
View File
@@ -1,11 +1,12 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringStore, KeyringJson } from '../types';
import type { KeyringJson, KeyringStore } from '../types';
import fs from 'fs';
import mkdirp from 'mkdirp';
import path from 'path';
import { assert } from '@polkadot/util';
// NOTE untested and unused by any known apps, probably broken in various mysterious ways
+1 -1
View File
@@ -1,8 +1,8 @@
// Copyright 2017-2020 @polkadot/ui-keyring authors & contributors
// SPDX-License-Identifier: Apache-2.0
import type { KeyringInstance as BaseKeyringInstance, KeyringOptions as KeyringOptionsBase, KeyringPair, KeyringPair$Json, KeyringPair$Meta } from '@polkadot/keyring/types';
import type { Hash } from '@polkadot/types/interfaces';
import type { KeyringInstance as BaseKeyringInstance, KeyringPair, KeyringPair$Meta, KeyringPair$Json, KeyringOptions as KeyringOptionsBase } from '@polkadot/keyring/types';
import type { KeypairType } from '@polkadot/util-crypto/types';
import type { AddressSubject, SingleAddress } from './observable/types';
+2 -1
View File
@@ -5,9 +5,10 @@ import type { Option, SettingsStruct } from './types';
import EventEmitter from 'eventemitter3';
import store from 'store';
import { isUndefined } from '@polkadot/util';
import { CAMERA_DEFAULT, CAMERA, CRYPTOS, CRYPTOS_ETH, ENDPOINT_DEFAULT, ENDPOINTS, ICON_DEFAULT, ICONS, LANGUAGE_DEFAULT, LEDGER_CONN, LEDGER_CONN_DEFAULT, LOCKING_DEFAULT, LOCKING, PREFIX_DEFAULT, PREFIXES, UIMODE_DEFAULT, UIMODES, UITHEME_DEFAULT, UITHEMES } from './defaults';
import { CAMERA, CAMERA_DEFAULT, CRYPTOS, CRYPTOS_ETH, ENDPOINT_DEFAULT, ENDPOINTS, ICON_DEFAULT, ICONS, LANGUAGE_DEFAULT, LEDGER_CONN, LEDGER_CONN_DEFAULT, LOCKING, LOCKING_DEFAULT, PREFIX_DEFAULT, PREFIXES, UIMODE_DEFAULT, UIMODES, UITHEME_DEFAULT, UITHEMES } from './defaults';
type ChangeCallback = (settings: SettingsStruct) => void;
type OnTypes = 'change';
+2 -2
View File
@@ -4,9 +4,9 @@
import type { Option } from '../types';
import { CRYPTOS, CRYPTOS_ETH } from './crypto';
import { ENDPOINTS, ENDPOINT_DEFAULT } from './endpoints';
import { ENDPOINT_DEFAULT, ENDPOINTS } from './endpoints';
import { LEDGER_CONN, LEDGER_CONN_DEFAULT } from './ledger';
import { PREFIXES, PREFIX_DEFAULT } from './ss58';
import { PREFIX_DEFAULT, PREFIXES } from './ss58';
import { ICON_DEFAULT, ICON_DEFAULT_HOST, ICONS, UIMODE_DEFAULT, UIMODES, UITHEME_DEFAULT, UITHEMES } from './ui';
const CAMERA_DEFAULT = 'off';
+1
View File
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import settings, { Settings } from './Settings';
export { ENDPOINT_DEFAULT, ICON_DEFAULT, ICON_DEFAULT_HOST, LANGUAGE_DEFAULT, LOCKING_DEFAULT, PREFIX_DEFAULT, UIMODE_DEFAULT, UITHEME_DEFAULT } from './defaults';
export { SettingsStruct, NetworkSpecsStruct } from './types';
@@ -3,8 +3,8 @@
import type { ColorGen } from './types';
import newSeeder from './seeder';
import newColors from './colors';
import newSeeder from './seeder';
describe('colors', (): void => {
let colors: ColorGen;
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import type { ColorGen, Seeder } from './types';
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
export default function container (diameter: number, background = 'white', className = '', _style: { [index: string]: string } = {}): HTMLElement {
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
const COLORS: string[] = [
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import { isNull } from '@polkadot/util';
@@ -1,15 +1,16 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import type { Options } from '../types';
import colors from './colors';
import newContainer from './container';
import newSeeder from './seeder';
import newShape from './shape/circle';
import newElement from './svg/element';
import colors from './colors';
import newContainer from './container';
import { SHAPE_COUNT } from './defaults';
import newSeeder from './seeder';
export default function generate (seed: string | Uint8Array, { size = 256 }: Options, className = '', style?: { [index: string]: string }): HTMLElement {
const seeder = newSeeder(seed);
@@ -1,11 +1,12 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import type { Seeder } from '../types';
import newCircle from '../svg/circle';
import { SHAPE_COUNT } from '../defaults';
import newCircle from '../svg/circle';
export default function circle (seeder: Seeder, fill: string, diameter: number, count: number): Element {
const center = diameter / 2;
@@ -1,11 +1,12 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import type { Seeder } from '../types';
import newRect from '../svg/rect';
import { SHAPE_COUNT } from '../defaults';
import newRect from '../svg/rect';
export default function square (seeder: Seeder, fill: string, diameter: number, count: number): Element {
const center = diameter / 2;
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
import createSvg from './svg';
@@ -1,5 +1,6 @@
// Copyright 2017-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2016 Dan Finlay
const SVG_NS = 'http://www.w3.org/2000/svg';
+1
View File
@@ -1,5 +1,6 @@
// Copyright 2018-2020 @polkadot/ui-shared authors & contributors
// SPDX-License-Identifier: Apache-2.0
// Copyright 2018 Paritytech via paritytech/oo7/polkadot-identicon
// This has been converted from the original version that can be found at
+1
View File
@@ -4,6 +4,7 @@
import type { Prefix } from '@polkadot/util-crypto/address/types';
import Vue from 'vue';
import { isHex, isU8a, u8aToHex } from '@polkadot/util';
import { decodeAddress, encodeAddress } from '@polkadot/util-crypto';
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import Vue from 'vue';
import { beachballIcon } from '@polkadot/ui-shared';
interface Data {
@@ -1,8 +1,8 @@
// Copyright 2017-2020 @polkadot/vue-identicon authors & contributors
// SPDX-License-Identifier: Apache-2.0
import Vue from 'vue';
import jdenticon from 'jdenticon';
import Vue from 'vue';
interface Data {
svgHtml: string;
@@ -2,6 +2,7 @@
// SPDX-License-Identifier: Apache-2.0
import Vue from 'vue';
import { polkadotIcon } from '@polkadot/ui-shared';
interface Data {