Payout batch-of-1 (#3981)
* Payout batch-of-1 * Skip failing * Re-add * trigger * ubuntu * Latest revert * Bumps * environment * jsdom? * registry import * Ignore
This commit is contained in:
parent
09c2d0a40b
commit
568797c832
@ -1,2 +1,2 @@
|
||||
12
|
||||
13
|
||||
0.45.2
|
||||
|
||||
@ -54,7 +54,7 @@
|
||||
"lint:css": "stylelint './packages/**/src/**/*.tsx'",
|
||||
"postinstall": "polkadot-dev-yarn-only",
|
||||
"postinstall:electron": "electron-builder install-app-deps",
|
||||
"test": "polkadot-dev-run-test --selectProjects=fast-tests --silent --testNamePattern='^((?!--SLOW--).)*$'",
|
||||
"test": "polkadot-dev-run-test --selectProjects=fast-tests --silent --testPathIgnorePatterns slow --testNamePattern='^((?!--SLOW--).)*$'",
|
||||
"test:all": "polkadot-dev-run-test --selectProjects=all-tests --silent",
|
||||
"test:one": "polkadot-dev-run-test",
|
||||
"start": "yarn clean && cd packages/apps && webpack --config webpack.config.js",
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
import { EthereumAddress, EcdsaSignature, StatementKind } from '@polkadot/types/interfaces';
|
||||
|
||||
import secp256k1 from 'secp256k1/elliptic';
|
||||
import { registry } from '@polkadot/react-api';
|
||||
import registry from '@polkadot/react-api/typeRegistry';
|
||||
import { assert, hexToU8a, stringToU8a, u8aToBuffer, u8aConcat } from '@polkadot/util';
|
||||
import { keccakAsHex, keccakAsU8a } from '@polkadot/util-crypto';
|
||||
|
||||
|
||||
@ -40,7 +40,11 @@ function createBatches (api: ApiPromise, maxPayouts: number, payouts: SinglePayo
|
||||
|
||||
return batches;
|
||||
}, [[]])
|
||||
.map((batch) => api.tx.utility.batch(batch));
|
||||
.map((batch) =>
|
||||
batch.length === 1
|
||||
? batch[0]
|
||||
: api.tx.utility.batch(batch)
|
||||
);
|
||||
}
|
||||
|
||||
function createExtrinsics (api: ApiPromise, payout: PayoutValidator | PayoutValidator[], maxPayouts: number): SubmittableExtrinsic<'promise'>[] | null {
|
||||
|
||||
@ -16,11 +16,11 @@
|
||||
"@fortawesome/react-fontawesome": "^0.1.11",
|
||||
"@polkadot/keyring": "^4.0.0-5",
|
||||
"@polkadot/react-api": "^0.65.2-7",
|
||||
"@polkadot/react-identicon": "^0.61.2-5",
|
||||
"@polkadot/react-qr": "^0.61.2-5",
|
||||
"@polkadot/react-identicon": "^0.61.2-6",
|
||||
"@polkadot/react-qr": "^0.61.2-6",
|
||||
"@polkadot/react-query": "^0.65.2-7",
|
||||
"@polkadot/ui-keyring": "^0.61.2-5",
|
||||
"@polkadot/ui-settings": "^0.61.2-5",
|
||||
"@polkadot/ui-keyring": "^0.61.2-6",
|
||||
"@polkadot/ui-settings": "^0.61.2-6",
|
||||
"@polkadot/util": "^4.0.0-5",
|
||||
"@polkadot/util-crypto": "^4.0.0-5",
|
||||
"chart.js": "^2.9.4",
|
||||
|
||||
191
yarn.lock
191
yarn.lock
@ -1421,6 +1421,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/runtime@npm:^7.12.5":
|
||||
version: 7.12.5
|
||||
resolution: "@babel/runtime@npm:7.12.5"
|
||||
dependencies:
|
||||
regenerator-runtime: ^0.13.4
|
||||
checksum: 423fb0079353db2faa0dad0cbdf0a90fbc5b511d1f77e5645d1aa0b144a144e24502bb023c12a31d7dca63b6e16ae36afa59992f0404e92e21de211051c361e3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/template@npm:^7.10.4, @babel/template@npm:^7.3.3":
|
||||
version: 7.10.4
|
||||
resolution: "@babel/template@npm:7.10.4"
|
||||
@ -1862,6 +1871,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/devices@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/devices@npm:5.28.0"
|
||||
dependencies:
|
||||
"@ledgerhq/errors": ^5.28.0
|
||||
"@ledgerhq/logs": ^5.28.0
|
||||
rxjs: ^6.6.3
|
||||
checksum: 8e97769d81a7bfa56ed62001839facd64d1d99caef79862a0152346c7b26da0c0556f252ba30e26de40adf7d4f6c433e6480a6ce786beb4e0dedacf5a804922c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/errors@npm:^5.26.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/errors@npm:5.26.0"
|
||||
@ -1869,48 +1889,55 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport-node-hid-noevents@npm:^5.26.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:5.26.0"
|
||||
dependencies:
|
||||
"@ledgerhq/devices": ^5.26.0
|
||||
"@ledgerhq/errors": ^5.26.0
|
||||
"@ledgerhq/hw-transport": ^5.26.0
|
||||
"@ledgerhq/logs": ^5.26.0
|
||||
node-hid: 1.3.0
|
||||
checksum: 3e3c53bb0da19220c4e559c42f801f0ee8dca819b9fc40af88f087f429942ddb7f3dca9f01f742d0b694c34de8ee75bbfe86ad355c32bb1568b1eebdb000f34f
|
||||
"@ledgerhq/errors@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/errors@npm:5.28.0"
|
||||
checksum: 0fcf37cd86ff7b2aa4ea070824b2c7b59318401e5162ff7bae3e014fd8c1f19d56552321101cb643e1e029dd965baa23768ee42b35f468fb52de5e3fe3e17ed2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport-node-hid@npm:^5.26.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/hw-transport-node-hid@npm:5.26.0"
|
||||
"@ledgerhq/hw-transport-node-hid-noevents@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/hw-transport-node-hid-noevents@npm:5.28.0"
|
||||
dependencies:
|
||||
"@ledgerhq/devices": ^5.26.0
|
||||
"@ledgerhq/errors": ^5.26.0
|
||||
"@ledgerhq/hw-transport": ^5.26.0
|
||||
"@ledgerhq/hw-transport-node-hid-noevents": ^5.26.0
|
||||
"@ledgerhq/logs": ^5.26.0
|
||||
"@ledgerhq/devices": ^5.28.0
|
||||
"@ledgerhq/errors": ^5.28.0
|
||||
"@ledgerhq/hw-transport": ^5.28.0
|
||||
"@ledgerhq/logs": ^5.28.0
|
||||
node-hid: 1.3.0
|
||||
checksum: 5996c250c1ab1a5361f77c8082e26cf179b5083c4236ecb97019158b2dbf4eff0840583fa9ddcbfdec04c1d90872b89f45e80b8bd3e2ec0844eadb9f8202ac39
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport-node-hid@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/hw-transport-node-hid@npm:5.28.0"
|
||||
dependencies:
|
||||
"@ledgerhq/devices": ^5.28.0
|
||||
"@ledgerhq/errors": ^5.28.0
|
||||
"@ledgerhq/hw-transport": ^5.28.0
|
||||
"@ledgerhq/hw-transport-node-hid-noevents": ^5.28.0
|
||||
"@ledgerhq/logs": ^5.28.0
|
||||
lodash: ^4.17.20
|
||||
node-hid: 1.3.0
|
||||
usb: ^1.6.3
|
||||
checksum: ee5c8d64b403f302959f9bc6cbea5dad880e4e44b0d8087d998b2451528213d6f33e97a11cda84a36ee4f013f63e265dad70655eb5a57426bb8b17b4e7dc41ff
|
||||
checksum: cb9f774d8d16cbccf8c3df65959e0b919ab51d6fa23838e98df9be30b74fdd2ccdd4da980de50f1d7f7b15c533db20e00d87db459eba29259f0efb7ebfc933ed
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport-webusb@npm:^5.26.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/hw-transport-webusb@npm:5.26.0"
|
||||
"@ledgerhq/hw-transport-webusb@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/hw-transport-webusb@npm:5.28.0"
|
||||
dependencies:
|
||||
"@ledgerhq/devices": ^5.26.0
|
||||
"@ledgerhq/errors": ^5.26.0
|
||||
"@ledgerhq/hw-transport": ^5.26.0
|
||||
"@ledgerhq/logs": ^5.26.0
|
||||
checksum: b793afb8007be254e086be321169f8daeca585c301986ae9ff827e8154f7583dedff122506025004c85b8f01e784ce69e3da06fa968ff6078b5751bb34306fce
|
||||
"@ledgerhq/devices": ^5.28.0
|
||||
"@ledgerhq/errors": ^5.28.0
|
||||
"@ledgerhq/hw-transport": ^5.28.0
|
||||
"@ledgerhq/logs": ^5.28.0
|
||||
checksum: 61a9f52264b042780e6a032d51527a2b113963a53268a139822aa716d53d7ad38e62326335212e9f401d318bb0b31960e1f3694fc52621e6d496bac318d2f3a0
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport@npm:^5.17.0, @ledgerhq/hw-transport@npm:^5.26.0":
|
||||
"@ledgerhq/hw-transport@npm:^5.17.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/hw-transport@npm:5.26.0"
|
||||
dependencies:
|
||||
@ -1921,6 +1948,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/hw-transport@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/hw-transport@npm:5.28.0"
|
||||
dependencies:
|
||||
"@ledgerhq/devices": ^5.28.0
|
||||
"@ledgerhq/errors": ^5.28.0
|
||||
events: ^3.2.0
|
||||
checksum: 898fc53e6d878205e9ebe0bd7e7fddfb5fb08366832d89b73c0d07aa23797ccb49ccff1a4f8a0ddf8c87db6ec23edeb8ea4c837598d92d698b7d4c22b5b1c063
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/logs@npm:^5.26.0":
|
||||
version: 5.26.0
|
||||
resolution: "@ledgerhq/logs@npm:5.26.0"
|
||||
@ -1928,6 +1966,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@ledgerhq/logs@npm:^5.28.0":
|
||||
version: 5.28.0
|
||||
resolution: "@ledgerhq/logs@npm:5.28.0"
|
||||
checksum: 65a41d145771414b2c41e141c41e6734d47c6f61939ac7c89481cb0ba4917867efb610ce036280705edfe512351d94b6727a96f8c46483aadba55166f27fa7ec
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@nicolo-ribaudo/chokidar-2@npm:^2.1.8":
|
||||
version: 2.1.8
|
||||
resolution: "@nicolo-ribaudo/chokidar-2@npm:2.1.8"
|
||||
@ -2522,11 +2567,11 @@ __metadata:
|
||||
"@fortawesome/react-fontawesome": ^0.1.11
|
||||
"@polkadot/keyring": ^4.0.0-5
|
||||
"@polkadot/react-api": ^0.65.2-7
|
||||
"@polkadot/react-identicon": ^0.61.2-5
|
||||
"@polkadot/react-qr": ^0.61.2-5
|
||||
"@polkadot/react-identicon": ^0.61.2-6
|
||||
"@polkadot/react-qr": ^0.61.2-6
|
||||
"@polkadot/react-query": ^0.65.2-7
|
||||
"@polkadot/ui-keyring": ^0.61.2-5
|
||||
"@polkadot/ui-settings": ^0.61.2-5
|
||||
"@polkadot/ui-keyring": ^0.61.2-6
|
||||
"@polkadot/ui-settings": ^0.61.2-6
|
||||
"@polkadot/util": ^4.0.0-5
|
||||
"@polkadot/util-crypto": ^4.0.0-5
|
||||
"@types/codeflask": ^1.4.2
|
||||
@ -2565,21 +2610,21 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/react-identicon@npm:^0.61.2-5":
|
||||
version: 0.61.2-5
|
||||
resolution: "@polkadot/react-identicon@npm:0.61.2-5"
|
||||
"@polkadot/react-identicon@npm:^0.61.2-6":
|
||||
version: 0.61.2-6
|
||||
resolution: "@polkadot/react-identicon@npm:0.61.2-6"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.12.1
|
||||
"@polkadot/keyring": ^4.0.0-3
|
||||
"@polkadot/ui-settings": ^0.61.2-5
|
||||
"@polkadot/ui-shared": ^0.61.2-5
|
||||
"@polkadot/util": ^4.0.0-3
|
||||
"@polkadot/util-crypto": ^4.0.0-3
|
||||
"@babel/runtime": ^7.12.5
|
||||
"@polkadot/keyring": ^4.0.0-5
|
||||
"@polkadot/ui-settings": ^0.61.2-6
|
||||
"@polkadot/ui-shared": ^0.61.2-6
|
||||
"@polkadot/util": ^4.0.0-5
|
||||
"@polkadot/util-crypto": ^4.0.0-5
|
||||
color: ^3.1.3
|
||||
ethereum-blockies-base64: ^1.0.2
|
||||
jdenticon: 2.2.0
|
||||
react-copy-to-clipboard: ^5.0.2
|
||||
styled-components: ^5.2.0
|
||||
styled-components: ^5.2.1
|
||||
peerDependencies:
|
||||
"@polkadot/keyring": "*"
|
||||
"@polkadot/util": "*"
|
||||
@ -2588,7 +2633,7 @@ __metadata:
|
||||
react-dom: "*"
|
||||
react-is: "*"
|
||||
styled-components: "*"
|
||||
checksum: 2ac2b01c7b516fe4376faa19ead303eb53e4df2d943b505e600ca2dcb8d662a85f2a9a8f51d121916ba7562e37be33951c3737d29904d95f7561ca500701ae19
|
||||
checksum: 3d5c9485d0a652d7842cfce55c51188098af9a79c9f2550427a791dab5e3da4fee6e7bb1afb5bac70ef02dd7ae7378d92831c15008fb2b64822ad2bd95e6cfc6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@ -2601,23 +2646,23 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/react-qr@npm:^0.61.2-5":
|
||||
version: 0.61.2-5
|
||||
resolution: "@polkadot/react-qr@npm:0.61.2-5"
|
||||
"@polkadot/react-qr@npm:^0.61.2-6":
|
||||
version: 0.61.2-6
|
||||
resolution: "@polkadot/react-qr@npm:0.61.2-6"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.12.1
|
||||
"@polkadot/util": ^4.0.0-3
|
||||
"@polkadot/util-crypto": ^4.0.0-3
|
||||
"@babel/runtime": ^7.12.5
|
||||
"@polkadot/util": ^4.0.0-5
|
||||
"@polkadot/util-crypto": ^4.0.0-5
|
||||
qrcode-generator: ^1.4.4
|
||||
react-qr-reader: ^2.2.1
|
||||
styled-components: ^5.2.0
|
||||
styled-components: ^5.2.1
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
"@polkadot/util-crypto": "*"
|
||||
react: "*"
|
||||
react-dom: "*"
|
||||
styled-components: "*"
|
||||
checksum: 222afc4abd590fa3219d969e2c2628a0ab1ada30ae4d38eed9abc22192c24198db9b7cd061af1cb14e70efb9d386f580ec996e6bf935fbc35edd376bb3ed97cc
|
||||
checksum: dc737f4b2ac288ac00532350417fd28b0163d282f9f71e6e515422426163a39ef3dfaa856c192d9dfb5e039d2e059fdf050a22918376ce0522c248611e0584d4
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@ -2707,16 +2752,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-keyring@npm:^0.61.2-5":
|
||||
version: 0.61.2-5
|
||||
resolution: "@polkadot/ui-keyring@npm:0.61.2-5"
|
||||
"@polkadot/ui-keyring@npm:^0.61.2-6":
|
||||
version: 0.61.2-6
|
||||
resolution: "@polkadot/ui-keyring@npm:0.61.2-6"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.12.1
|
||||
"@ledgerhq/hw-transport-node-hid": ^5.26.0
|
||||
"@ledgerhq/hw-transport-webusb": ^5.26.0
|
||||
"@polkadot/keyring": ^4.0.0-3
|
||||
"@polkadot/ui-settings": ^0.61.2-5
|
||||
"@polkadot/util": ^4.0.0-3
|
||||
"@babel/runtime": ^7.12.5
|
||||
"@ledgerhq/hw-transport-node-hid": ^5.28.0
|
||||
"@ledgerhq/hw-transport-webusb": ^5.28.0
|
||||
"@polkadot/keyring": ^4.0.0-5
|
||||
"@polkadot/ui-settings": ^0.61.2-6
|
||||
"@polkadot/util": ^4.0.0-5
|
||||
"@zondax/ledger-polkadot": ^0.11.0
|
||||
mkdirp: ^1.0.4
|
||||
rxjs: ^6.6.3
|
||||
@ -2728,36 +2773,36 @@ __metadata:
|
||||
dependenciesMeta:
|
||||
"@ledgerhq/hw-transport-node-hid":
|
||||
optional: true
|
||||
checksum: 47b01559f349042c9fa6fe92513315f9c2aa398b9e22449e27bb17863ec3bd253beeadb73c74f03be896636daf8642eca410f45ed6970208f36898ee83b3fc3c
|
||||
checksum: b6bb3d85afe492dfb77f1b0f00508287619b89f5f89c1a08bb7118a2639cfe066b0a88009ada1f71620453d6c1106c9e02da49bd3e7f91ab2c37f55122b9d429
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-settings@npm:^0.61.2-5":
|
||||
version: 0.61.2-5
|
||||
resolution: "@polkadot/ui-settings@npm:0.61.2-5"
|
||||
"@polkadot/ui-settings@npm:^0.61.2-6":
|
||||
version: 0.61.2-6
|
||||
resolution: "@polkadot/ui-settings@npm:0.61.2-6"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.12.1
|
||||
"@polkadot/networks": ^4.0.0-3
|
||||
"@polkadot/util": ^4.0.0-3
|
||||
"@babel/runtime": ^7.12.5
|
||||
"@polkadot/networks": ^4.0.0-5
|
||||
"@polkadot/util": ^4.0.0-5
|
||||
eventemitter3: ^4.0.7
|
||||
store: ^2.0.12
|
||||
peerDependencies:
|
||||
"@polkadot/networks": "*"
|
||||
"@polkadot/util": "*"
|
||||
checksum: 7509f15df09cdb5d2d0667a4d92769b6393d111ad394d4ada5509ebea349f90c1def99d515716093f52d51fa6da8c8af2968560eb679b9b25b7a14d94027640f
|
||||
checksum: 7f92aea3643a1782560cf4afc766d258b630e423d5096b7875d3e605a2589fbf049aebf71ddda8c9aff1d0aba6f0bbddd24ade8047a659004c98bfbcb6a42a8b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/ui-shared@npm:^0.61.2-5":
|
||||
version: 0.61.2-5
|
||||
resolution: "@polkadot/ui-shared@npm:0.61.2-5"
|
||||
"@polkadot/ui-shared@npm:^0.61.2-6":
|
||||
version: 0.61.2-6
|
||||
resolution: "@polkadot/ui-shared@npm:0.61.2-6"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.12.1
|
||||
"@babel/runtime": ^7.12.5
|
||||
color: ^3.1.3
|
||||
peerDependencies:
|
||||
"@polkadot/util": "*"
|
||||
"@polkadot/util-crypto": "*"
|
||||
checksum: 3b8de7a0cb5987feda711e7534a868f2a7b92bc728322ac265727215fe4f86a3c95cb8abe662f036073a86091988be33f301653d4cccb2feb34c5e6994e1c99b
|
||||
checksum: 11d2995c76786e4befcf49c97c0950b094f915f0ffaf5fd887c1bc29b3a1e84e8c2d01b09c2e728635dcd8ab776a4ed3dd228d940668bd72a0ff8cc626bb8c1f
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user