From c98ebe80da4b2d77dcf48e1cdc58035f2d92dc76 Mon Sep 17 00:00:00 2001 From: moritz Date: Fri, 12 Jan 2024 18:43:18 +0100 Subject: [PATCH] formatting and license --- .DS_Store | Bin 6148 -> 6148 bytes .projenrc.ts | 3 ++- LICENSE | 2 -- package.json | 4 ++-- src/extractViewingPrivateKeyNode.ts | 4 ++-- src/predictStealthSafeAddress.ts | 1 + test/extractViewingPrivateKeyNode.test.ts | 6 ++++++ 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.DS_Store b/.DS_Store index 081ed9b0bbd174d88776234874eb99291edc3dff..975e9c20058b47f605f920b98ea1ccf8b5dd9d8c 100644 GIT binary patch delta 268 zcmZoMXfc@J&nUPtU^g?P;A9?_qwFT8Itqp+7L#wV#B;JRq%dSM6f=}e4q;W)Ol7EG zNMy)mC}7B8NcGIgPfp6oPhwzT5MW?n{0XGz{RaaEhRG(Z_R`EiRhbM)sOp%~LFy)F zuv)9AYihw*c)eMe6 wm+-+{0klaFq=q3Gs5*}!4d|M520gHyWs^6sO0Y4k2PvQI$JV`>o#QV*03#1YEdT%j delta 55 zcmV-70LcG@FoZCWPXP the predicted Safe address (not deployed) */ + export async function predictStealthSafeAddress({ chainId, threshold, diff --git a/test/extractViewingPrivateKeyNode.test.ts b/test/extractViewingPrivateKeyNode.test.ts index 3191345..e827456 100644 --- a/test/extractViewingPrivateKeyNode.test.ts +++ b/test/extractViewingPrivateKeyNode.test.ts @@ -51,4 +51,10 @@ describe('extractPrivateViewingKeyNode', () => { expect(Array.from(result.privateKey!)).toEqual(expectedPrivateKey); expect(Array.from(result.publicKey!)).toEqual(expectedPublicKey); }); + + it('should throw an error if the private viewing key is not a valid hex string', () => { + expect(() => extractViewingPrivateKeyNode('0xinvalid')).toThrow( + 'Hex private viewing key is not valid.', + ); + }); });