From b41a484874fa6ff68f47255431e894dd9969357d Mon Sep 17 00:00:00 2001 From: Dmitry Petukhov Date: Wed, 4 Nov 2020 14:43:00 +0500 Subject: [PATCH] Test vectors for BIP32 derivation with leading zeros (to sync with BIP) The code in bitcointx correctly handles this, but just to be in-sync with the text of the BIP, use the new test vectors submitted in https://github.com/bitcoin/bips/pull/1030/ (when it is merged) --- bitcointx/tests/test_hd_keys.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bitcointx/tests/test_hd_keys.py b/bitcointx/tests/test_hd_keys.py index 701ccb1f..58c65b23 100644 --- a/bitcointx/tests/test_hd_keys.py +++ b/bitcointx/tests/test_hd_keys.py @@ -76,6 +76,18 @@ ("xpub68NZiKmJWnxxS6aaHmn81bvJeTESw724CRDs6HbuccFQN9Ku14VQrADWgqbhhTHBaohPX4CjNLf9fq9MYo6oDaPPLPxSb7gwQN3ih19Zm4Y", "xprv9uPDJpEQgRQfDcW7BkF7eTya6RPxXeJCqCJGHuCJ4GiRVLzkTXBAJMu2qaMWPrS7AANYqdq6vcBcBUdJCVVFceUvJFjaPdGZ2y9WACViL4L", 0) + ], + [ + ("vector4", "3ddd5602285899a946114506157c7997e5444528f3003f6134712147db19b678", 0), + ("xpub661MyMwAqRbcGczjuMoRm6dXaLDEhW1u34gKenbeYqAix21mdUKJyuyu5F1rzYGVxyL6tmgBUAEPrEz92mBXjByMRiJdba9wpnN37RLLAXa", + "xprv9s21ZrQH143K48vGoLGRPxgo2JNkJ3J3fqkirQC2zVdk5Dgd5w14S7fRDyHH4dWNHUgkvsvNDCkvAwcSHNAQwhwgNMgZhLtQC63zxwhQmRv", + 0x80000000), + ("xpub69AUMk3qDBi3uW1sXgjCmVjJ2G6WQoYSnNHyzkmdCHEhSZ4tBok37xfFEqHd2AddP56Tqp4o56AePAgCjYdvpW2PU2jbUPFKsav5ut6Ch1m", + "xprv9vB7xEWwNp9kh1wQRfCCQMnZUEG21LpbR9NPCNN1dwhiZkjjeGRnaALmPXCX7SgjFTiCTT6bXes17boXtjq3xLpcDjzEuGLQBM5ohqkao9G", + 0x80000001), + ("xpub6BJA1jSqiukeaesWfxe6sNK9CCGaujFFSJLomWHprUL9DePQ4JDkM5d88n49sMGJxrhpjazuXYWdMf17C9T5XnxkopaeS7jGk1GyyVziaMt", + "xprv9xJocDuwtYCMNAo3Zw76WENQeAS6WGXQ55RCy7tDJ8oALr4FWkuVoHJeHVAcAqiZLE7Je3vZJHxspZdFHfnBEjHqU5hG1Jaj32dVoS6XLT1", + 0) ] ]