Compare commits

...
22 Commits
Author SHA1 Message Date
github-actions[bot] cc5ab430b5 [CI Skip] release/stable 10.1.13
skip-checks: true
2022-11-20 08:56:39 +00:00
Jaco 33b8d410b4 10.1.13 (#1678) 2022-11-20 10:53:06 +02:00
github-actions[bot] d9c2ed85bf [CI Skip] bump/beta 10.1.13-2-x
skip-checks: true
2022-11-19 11:31:58 +00:00
Jaco 6602421cfe Cleanup ledger-substrate path imports (#1677)
* Cleanup leadger-substrate path imports

* Adjust
2022-11-19 13:28:23 +02:00
github-actions[bot] cf61061863 [CI Skip] bump/beta 10.1.13-1-x
skip-checks: true
2022-11-19 06:47:21 +00:00
Jaco b47d83fd3c Bump deps (#1676) 2022-11-19 08:42:33 +02:00
github-actions[bot] 37e8d53a12 [CI Skip] bump/beta 10.1.13-0-x
skip-checks: true
2022-11-18 12:49:49 +00:00
Carlo fc667b7b72 feat(networks): support ledger for origintrail (#1674)
* chore(hw-ledger): update ledger-substrate to latest

* feat(networks): support ledger for origintrail
2022-11-18 14:44:46 +02:00
github-actions[bot] a020835039 [CI Skip] release/stable 10.1.12
skip-checks: true
2022-11-13 08:29:00 +00:00
Jaco 9cf963170d 10.1.12 (#1673) 2022-11-13 10:25:32 +02:00
github-actions[bot] 291d609dba [CI Skip] bump/beta 10.1.12-5-x
skip-checks: true
2022-11-09 12:16:11 +00:00
Jaco a6fa8cec17 `Bump deps (#1672)
* `Bump deps

* networks build
2022-11-09 14:11:28 +02:00
github-actions[bot] c4b95c7b52 [CI Skip] bump/beta 10.1.12-4-x
skip-checks: true
2022-11-05 15:38:35 +00:00
Jaco d5243f3527 Bump dev deps (#1671) 2022-11-05 17:34:56 +02:00
github-actions[bot] d71e34188e [CI Skip] bump/beta 10.1.12-3-x
skip-checks: true
2022-11-02 08:27:31 +00:00
Jaco 3f0f443124 Adjust deno deps imports (#1670) 2022-11-02 10:23:38 +02:00
github-actions[bot] 074879c7a7 [CI Skip] bump/beta 10.1.12-2-x
skip-checks: true
2022-10-30 08:14:05 +00:00
Jaco 516af6f81e Bump dev (#1669) 2022-10-30 10:09:48 +02:00
github-actions[bot] 4ee1446823 [CI Skip] bump/beta 10.1.12-1-x
skip-checks: true
2022-10-22 07:23:29 +00:00
Jaco 88850918b9 Bump dev (#1668) 2022-10-22 10:19:54 +03:00
github-actions[bot] 11ed1c4249 [CI Skip] bump/beta 10.1.12-0-x
skip-checks: true
2022-10-19 05:13:54 +00:00
Jaco 0be13f451d Bump deps (#1667) 2022-10-19 08:09:41 +03:00
40 changed files with 1075 additions and 982 deletions
+19
View File
@@ -1,5 +1,24 @@
# CHANGELOG
## 10.1.13 Nov 20, 2022
Contributed:
- Ledger support for Origintrail (Thanks to https://github.com/carlosala)
Changes:
- Expand type descriptions around Ledger-based structures
- Upgrade dependencies to latest stable versions
## 10.1.12 Nov 13, 2022
Changes:
- Upgrade dependencies to latest stable versions
## 10.1.11 Oct 15, 2022
Changes:
+2 -2
View File
@@ -1,6 +1,6 @@
1476 Jaco 10.1.11 (#1666)
1486 Jaco 10.1.13 (#1678)
9 Antoine Estienne Add eth uri keyring test (#1291)
8 Carlo Sala feat: add darwinia to knownLedger (#1643)
9 Carlo Sala feat(networks): support ledger for origintrail (#1674)
6 Amaury Martiny Add tests from Rust (#283)
5 Jakub Pánik Add HydraDX parachain to genesis (#1583)
5 kwingram25 Add BN consts and timeToString (#610)
+7 -7
View File
@@ -11,10 +11,10 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"versions": {
"git": "10.1.11",
"npm": "10.1.11"
"git": "10.1.13",
"npm": "10.1.13"
},
"workspaces": [
"packages/*"
@@ -33,11 +33,11 @@
"test:one": "polkadot-dev-run-test --runInBand"
},
"devDependencies": {
"@babel/core": "^7.19.3",
"@polkadot/dev": "^0.67.142",
"@types/jest": "^29.1.2"
"@babel/core": "^7.20.2",
"@polkadot/dev": "^0.67.161",
"@types/jest": "^29.2.3"
},
"resolutions": {
"typescript": "^4.8.4"
"typescript": "^4.9.3"
}
}
+7 -7
View File
@@ -16,18 +16,18 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@ledgerhq/hw-transport": "^6.27.6",
"@ledgerhq/hw-transport-webhid": "^6.27.6",
"@ledgerhq/hw-transport-webusb": "^6.27.6",
"@polkadot/util": "10.1.11"
"@babel/runtime": "^7.20.1",
"@ledgerhq/hw-transport": "^6.27.7",
"@ledgerhq/hw-transport-webhid": "^6.27.7",
"@ledgerhq/hw-transport-webusb": "^6.27.7",
"@polkadot/util": "10.1.13"
},
"optionalDependencies": {
"@ledgerhq/hw-transport-node-hid-singleton": "^6.28.2"
"@ledgerhq/hw-transport-node-hid-singleton": "^6.28.4"
}
}
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/hw-ledger-transports', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/hw-ledger-transports', path: 'auto', type: 'auto', version: '10.1.13' };
@@ -6,6 +6,8 @@ import Transport from '@ledgerhq/hw-transport';
export type LedgerTypes = 'hid' | 'u2f' | 'webusb';
export interface TransportDef {
/** Create a transport to be used in Ledger operations */
create (): Promise<Transport>;
/** The type of the underlying transport definition */
type: LedgerTypes;
}
+6 -6
View File
@@ -19,13 +19,13 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@ledgerhq/hw-transport": "^6.27.6",
"@polkadot/hw-ledger-transports": "10.1.11",
"@polkadot/util": "10.1.11",
"@zondax/ledger-substrate": "^0.39.0"
"@babel/runtime": "^7.20.1",
"@ledgerhq/hw-transport": "^6.27.7",
"@polkadot/hw-ledger-transports": "10.1.13",
"@polkadot/util": "10.1.13",
"@zondax/ledger-substrate": "^0.40.1"
}
}
+7 -5
View File
@@ -2,13 +2,12 @@
// SPDX-License-Identifier: Apache-2.0
import type { SubstrateApp } from '@zondax/ledger-substrate';
import type { ResponseBase } from '@zondax/ledger-substrate/dist/common';
import type { AccountOptions, LedgerAddress, LedgerSignature, LedgerTypes, LedgerVersion } from './types';
import { newSubstrateApp } from '@zondax/ledger-substrate';
import { transports } from '@polkadot/hw-ledger-transports';
import { u8aToBuffer } from '@polkadot/util';
import { hexAddPrefix, u8aToBuffer } from '@polkadot/util';
import { LEDGER_DEFAULT_ACCOUNT, LEDGER_DEFAULT_CHANGE, LEDGER_DEFAULT_INDEX, LEDGER_SUCCESS_CODE } from './constants';
import { ledgerApps } from './defaults';
@@ -17,7 +16,10 @@ export { packageInfo } from './packageInfo';
type Chain = keyof typeof ledgerApps;
async function wrapError <T extends ResponseBase> (promise: Promise<T>): Promise<T> {
type WrappedResult = Awaited<ReturnType<SubstrateApp['getAddress' | 'getVersion' | 'sign']>>;
/** @internal Wraps a SubstrateApp call, checking the result for any errors which result in a rejection */
async function wrapError <T extends WrappedResult> (promise: Promise<T>): Promise<T> {
const result = await promise;
if (result.return_code !== LEDGER_SUCCESS_CODE) {
@@ -55,7 +57,7 @@ export class Ledger {
return {
address,
publicKey: `0x${pubKey}`
publicKey: hexAddPrefix(pubKey)
};
});
}
@@ -78,7 +80,7 @@ export class Ledger {
const { signature } = await wrapError(app.sign(account + accountOffset, change, addressIndex + addressOffset, buffer));
return {
signature: `0x${signature.toString('hex')}`
signature: hexAddPrefix(signature.toString('hex'))
};
});
}
+1
View File
@@ -22,6 +22,7 @@ export const ledgerApps: Record<string, string> = {
khala: 'Khala',
kusama: 'Kusama',
'nodle-para': 'Nodle',
origintrail: 'OriginTrail',
parallel: 'Parallel',
phala: 'Phala',
polkadex: 'Polkadex',
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/hw-ledger', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/hw-ledger', path: 'auto', type: 'auto', version: '10.1.13' };
+10 -4
View File
@@ -6,25 +6,31 @@ import type { HexString } from '@polkadot/util/types';
export type LedgerTypes = 'hid' | 'u2f' | 'webusb';
export interface AccountOptions {
/** The index of the account */
account: number;
/** The index of the address */
addressIndex: number;
/** The change to apply */
change: number;
}
export interface LedgerAddress {
/** The ss58 encoded address */
address: string;
/** The hex-encoded publicKey */
publicKey: HexString;
}
export interface LedgerSignature {
/** A hex-encoded signature, as generated by the device */
signature: HexString;
}
export interface LedgerVersion {
/** Indicator flag for locked status */
isLocked: boolean;
/** Indicator flag for testmode status */
isTestMode: boolean;
/**
* @description Tuple with major, minor, patch
*/
version: [number, number, number];
/** The software version for this device */
version: [major: number, minor: number, patch: number];
}
+6 -6
View File
@@ -20,15 +20,15 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/util": "10.1.11",
"@polkadot/util-crypto": "10.1.11"
"@babel/runtime": "^7.20.1",
"@polkadot/util": "10.1.13",
"@polkadot/util-crypto": "10.1.13"
},
"peerDependencies": {
"@polkadot/util": "10.1.11",
"@polkadot/util-crypto": "10.1.11"
"@polkadot/util": "10.1.13",
"@polkadot/util-crypto": "10.1.13"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/keyring', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/keyring', path: 'auto', type: 'auto', version: '10.1.13' };
+2
View File
@@ -18,7 +18,9 @@ export interface KeyringOptions {
export type KeyringPair$Meta = Record<string, unknown>;
export interface KeyringPair$Json extends EncryptedJson {
/** The ss58 encoded address or the hex-encoded version (the latter is for ETH-compat chains) */
address: string | HexString;
/** The underlying metadata associated with the keypair */
meta: KeyringPair$Meta;
}
+5 -5
View File
@@ -17,14 +17,14 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/util": "10.1.11",
"@substrate/ss58-registry": "^1.33.0"
"@babel/runtime": "^7.20.1",
"@polkadot/util": "10.1.13",
"@substrate/ss58-registry": "^1.34.0"
},
"devDependencies": {
"@polkadot/hw-ledger": "10.1.11"
"@polkadot/hw-ledger": "10.1.13"
}
}
@@ -76,6 +76,9 @@ export const knownGenesis: KnownGenesis = {
'nodle-para': [
'0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21'
],
origintrail: [
'0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174'
],
parallel: [
'0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97'
],
+1
View File
@@ -26,6 +26,7 @@ export const knownLedger: KnownLedger = {
khala: 0x000001b2,
kusama: 0x000001b2,
'nodle-para': 0x000003eb,
origintrail: 0x00000162,
parallel: 0x00000162,
phala: 0x00000162,
polkadex: 0x0000031f,
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/networks', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/networks', path: 'auto', type: 'auto', version: '10.1.13' };
@@ -873,6 +873,19 @@
"standardAccount": "*25519",
"website": "https://polkadex.trade"
},
{
"prefix": 90,
"network": "frequency",
"displayName": "Frequency",
"symbols": [
"FRQCY"
],
"decimals": [
8
],
"standardAccount": "*25519",
"website": "https://www.frequency.xyz"
},
{
"prefix": 92,
"network": "anmol",
+7 -7
View File
@@ -22,21 +22,21 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": {
"crypto": false,
"stream": false
},
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@babel/runtime": "^7.20.1",
"@noble/hashes": "1.1.3",
"@noble/secp256k1": "1.7.0",
"@polkadot/networks": "10.1.11",
"@polkadot/util": "10.1.11",
"@polkadot/networks": "10.1.13",
"@polkadot/util": "10.1.13",
"@polkadot/wasm-crypto": "^6.3.1",
"@polkadot/x-bigint": "10.1.11",
"@polkadot/x-randomvalues": "10.1.11",
"@polkadot/x-bigint": "10.1.13",
"@polkadot/x-randomvalues": "10.1.13",
"@scure/base": "1.1.1",
"ed2curve": "^0.3.0",
"tweetnacl": "^1.0.3"
@@ -45,6 +45,6 @@
"@types/ed2curve": "^0.2.2"
},
"peerDependencies": {
"@polkadot/util": "10.1.11"
"@polkadot/util": "10.1.13"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/util-crypto', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/util-crypto', path: 'auto', type: 'auto', version: '10.1.13' };
+7 -7
View File
@@ -34,18 +34,18 @@
"./detectPackage.cjs"
],
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-bigint": "10.1.11",
"@polkadot/x-global": "10.1.11",
"@polkadot/x-textdecoder": "10.1.11",
"@polkadot/x-textencoder": "10.1.11",
"@babel/runtime": "^7.20.1",
"@polkadot/x-bigint": "10.1.13",
"@polkadot/x-global": "10.1.13",
"@polkadot/x-textdecoder": "10.1.13",
"@polkadot/x-textencoder": "10.1.13",
"@types/bn.js": "^5.1.1",
"bn.js": "^5.2.1"
},
"devDependencies": {
"@polkadot/x-randomvalues": "10.1.11"
"@polkadot/x-randomvalues": "10.1.13"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/util', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/util', path: 'auto', type: 'auto', version: '10.1.13' };
+3 -3
View File
@@ -20,9 +20,9 @@
"./shim.cjs"
],
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11"
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-bigint', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-bigint', path: 'auto', type: 'auto', version: '10.1.13' };
+3 -3
View File
@@ -17,11 +17,11 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/util": "10.1.11",
"@babel/runtime": "^7.20.1",
"@polkadot/util": "10.1.13",
"buffer-es6": "^4.9.3"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-bundle', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-bundle', path: 'auto', type: 'auto', version: '10.1.13' };
+4 -4
View File
@@ -17,14 +17,14 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11",
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13",
"@types/node-fetch": "^2.6.2",
"node-fetch": "^3.2.10"
"node-fetch": "^3.3.0"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-fetch', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-fetch', path: 'auto', type: 'auto', version: '10.1.13' };
+2 -2
View File
@@ -17,9 +17,9 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"main": "index.js",
"dependencies": {
"@babel/runtime": "^7.19.4"
"@babel/runtime": "^7.20.1"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-global', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-global', path: 'auto', type: 'auto', version: '10.1.13' };
+5 -5
View File
@@ -17,18 +17,18 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11"
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13"
},
"devDependencies": {
"@types/react-native": "^0.70.4"
"@types/react-native": "^0.70.6"
},
"denoDependencies": {
"crypto": "std@0.148.0/node/crypto.ts"
"crypto": "std@0.161.0/node/crypto.ts"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-randomvalues', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-randomvalues', path: 'auto', type: 'auto', version: '10.1.13' };
+4 -4
View File
@@ -17,15 +17,15 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11"
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13"
},
"denoDependencies": {
"util": "std@0.148.0/node/util.ts"
"util": "std@0.161.0/node/util.ts"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-textdecoder', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-textdecoder', path: 'auto', type: 'auto', version: '10.1.13' };
+4 -4
View File
@@ -17,15 +17,15 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11"
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13"
},
"denoDependencies": {
"util": "std@0.148.0/node/util.ts"
"util": "std@0.161.0/node/util.ts"
}
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-textencoder', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-textencoder', path: 'auto', type: 'auto', version: '10.1.13' };
+3 -3
View File
@@ -17,13 +17,13 @@
},
"sideEffects": false,
"type": "module",
"version": "10.1.11",
"version": "10.1.13",
"browser": "browser.js",
"main": "node.js",
"react-native": "react-native.js",
"dependencies": {
"@babel/runtime": "^7.19.4",
"@polkadot/x-global": "10.1.11",
"@babel/runtime": "^7.20.1",
"@polkadot/x-global": "10.1.13",
"@types/websocket": "^1.0.5",
"websocket": "^1.0.34"
}
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @polkadot/dev
export const packageInfo = { name: '@polkadot/x-ws', path: 'auto', type: 'auto', version: '10.1.11' };
export const packageInfo = { name: '@polkadot/x-ws', path: 'auto', type: 'auto', version: '10.1.13' };
+928 -884
View File
File diff suppressed because it is too large Load Diff