From 9941f73624777ff2c50f55f713595b5d306aed9b Mon Sep 17 00:00:00 2001 From: BTChip Date: Tue, 24 Jul 2018 19:45:15 +0200 Subject: [PATCH 1/4] Fix Zcash serialization --- packages/hw-app-btc/src/Btc.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/hw-app-btc/src/Btc.js b/packages/hw-app-btc/src/Btc.js index d45a310d6..5cf623b91 100644 --- a/packages/hw-app-btc/src/Btc.js +++ b/packages/hw-app-btc/src/Btc.js @@ -988,12 +988,12 @@ const tx1 = btc.splitTransaction("01000000014ea60aeac5252c14291d428915bd7ccd1bfc } else { locktime = transaction.slice(offset, offset + 4); } + offset += 4; if (overwinter) { - offset += 4; nExpiryHeight = transaction.slice(offset, offset + 4); - offset += 4; - extraData = transaction.slice(offset); + offset += 4; } + extraData = transaction.slice(offset); return { version, inputs, From 9e7c1bc88eb62f1ab9a6d153de8ffb442ed1e7fb Mon Sep 17 00:00:00 2001 From: amougel Date: Thu, 26 Jul 2018 12:12:43 +0200 Subject: [PATCH 2/4] removing cardano --- packages/hw-app-btc/src/Btc.js | 2 +- packages/test/snapshots.json | 51 ++++++++++------------------------ packages/test/src/runTests.js | 11 +------- 3 files changed, 16 insertions(+), 48 deletions(-) diff --git a/packages/hw-app-btc/src/Btc.js b/packages/hw-app-btc/src/Btc.js index 9bcea2543..3b8abd026 100644 --- a/packages/hw-app-btc/src/Btc.js +++ b/packages/hw-app-btc/src/Btc.js @@ -1026,7 +1026,7 @@ const tx1 = btc.splitTransaction("01000000014ea60aeac5252c14291d428915bd7ccd1bfc offset += 4; if (overwinter) { nExpiryHeight = transaction.slice(offset, offset + 4); - offset += 4; + offset += 4; } extraData = transaction.slice(offset); return { diff --git a/packages/test/snapshots.json b/packages/test/snapshots.json index 193089dcf..7628330bf 100644 --- a/packages/test/snapshots.json +++ b/packages/test/snapshots.json @@ -14,10 +14,10 @@ "e04280000102": "9000", "e04280002281b72e00000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "9000", "e042800022a0860100000000001976a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88ac": "9000", - "e04280000400000000": "32009efac773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a0860100000000000f606575b484bc729000", + "e04280000400000000": "3200e341c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a086010000000000c58825dae2177e609000", "e04000000d03800000000000000000000000": "41046666422d00f1b308fc7527198749f06fedb028b979c09f60d0348ef79c985e4138b86996b354774c434488d61c7fb20a83293ef3195d422fde9354e6cf2a74ce223137383731457244716465764c544c57424836577a6a556331454b4744517a434d41612d17bc55b7aa153ae07fba348692c2976e6889b769783d475ba7488fb547709000", "e0440000050100000001": "9000", - "e04480003b013832009efac773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a0860100000000000f606575b484bc7219": "9000", + "e04480003b01383200e341c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a086010000000000c58825dae2177e6019": "9000", "e04480001d76a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88acffffffff": "9000", "e04a80002301905f0100000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "00009000", "e04800001303800000000000000000000000000000000001": "3145022100ff492ad0b3a634aa7751761f7e063bf6ef4148cd44ef8930164580d5ba93a17802206fac94b32e296549e2e478ce806b58d61cfacbfed35ac4ceca26ac531f92b20a019000" @@ -33,7 +33,7 @@ "e04280000102": "9000", "e04280002281b72e00000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "9000", "e042800022a0860100000000001976a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88ac": "9000", - "e04280000400000000": "32009323c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a0860100000000004179cc03d0e7c1c49000", + "e04280000400000000": "32006491c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a08601000000000080f8001a6e27d2e49000", "e0440000050100000001": "9000", "e04480002600c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f100100000069": "9000", "e04480003252210289b4a3ad52a919abd2bdd6920d8a6879b1e788c38aa76f0440a6f32a9f1996d02103a3393b1439d1693b063482c04b": "9000", @@ -53,15 +53,15 @@ "cache": { "e040000015058000003180000001800000050000000000000000": "4104f004370a593b3cde1511801a1151c86dd09a2f246a3f9ac3ef0b0240c0aeb506feddb0a785f5039c3e3e829db9692364e333256284d0fe312177cb12b88551162131764a4336523431416334685a61704a7863334c5a6e69334e7169445837514562141c248b44b74cbe35a3a92801cfebaf895df8d65f5830264097260c863fc1e59000", "e0440002050100000002": "9000", - "e04480022e02f5f6920fea15dda9c093b565cecbe8ba50160071d9bc8bc3474e09ab25a3367d00000000c03b47030000000000": "9000", + "e04480022e0227daa0acbf9fd42cdd6c0a23d57d32929bb0136947bf80e535e37a77166fd50100000000c03b47030000000000": "9000", "e044800204ffffffff": "9000", - "e04480022e023b9b487a91eee1293090cc9aba5acdde99e562e55b135609a766ffec4dd1100a0000000080778e060000000000": "9000", + "e04480022e02a74713050f6ff1fcc84225569336083a01b5346e3efe71f30f7ef64c08aadce00000000080778e060000000000": "9000", "e04a80002101ecd3e7020000000017a9142397c9bb7a3b8a08368a72b3e58c7bb85055579287": "00009000", "e0440080050100000001": "9000", - "e04480802e02f5f6920fea15dda9c093b565cecbe8ba50160071d9bc8bc3474e09ab25a3367d00000000c03b47030000000019": "9000", + "e04480802e0227daa0acbf9fd42cdd6c0a23d57d32929bb0136947bf80e535e37a77166fd50100000000c03b47030000000019": "9000", "e04480801d76a9140a146582553b2f5537e13cef6659e82ed8f69b8f88acffffffff": "9000", - "e04800001b058000003180000001800000050000000000000000000000000001": "3145022100c820c90ce84c6567617733cd6409c4b8f7469b863d811a3cdc73bf3fa43912bc0220320b7fd259939a6821d371f2b49a755d1ca588bffb1476fbb2da68907427b54b019000", - "e04480802e023b9b487a91eee1293090cc9aba5acdde99e562e55b135609a766ffec4dd1100a0000000080778e060000000019": "9000" + "e04800001b058000003180000001800000050000000000000000000000000001": "3145022100fc8dcb7c93569db1878ec381c0988cc6661855e91256e6b69179b00f3c69998b02204fc3dfcb12228c92bdd692f827b45f53ccfd503ed97a7388051b26246d43018c019000", + "e04480802e02a74713050f6ff1fcc84225569336083a01b5346e3efe71f30f7ef64c08aadce00000000080778e060000000019": "9000" } }, "testBtcSignP2SHSeg": { @@ -79,7 +79,7 @@ }, "testEth": { "cache": { - "e006000000": "010100159000" + "e006000000": "000100189000" } }, "testEth2": { @@ -99,7 +99,7 @@ }, "testXrp": { "cache": { - "e006000000": "000100039000" + "e006000000": "000100049000" } }, "testXrp2": { @@ -109,17 +109,17 @@ }, "testXrp3": { "cache": { - "e004004083058000002c8000009080000000000000000000000012000022800000002400000002614000000001315d3468400000000000000c73210324e5f600b52bb3d9246d49c4ab1722ba7f32b7a3e4f9f2b8a1a28b9118cc36c48114f31b152151b6f42c1d61fe4139d34b424c8647d183142ecfc1831f6e979c6da907e88b1cad602db59e2f": "304402204acdef814cf00459b81776d75d4437c20f0ba97493fac6794e726793728a40680220292f13d8abc1f24e4747b1452961c5edd31a1feb3e932272df13ce9b1f9447c19000" + "e004004083058000002c8000009080000000000000000000000012000022800000002400000002614000000001315d3468400000000000000c73210324e5f600b52bb3d9246d49c4ab1722ba7f32b7a3e4f9f2b8a1a28b9118cc36c48114f31b152151b6f42c1d61fe4139d34b424c8647d183142ecfc1831f6e979c6da907e88b1cad602db59e2f": "3044022041673ea6da17205b9b0d279436b508cd092b686bf5b921ddf4fbf38879e4950402207510cebf32019f5d994102bfe6570bb2f5d0b931902ad6d839c5b4552a492cb99000" } }, "testStr": { "cache": { - "e006000000": "000101019000" + "e006000000": "000300009000" } }, "testStr2": { "cache": { - "e002010117038000002c8000009480000000766961206c756d696e61": "7691d85048acc4ed085d9061ce0948bbdf7de6a92b790aaf241d31b7dcaa423881b9f7cb3bd2fad4f0fdab9da1407e8e85f702fa58584fba3104e4549b85ca8046d73a4010870bc4765eff7e0bafcfe91390c4475ba3fcc598750758ed770e0ffe47279273939c24fc0b8bdda584b5b0ad01f0c51208661d2aae5ffa687ce6f89000" + "e002010117038000002c8000009480000000766961206c756d696e61": "7691d85048acc4ed085d9061ce0948bbdf7de6a92b790aaf241d31b7dcaa423881b9f7cb3bd2fad4f0fdab9da1407e8e85f702fa58584fba3104e4549b85ca8046d73a4010870bc4765eff7e0bafcfe91390c4475ba3fcc598750758ed770e0f9000" } }, "testStr3": { @@ -127,28 +127,5 @@ "e004008096038000002c80000094800000007ac33997544e3175d266bd022439b22cdb16508c01163f26e5cb2a3e1045a979000000020000000020da998b75e42b1f7f85d075c127f5b246df12ad96f010bcf7f76f72b16e57130000006400c5b4a5000000190000000000000000000000010000000000000001000000009541f02746240c1e9f3843d28e56f0a583ecd27502fb0f4a27d4d0922f": "9000", "e004800013e064a200000000000000000098968000000000": "79e6da561676d16f17e91ad0dbbe917e3da0fffe660aa9f277669385960b0aec8dcf002b7305b329cc02f2eabd2f20320dee4828b412ed2850b9771ffb23920d9000" } - }, - "testAda": { - "cache": { - "8001010000": "20fbbfc85d9a15267484c01b3c6e458d2fca3ceb7549834209ea77b96437c2f31005c751fcfeb8027d5f0ac114abefa11d0b021ee25954d24c19f4fd2b63b308749000" - } - }, - "testAda2": { - "cache": { - "8004000000": "0001019000" - } - }, - "testAda3": { - "cache": { - "8001020004feedbeef": "207a18d4127421be13446832a44cce0399da60419c50399737b6acd245734610f09000" - } - }, - "testAda4": { - "cache": { - "800201023b839f8200d8185826825820e981442c2be40475bb42193ca35907861d90715854de6fcba767b98f1789b51219439aff9f8282d818584a83581ce7fe": "9000", - "800202023b8e468d2249f18cd7bf9aec0d4374b7d3e18609ede8589f82f7f0a20058208200581c240596b9b63fc010c06fbe92cf6f820587406534795958c411": "9000", - "800203021ae662dc014443c0688e001a6768cc861b0037699e3ea6d064ffa0": "0101414c39314e2e2e2e7831475764d0a63e9e6937009000", - "8003000004ffffffff": "6fc4b6614bacd5be2e4c7ec2ef10ff5b4e334afda4a3a2d96236cd6ffadb52a5305fcd51704cf2c20173668db456af5a5b272557adc8eebfb68ec78b8a24030c9000" - } } -} +} \ No newline at end of file diff --git a/packages/test/src/runTests.js b/packages/test/src/runTests.js index 73e7123b9..f444d43b6 100644 --- a/packages/test/src/runTests.js +++ b/packages/test/src/runTests.js @@ -14,10 +14,6 @@ import testXrp3 from "./testXrp3"; import testStr from "./testStr"; import testStr2 from "./testStr2"; import testStr3 from "./testStr3"; -import testAda from "./testAda"; -import testAda2 from "./testAda2"; -import testAda3 from "./testAda3"; -import testAda4 from "./testAda4"; function expectAppContext(appName) { // TODO improve this by waiting user to do an action? @@ -47,12 +43,7 @@ var tests = [ expectAppContext("Stellar"), { name: "testStr", run: testStr }, { name: "testStr2", run: testStr2 }, - { name: "testStr3", run: testStr3 }, - expectAppContext("Cardano (ada)"), - { name: "testAda", run: testAda }, - { name: "testAda2", run: testAda2 }, - { name: "testAda3", run: testAda3 }, - { name: "testAda4", run: testAda4 } + { name: "testStr3", run: testStr3 } ]; const defaultWaitForAppSwitch = step => From 9cf3bfaec958a1fe0350c4b6f7c4539291bac69b Mon Sep 17 00:00:00 2001 From: amougel Date: Thu, 26 Jul 2018 14:51:07 +0200 Subject: [PATCH 3/4] fix extraData parsed for other currencies --- packages/hw-app-btc/src/Btc.js | 7 +++++-- packages/test/snapshots.json | 16 ++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/packages/hw-app-btc/src/Btc.js b/packages/hw-app-btc/src/Btc.js index 3b8abd026..7ca8e582b 100644 --- a/packages/hw-app-btc/src/Btc.js +++ b/packages/hw-app-btc/src/Btc.js @@ -960,7 +960,8 @@ const tx1 = btc.splitTransaction("01000000014ea60aeac5252c14291d428915bd7ccd1bfc splitTransaction( transactionHex: string, isSegwitSupported: ?boolean = false, - hasTimestamp?: boolean = false + hasTimestamp?: boolean = false, + hasExtraData?: boolean = false ): Transaction { const inputs = []; const outputs = []; @@ -1028,7 +1029,9 @@ const tx1 = btc.splitTransaction("01000000014ea60aeac5252c14291d428915bd7ccd1bfc nExpiryHeight = transaction.slice(offset, offset + 4); offset += 4; } - extraData = transaction.slice(offset); + if (hasExtraData) { + extraData = transaction.slice(offset); + } return { version, inputs, diff --git a/packages/test/snapshots.json b/packages/test/snapshots.json index 7628330bf..a348471c2 100644 --- a/packages/test/snapshots.json +++ b/packages/test/snapshots.json @@ -14,10 +14,10 @@ "e04280000102": "9000", "e04280002281b72e00000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "9000", "e042800022a0860100000000001976a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88ac": "9000", - "e04280000400000000": "3200e341c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a086010000000000c58825dae2177e609000", + "e04280000400000000": "32000bb4c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a0860100000000003a4814ec53fbf7f39000", "e04000000d03800000000000000000000000": "41046666422d00f1b308fc7527198749f06fedb028b979c09f60d0348ef79c985e4138b86996b354774c434488d61c7fb20a83293ef3195d422fde9354e6cf2a74ce223137383731457244716465764c544c57424836577a6a556331454b4744517a434d41612d17bc55b7aa153ae07fba348692c2976e6889b769783d475ba7488fb547709000", "e0440000050100000001": "9000", - "e04480003b01383200e341c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a086010000000000c58825dae2177e6019": "9000", + "e04480003b013832000bb4c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a0860100000000003a4814ec53fbf7f319": "9000", "e04480001d76a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88acffffffff": "9000", "e04a80002301905f0100000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "00009000", "e04800001303800000000000000000000000000000000001": "3145022100ff492ad0b3a634aa7751761f7e063bf6ef4148cd44ef8930164580d5ba93a17802206fac94b32e296549e2e478ce806b58d61cfacbfed35ac4ceca26ac531f92b20a019000" @@ -33,7 +33,7 @@ "e04280000102": "9000", "e04280002281b72e00000000001976a91472a5d75c8d2d0565b656a5232703b167d50d5a2b88ac": "9000", "e042800022a0860100000000001976a9144533f5fb9b4817f713c48f0bfe96b9f50c476c9b88ac": "9000", - "e04280000400000000": "32006491c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a08601000000000080f8001a6e27d2e49000", + "e04280000400000000": "320097ffc773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f1001000000a086010000000000e68a3c92a48caad59000", "e0440000050100000001": "9000", "e04480002600c773da236484dae8f0fdba3d7e0ba1d05070d1a34fc44943e638441262a04f100100000069": "9000", "e04480003252210289b4a3ad52a919abd2bdd6920d8a6879b1e788c38aa76f0440a6f32a9f1996d02103a3393b1439d1693b063482c04b": "9000", @@ -53,15 +53,15 @@ "cache": { "e040000015058000003180000001800000050000000000000000": "4104f004370a593b3cde1511801a1151c86dd09a2f246a3f9ac3ef0b0240c0aeb506feddb0a785f5039c3e3e829db9692364e333256284d0fe312177cb12b88551162131764a4336523431416334685a61704a7863334c5a6e69334e7169445837514562141c248b44b74cbe35a3a92801cfebaf895df8d65f5830264097260c863fc1e59000", "e0440002050100000002": "9000", - "e04480022e0227daa0acbf9fd42cdd6c0a23d57d32929bb0136947bf80e535e37a77166fd50100000000c03b47030000000000": "9000", + "e04480022e02f5f6920fea15dda9c093b565cecbe8ba50160071d9bc8bc3474e09ab25a3367d00000000c03b47030000000000": "9000", "e044800204ffffffff": "9000", - "e04480022e02a74713050f6ff1fcc84225569336083a01b5346e3efe71f30f7ef64c08aadce00000000080778e060000000000": "9000", + "e04480022e023b9b487a91eee1293090cc9aba5acdde99e562e55b135609a766ffec4dd1100a0000000080778e060000000000": "9000", "e04a80002101ecd3e7020000000017a9142397c9bb7a3b8a08368a72b3e58c7bb85055579287": "00009000", "e0440080050100000001": "9000", - "e04480802e0227daa0acbf9fd42cdd6c0a23d57d32929bb0136947bf80e535e37a77166fd50100000000c03b47030000000019": "9000", + "e04480802e02f5f6920fea15dda9c093b565cecbe8ba50160071d9bc8bc3474e09ab25a3367d00000000c03b47030000000019": "9000", "e04480801d76a9140a146582553b2f5537e13cef6659e82ed8f69b8f88acffffffff": "9000", - "e04800001b058000003180000001800000050000000000000000000000000001": "3145022100fc8dcb7c93569db1878ec381c0988cc6661855e91256e6b69179b00f3c69998b02204fc3dfcb12228c92bdd692f827b45f53ccfd503ed97a7388051b26246d43018c019000", - "e04480802e02a74713050f6ff1fcc84225569336083a01b5346e3efe71f30f7ef64c08aadce00000000080778e060000000019": "9000" + "e04800001b058000003180000001800000050000000000000000000000000001": "3145022100c820c90ce84c6567617733cd6409c4b8f7469b863d811a3cdc73bf3fa43912bc0220320b7fd259939a6821d371f2b49a755d1ca588bffb1476fbb2da68907427b54b019000", + "e04480802e023b9b487a91eee1293090cc9aba5acdde99e562e55b135609a766ffec4dd1100a0000000080778e060000000019": "9000" } }, "testBtcSignP2SHSeg": { From 3381d3c8cd66bb497010f9f5fb427de7678a13a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Thu, 26 Jul 2018 17:21:33 +0200 Subject: [PATCH 4/4] v4.21.0 --- lerna.json | 2 +- packages/example-browser/package.json | 8 ++++---- packages/example-node/package.json | 8 ++++---- packages/hw-app-ada/package.json | 6 +++--- packages/hw-app-btc/package.json | 4 ++-- packages/hw-app-eth/package.json | 4 ++-- packages/hw-app-str/package.json | 4 ++-- packages/hw-app-xrp/package.json | 4 ++-- packages/hw-hid-cli/package.json | 4 ++-- packages/hw-http-proxy-devserver/package.json | 4 ++-- packages/hw-transport-http/package.json | 4 ++-- packages/hw-transport-mocker/package.json | 4 ++-- packages/hw-transport-node-hid/package.json | 4 ++-- packages/hw-transport-u2f/package.json | 4 ++-- packages/hw-transport/package.json | 2 +- packages/react-native-hid/package.json | 4 ++-- .../react-native-hw-transport-ble/package.json | 4 ++-- packages/test/package.json | 16 ++++++++-------- packages/web3-subprovider/package.json | 8 ++++---- 19 files changed, 49 insertions(+), 49 deletions(-) diff --git a/lerna.json b/lerna.json index 0dec1b5d2..7e28a7052 100644 --- a/lerna.json +++ b/lerna.json @@ -3,7 +3,7 @@ "packages": [ "packages/*" ], - "version": "4.20.0", + "version": "4.21.0", "npmClient": "yarn", "useWorkspaces": true } diff --git a/packages/example-browser/package.json b/packages/example-browser/package.json index f12fe81b8..436e80473 100644 --- a/packages/example-browser/package.json +++ b/packages/example-browser/package.json @@ -6,9 +6,9 @@ "build": "cross-env NODE_ENV=production parcel build index.html --no-minify --public-url /" }, "dependencies": { - "@ledgerhq/hw-app-btc": "^4.20.0", - "@ledgerhq/hw-app-eth": "^4.19.0", - "@ledgerhq/hw-transport-u2f": "^4.20.0", + "@ledgerhq/hw-app-btc": "^4.21.0", + "@ledgerhq/hw-app-eth": "^4.21.0", + "@ledgerhq/hw-transport-u2f": "^4.21.0", "react": "^16.2.0", "react-dom": "^16.2.0" }, @@ -19,5 +19,5 @@ "parcel-bundler": "^1.6.2" }, "private": true, - "version": "4.20.0" + "version": "4.21.0" } diff --git a/packages/example-node/package.json b/packages/example-node/package.json index dc6043b50..17e7d8a1f 100644 --- a/packages/example-node/package.json +++ b/packages/example-node/package.json @@ -1,13 +1,13 @@ { "private": true, "name": "@ledgerhq/example-node", - "version": "4.20.0", + "version": "4.21.0", "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-app-btc": "^4.20.0", - "@ledgerhq/hw-app-eth": "^4.19.0", - "@ledgerhq/hw-transport-node-hid": "^4.19.1" + "@ledgerhq/hw-app-btc": "^4.21.0", + "@ledgerhq/hw-app-eth": "^4.21.0", + "@ledgerhq/hw-transport-node-hid": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/hw-app-ada/package.json b/packages/hw-app-ada/package.json index f072cac57..5fec5a482 100644 --- a/packages/hw-app-ada/package.json +++ b/packages/hw-app-ada/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-ada", - "version": "4.19.1", + "version": "4.21.0", "description": "Ledger Hardware Wallet Cardano ADA API", "main": "lib/Ada.js", "repository": "git+ssh://git@github.com/LedgerHQ/ledgerjs.git", @@ -17,11 +17,11 @@ "author": "HiddenField Ltd ", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "node-int64": "^0.4.0" }, "devDependencies": { - "@ledgerhq/hw-transport-node-hid": "^4.19.1", + "@ledgerhq/hw-transport-node-hid": "^4.21.0", "chai": "^4.1.2", "chalk": "^2.3.1", "flow-bin": "^0.68.0", diff --git a/packages/hw-app-btc/package.json b/packages/hw-app-btc/package.json index 37480a050..b2c3b34c7 100644 --- a/packages/hw-app-btc/package.json +++ b/packages/hw-app-btc/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-btc", - "version": "4.20.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Bitcoin Application API", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/Btc.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "create-hash": "^1.1.3" }, "devDependencies": { diff --git a/packages/hw-app-eth/package.json b/packages/hw-app-eth/package.json index fe68cec87..25db1d314 100644 --- a/packages/hw-app-eth/package.json +++ b/packages/hw-app-eth/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-eth", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Ethereum Application API", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/Eth.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0" + "@ledgerhq/hw-transport": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/hw-app-str/package.json b/packages/hw-app-str/package.json index 9a1f12ab4..fe7716a95 100644 --- a/packages/hw-app-str/package.json +++ b/packages/hw-app-str/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-str", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Stellar Application API", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/Str.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "base32.js": "^0.1.0", "sha.js": "^2.3.6", "tweetnacl": "^1.0.0" diff --git a/packages/hw-app-xrp/package.json b/packages/hw-app-xrp/package.json index a2b49de61..2c33f6bc7 100644 --- a/packages/hw-app-xrp/package.json +++ b/packages/hw-app-xrp/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-app-xrp", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Ripple Application API", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/Xrp.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "bip32-path": "0.4.2" }, "devDependencies": { diff --git a/packages/hw-hid-cli/package.json b/packages/hw-hid-cli/package.json index de6e13d64..88bdfbcce 100644 --- a/packages/hw-hid-cli/package.json +++ b/packages/hw-hid-cli/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-hid-cli", - "version": "4.19.1", + "version": "4.21.0", "description": "Ledger Hardware Wallet cli utility to send apdu to hid", "keywords": [ "Ledger", @@ -29,7 +29,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport-node-hid": "^4.19.1" + "@ledgerhq/hw-transport-node-hid": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/hw-http-proxy-devserver/package.json b/packages/hw-http-proxy-devserver/package.json index d07a5f181..0aff95e8f 100644 --- a/packages/hw-http-proxy-devserver/package.json +++ b/packages/hw-http-proxy-devserver/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-http-proxy-devserver", - "version": "4.19.1", + "version": "4.21.0", "description": "Ledger Hardware Wallet debug communication layer http proxy (for development only)", "keywords": [ "Ledger", @@ -29,7 +29,7 @@ }, "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport-node-hid": "^4.19.1", + "@ledgerhq/hw-transport-node-hid": "^4.21.0", "body-parser": "^1.18.2", "cors": "^2.8.4", "express": "^4.16.3" diff --git a/packages/hw-transport-http/package.json b/packages/hw-transport-http/package.json index b54c2f310..d1a85718e 100644 --- a/packages/hw-transport-http/package.json +++ b/packages/hw-transport-http/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-http", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet communication layer over http", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/HttpTransport.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0" + "@ledgerhq/hw-transport": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/hw-transport-mocker/package.json b/packages/hw-transport-mocker/package.json index 745ee1e7e..520b4c83e 100644 --- a/packages/hw-transport-mocker/package.json +++ b/packages/hw-transport-mocker/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-mocker", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet mocker utilities used for tests", "keywords": [ "Ledger", @@ -23,7 +23,7 @@ "main": "lib/index.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0" + "@ledgerhq/hw-transport": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/hw-transport-node-hid/package.json b/packages/hw-transport-node-hid/package.json index d7ffa57ba..33cc0d2a0 100644 --- a/packages/hw-transport-node-hid/package.json +++ b/packages/hw-transport-node-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-node-hid", - "version": "4.19.1", + "version": "4.21.0", "description": "Ledger Hardware Wallet Node implementation of the communication layer, using node-hid", "keywords": [ "Ledger", @@ -25,7 +25,7 @@ "main": "lib/TransportNodeHid.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "node-hid": "^0.7.2" }, "devDependencies": { diff --git a/packages/hw-transport-u2f/package.json b/packages/hw-transport-u2f/package.json index a8f81727e..0efb70b19 100644 --- a/packages/hw-transport-u2f/package.json +++ b/packages/hw-transport-u2f/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport-u2f", - "version": "4.20.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Web implementation of the communication layer, using U2F api", "keywords": [ "Ledger", @@ -26,7 +26,7 @@ "main": "lib/TransportU2F.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "u2f-api": "0.2.7" }, "devDependencies": { diff --git a/packages/hw-transport/package.json b/packages/hw-transport/package.json index 5a090b319..031a96d78 100644 --- a/packages/hw-transport/package.json +++ b/packages/hw-transport/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/hw-transport", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet common interface of the communication layer", "keywords": [ "Ledger", diff --git a/packages/react-native-hid/package.json b/packages/react-native-hid/package.json index 56ea73866..739454285 100755 --- a/packages/react-native-hid/package.json +++ b/packages/react-native-hid/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hid", - "version": "4.19.0", + "version": "4.21.0", "nativePackage": true, "description": "Ledger Hardware Wallet Web implementation of the communication layer, using U2F api", "keywords": [ @@ -27,7 +27,7 @@ "main": "lib/index.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0" + "@ledgerhq/hw-transport": "^4.21.0" }, "devDependencies": { "flow-bin": "^0.68.0", diff --git a/packages/react-native-hw-transport-ble/package.json b/packages/react-native-hw-transport-ble/package.json index 6043bda3f..507c67df7 100644 --- a/packages/react-native-hw-transport-ble/package.json +++ b/packages/react-native-hw-transport-ble/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/react-native-hw-transport-ble", - "version": "4.19.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet bluetooth BLE implementation of the transport layer", "keywords": [ "Ledger", @@ -26,7 +26,7 @@ "react-native-ble-plx": "^0.8.0" }, "dependencies": { - "@ledgerhq/hw-transport": "^4.19.0", + "@ledgerhq/hw-transport": "^4.21.0", "invariant": "^2.2.4" }, "devDependencies": { diff --git a/packages/test/package.json b/packages/test/package.json index 9f4c6430c..c7cb31e4b 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,17 +1,17 @@ { "private": true, "name": "@ledgerhq/test", - "version": "4.20.0", + "version": "4.21.0", "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-app-ada": "^4.19.1", - "@ledgerhq/hw-app-btc": "^4.20.0", - "@ledgerhq/hw-app-eth": "^4.19.0", - "@ledgerhq/hw-app-str": "^4.19.0", - "@ledgerhq/hw-app-xrp": "^4.19.0", - "@ledgerhq/hw-transport-mocker": "^4.19.0", - "@ledgerhq/hw-transport-node-hid": "^4.19.1", + "@ledgerhq/hw-app-ada": "^4.21.0", + "@ledgerhq/hw-app-btc": "^4.21.0", + "@ledgerhq/hw-app-eth": "^4.21.0", + "@ledgerhq/hw-app-str": "^4.21.0", + "@ledgerhq/hw-app-xrp": "^4.21.0", + "@ledgerhq/hw-transport-mocker": "^4.21.0", + "@ledgerhq/hw-transport-node-hid": "^4.21.0", "budo": "^11.0.1" }, "devDependencies": { diff --git a/packages/web3-subprovider/package.json b/packages/web3-subprovider/package.json index 185559087..536d67206 100644 --- a/packages/web3-subprovider/package.json +++ b/packages/web3-subprovider/package.json @@ -1,6 +1,6 @@ { "name": "@ledgerhq/web3-subprovider", - "version": "4.20.0", + "version": "4.21.0", "description": "Ledger Hardware Wallet Ethereum Web3 subprovider", "keywords": [ "Ledger", @@ -28,9 +28,9 @@ "main": "lib/index.js", "license": "Apache-2.0", "dependencies": { - "@ledgerhq/hw-app-eth": "^4.19.0", - "@ledgerhq/hw-transport": "^4.19.0", - "@ledgerhq/hw-transport-u2f": "^4.20.0", + "@ledgerhq/hw-app-eth": "^4.21.0", + "@ledgerhq/hw-transport": "^4.21.0", + "@ledgerhq/hw-transport-u2f": "^4.21.0", "ethereumjs-tx": "^1.3.3", "strip-hex-prefix": "^1.0.0", "web3-provider-engine": "^14.0.2"