bip-138 add test vectors for sorting and deduplication

This commit is contained in:
pythcoiner committed 2026-07-15 01:31:37 -04:00
1 parent 86e10c907e
commit ea221577df
2 files changed
+27

No files matched your search

@@ -59,6 +59,16 @@
"paths": ["m/0", "m/1"],
"expected": "0201000000000100000001"
},
{
"description": "Unsorted paths are sorted when encoded",
"paths": ["m/84'/0'/0'/2'", "m/0/1'/2/3'"],
"expected": "0204000000008000000100000002800000030480000054800000008000000080000002"
},
{
"description": "Duplicate paths are deduplicated",
"paths": ["m/1", "m/0", "m/1"],
"expected": "0201000000000100000001"
},
{
"description": "BIP-44 account 0: m/44'/0'/0'",
"paths": ["m/44'/0'/0'"],
@@ -14,6 +14,23 @@
],
"expected": "0201010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202"
},
{
"description": "Unsorted secrets are sorted when encoded",
"secrets": [
"0202020202020202020202020202020202020202020202020202020202020202",
"0101010101010101010101010101010101010101010101010101010101010101"
],
"expected": "0201010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202"
},
{
"description": "Duplicate secrets are deduplicated",
"secrets": [
"0202020202020202020202020202020202020202020202020202020202020202",
"0101010101010101010101010101010101010101010101010101010101010101",
"0202020202020202020202020202020202020202020202020202020202020202"
],
"expected": "0201010101010101010101010101010101010101010101010101010101010101010202020202020202020202020202020202020202020202020202020202020202"
},
{
"description": "Three secrets with different patterns",
"secrets": [