From a9f2794d11628abc4baaeb8edb93ab306cbeca05 Mon Sep 17 00:00:00 2001 From: Brendon Duncan Date: Tue, 28 Aug 2018 20:56:10 +1200 Subject: [PATCH] Testing uncompressed private keys on mainnet. --- src/js/services/bitcoin-uri.service.spec.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/js/services/bitcoin-uri.service.spec.js b/src/js/services/bitcoin-uri.service.spec.js index c37d708d6..e5c73bbc8 100644 --- a/src/js/services/bitcoin-uri.service.spec.js +++ b/src/js/services/bitcoin-uri.service.spec.js @@ -255,4 +255,21 @@ fdescribe('bitcoinUriService', function() { expect(parsed.isValid).toBe(false); }); + it('private key uncompressed mainnet', function() { + + var parsed = bitcoinUriService.parse('L18V3rAhCKEioPnJ4BHLCCsaYa8eSNFrMjNQ2EdwgeAdmBSnTMwx'); + + expect(parsed.isValid).toBe(true); + expect(parsed.wifPrivateKey).toBe('L18V3rAhCKEioPnJ4BHLCCsaYa8eSNFrMjNQ2EdwgeAdmBSnTMwx'); + }); + + it('private key uncompressed mainnet with wrong checksum', function() { + + var parsed = bitcoinUriService.parse('L18V3rAhCKEioPnJ4BHLCCsaYa8eSNFrMjNQ2EdwgeAdmBSnTTwx'); + + expect(parsed.isValid).toBe(false); + }); + + // TODO: Tests for private key variations. (testnet) + }); \ No newline at end of file