From: Chris Duncan Date: Thu, 14 Aug 2025 20:57:14 +0000 (-0700) Subject: Add test vectors derived from Ledger testing wallet. X-Git-Tag: v0.10.5~41^2~93 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=af2ea110812aa48595bd4b8c0e328df5ec9c4382;p=libnemo.git Add test vectors derived from Ledger testing wallet. --- diff --git a/test/VECTORS.mjs b/test/VECTORS.mjs index 3ccc60a..3938c8c 100644 --- a/test/VECTORS.mjs +++ b/test/VECTORS.mjs @@ -219,6 +219,21 @@ export const CUSTOM_TEST_VECTORS = Object.freeze({ PRIVATE_3: "133F351F1EDF5B4FE86EA7849AEC2C7E4D3F5F16C0CBAB4A236ADF17ACCB98B0", PUBLIC_3: "2D6E50265036DE634FC71A2F9BE8A336AB991B8751C15D883ACCD90BFD3BEDB6", ADDRESS_3: "nano_1ddgc1m71fpyef9wg8jhmhnc8fodm6frgng3dp65om8s3hymqufp8jefijxu", + + // derived using BIP-44 from actual Ledger Nano S hardware wallet designated for dedicated testing + LEDGER_MNEMONIC: "slight govern pepper assist escape target bread repair long faith maid bread donor situate swamp toss garage master stage gift vendor jacket client upset", + LEDGER_PRIVATE_0: "174A5E324A107D66E1AB17D9BCFC676D89F2940A4B90CB64A6656005756EBDA1", + LEDGER_PUBLIC_0: "4423C456B9AF40A82807114BA3F77822E5CE1E5B4C2885296C6BBE7B9B377D48", + LEDGER_ADDRESS_0: "nano_1j35rjddmdt1o1n1g6cdnhuqiaq7srh7pm3ainnprtxyhgfmgzcat494fyrr", + LEDGER_OPEN_BLOCK: { + account: "nano_1j35rjddmdt1o1n1g6cdnhuqiaq7srh7pm3ainnprtxyhgfmgzcat494fyrr", + previous: "0", + representative: "nano_1stofnrxuz3cai7ze75o174bpm7scwj9jn3nxsn8ntzg784jf1gzn1jjdkou", + balance: "0", + link: "5B2DA492506339C0459867AA1DA1E7EDAAC4344342FAB0848F43B46D248C8E99", + hash: "39BB7D1F877060337AF3FA6E56DAB42CB818335CDDDCF773D2F9543DF1024E4D", + signature: "452DD0AE06C79C6A987DE6A0F92356E34CB29B9B1FE6209439CCC1BDD0B382481C1796820126A9A1A3CC76F86BE48927492A0A5FA40C5F0012881690A7F8320E" + } }) // from blake2b by Emil Bay who derived them using libsodium