Skip to content

Instantly share code, notes, and snippets.

@AnthonyLaw
Last active May 25, 2018 04:33
Show Gist options
  • Save AnthonyLaw/ef55a5085ecfe8d94e3476e0a7ed297c to your computer and use it in GitHub Desktop.
Save AnthonyLaw/ef55a5085ecfe8d94e3476e0a7ed297c to your computer and use it in GitHub Desktop.
NEM HD Wallet Process

addr:NCKLUXQDNR4O76YDIGAX4MAUHJ3RFZ7UWDAOZM3N

Step 1

Private: 4250371b25ef0450455aa45d6476202e3fbc4b5c3d596fdfd89b5fc2046bf793

Hash:122ccbf19fd00c86fbb6aab245e3a5371e01ac30ffc38452f8ae7fa8d2dec87615504b6a57685a0eeb329e7716fb4636c3738065c59f458164883c4d1b337b40

il: 18,44,203,241,159,208,12,134,251,182,170,178,69,227,165,55,30,1,172,48,255,195,132,82,248,174,127,168,210,222,200,118

ir: 21,80,75,106,87,104,90,14,235,50,158,119,22,251,70,54,195,115,128,101,197,159,69,129,100,136,60,77,27,51,123,64

BIP32 Extended Key: P5XzbwJKMQMpm1hYYjnNnDxQbGmUFomdRQkCFGZBR9LVcxjMx7mRxp1Gr9svZeLZ5FErcmLV8UeVeRsmysNDMzVfg78c3tqFtX8Kuxb1JiVcRQvA

Deriving: m/0

Derived private key: 6f3Ni9j93e9tREdnjYGVqCYChT5AWff63T5BXC1rqqJRF954PVChQT1DkFbvzgwbywweDM

Derived private key HEX: eea0eb1926dcc7a942d64ab98eb28fc286042112d309e303ca0d2f7d8354f914

privkeyBytes: [238,160,235,25,38,220,199,169,66,214,74,185,142,178,143,194,134,4,33,18,211,9,227,3,202,13,47,125,131,84,249,20]

BIP32 account generated: NCUA5SDDVTARB4J6VUCDRUSFEVO6DKKVMTHHCZGN

BIP32 account1 generated: {"publicKey":{"data":{"0":169,"1":2,"2":91,"3":215,"4":108,"5":179,"6":39,"7":62,"8":253,"9":13,"10":13,"11":165,"12":68,"13":237,"14":180,"15":155,"16":144,"17":158,"18":172,"19":151,"20":6,"21":15,"22":32,"23":65,"24":237,"25":112,"26":178,"27":63,"28":225,"29":125,"30":93,"31":12}},"secretKey":{"0":20,"1":249,"2":84,"3":131,"4":125,"5":47,"6":13,"7":202,"8":3,"9":227,"10":9,"11":211,"12":18,"13":33,"14":4,"15":134,"16":194,"17":143,"18":178,"19":142,"20":185,"21":74,"22":214,"23":66,"24":169,"25":199,"26":220,"27":38,"28":25,"29":235,"30":160,"31":238}}

Step 2

Private: 4250371b25ef0450455aa45d6476202e3fbc4b5c3d596fdfd89b5fc2046bf793

Hash: 122ccbf19fd00c86fbb6aab245e3a5371e01ac30ffc38452f8ae7fa8d2dec87615504b6a57685a0eeb329e7716fb4636c3738065c59f458164883c4d1b337b40

il: 18,44,203,241,159,208,12,134,251,182,170,178,69,227,165,55,30,1,172,48,255,195,132,82,248,174,127,168,210,222,200,118

ir: 21,80,75,106,87,104,90,14,235,50,158,119,22,251,70,54,195,115,128,101,197,159,69,129,100,136,60,77,27,51,123,64

BIP32 Extended Key: P5XzbwJKMQMpm1hYYjnNnDxQbGmUFomdRQkCFGZBR9LVcxjMx7mRxp1Gr9svZeLZ5FErcmLV8UeVeRsmysNDMzVfg78c3tqFtX8Kuxb1JiVcRQvA

Deriving: m/1

Derived private key: 6f3Ni9j93e9tREdnjYvNFFFFX89THVBpecAScCAnaQAgxaj9yHVPMeCimnYPF9oSAh9jM2

Derived private key HEX: 39c0594f6143fa1f83009bc161796e2f4588bd0ac11291e90111f4c0192ac0cf

privkeyBytes: [57,192,89,79,97,67,250,31,131,0,155,193,97,121,110,47,69,136,189,10,193,18,145,233,1,17,244,192,25,42,192,207]

BIP32 account generated: NAEZT3GJEQNNDG4EFJWZQNLC7VTFBGRDFBZBTHFZ

BIP32 account1 generated: {"publicKey":{"data":{"0":16,"1":45,"2":244,"3":132,"4":176,"5":91,"6":238,"7":194,"8":205,"9":252,"10":153,"11":52,"12":114,"13":242,"14":78,"15":158,"16":175,"17":36,"18":124,"19":98,"20":64,"21":156,"22":227,"23":255,"24":172,"25":131,"26":55,"27":246,"28":172,"29":121,"30":187,"31":40}},"secretKey":{"0":207,"1":192,"2":42,"3":25,"4":192,"5":244,"6":17,"7":1,"8":233,"9":145,"10":18,"11":193,"12":10,"13":189,"14":136,"15":69,"16":47,"17":110,"18":121,"19":97,"20":193,"21":155,"22":0,"23":131,"24":31,"25":250,"26":67,"27":97,"28":79,"29":89,"30":192,"31":57}}

Private: 39c0594f6143fa1f83009bc161796e2f4588bd0ac11291e90111f4c0192ac0cf

Hash: 6581e0b4016b1cc561b79175a75a85ff4c874057d578a276f71706202e8e0ba93e88aa078d678a9e55ab5340009c0e354b2bfd65aca3386d21de86266e84bdf9

il: 101,129,224,180,1,107,28,197,97,183,145,117,167,90,133,255,76,135,64,87,213,120,162,118,247,23,6,32,46,142,11,169

ir: 62,136,170,7,141,103,138,158,85,171,83,64,0,156,14,53,75,43,253,101,172,163,56,109,33,222,134,38,110,132,189,249

BIP32 Extended Key: P5XzbwJKMQMpm1hYYkCBL9TGcCF1di2yM1RY7jyEYb5D33W3baFrL1TkxLGXMRjivZ2Fd6bssGJpeqcQfKJE6Ke1Wjioxt3AKSDbAqRM4W84Wnft

Deriving: m/0

Derived private key: 6f3Ni9jJK61BiG4ub2ArCpQj5X21QKKkWQsxDXxSohvuh8PffvqHKoLAdkwwKyGFFuWWQE

Derived private key HEX: 2fdb211d5e019af04601501ce6bea850700276602ad30170746e76c8c6089c71

privkeyBytes: [47,219,33,29,94,1,154,240,70,1,80,28,230,190,168,80,112,2,118,96,42,211,1,112,116,110,118,200,198,8,156,113]

BIP32 account generated: NAQQ56454H6DTMUAOXYTZLSGGQRLCQP5K627YQAY

BIP32 account1 generated: {"publicKey":{"data":{"0":234,"1":79,"2":26,"3":110,"4":215,"5":47,"6":55,"7":183,"8":40,"9":58,"10":189,"11":84,"12":106,"13":17,"14":130,"15":178,"16":168,"17":200,"18":42,"19":32,"20":87,"21":191,"22":188,"23":186,"24":156,"25":75,"26":12,"27":1,"28":79,"29":124,"30":136,"31":221}},"secretKey":{"0":113,"1":156,"2":8,"3":198,"4":200,"5":118,"6":110,"7":116,"8":112,"9":1,"10":211,"11":42,"12":96,"13":118,"14":2,"15":112,"16":80,"17":168,"18":190,"19":230,"20":28,"21":80,"22":1,"23":70,"24":240,"25":154,"26":1,"27":94,"28":29,"29":33,"30":219,"31":47}}

Step 3

Private: 4250371b25ef0450455aa45d6476202e3fbc4b5c3d596fdfd89b5fc2046bf793

Hash: 122ccbf19fd00c86fbb6aab245e3a5371e01ac30ffc38452f8ae7fa8d2dec87615504b6a57685a0eeb329e7716fb4636c3738065c59f458164883c4d1b337b40

il: 18,44,203,241,159,208,12,134,251,182,170,178,69,227,165,55,30,1,172,48,255,195,132,82,248,174,127,168,210,222,200,118

ir: 21,80,75,106,87,104,90,14,235,50,158,119,22,251,70,54,195,115,128,101,197,159,69,129,100,136,60,77,27,51,123,64

BIP32 Extended Key: P5XzbwJKMQMpm1hYYjnNnDxQbGmUFomdRQkCFGZBR9LVcxjMx7mRxp1Gr9svZeLZ5FErcmLV8UeVeRsmysNDMzVfg78c3tqFtX8Kuxb1JiVcRQvA

Deriving: m/2

Derived private key: 6f3Ni9j93e9tREdnjZaEgWQpPs2HNuXMcb8WMpTRd4QAh3FQdwncYc3vaSW8n2buCPvhys

Derived private key HEX: 24db1918b3e14967a8cd2ceef8160450e364f0c08d6c982a7e9fcb423c25abfa

privkeyBytes: [36,219,25,24,179,225,73,103,168,205,44,238,248,22,4,80,227,100,240,192,141,108,152,42,126,159,203,66,60,37,171,250]

BIP32 account generated: NC3CAG5RZQVKTKGINC7GZCFCZX5GNCGTFINRGLID

BIP32 account1 generated: {"publicKey":{"data":{"0":62,"1":93,"2":201,"3":45,"4":22,"5":148,"6":19,"7":18,"8":200,"9":192,"10":211,"11":150,"12":144,"13":223,"14":109,"15":190,"16":235,"17":77,"18":231,"19":89,"20":241,"21":187,"22":241,"23":194,"24":25,"25":22,"26":117,"27":0,"28":197,"29":99,"30":159,"31":128}},"secretKey":{"0":250,"1":171,"2":37,"3":60,"4":66,"5":203,"6":159,"7":126,"8":42,"9":152,"10":108,"11":141,"12":192,"13":240,"14":100,"15":227,"16":80,"17":4,"18":22,"19":248,"20":238,"21":44,"22":205,"23":168,"24":103,"25":73,"26":225,"27":179,"28":24,"29":25,"30":219,"31":36}}

Private: 24db1918b3e14967a8cd2ceef8160450e364f0c08d6c982a7e9fcb423c25abfa

Hash: c81f4816f167d3637da89ca00b872024b490c17f833021b0d0d75ecfa2146dd6924d2bb8c4ccb31fa3dca593d00080a57c3eb9b4ef28bef5a0e874cc64e85965

il: 200,31,72,22,241,103,211,99,125,168,156,160,11,135,32,36,180,144,193,127,131,48,33,176,208,215,94,207,162,20,109,214

ir: 146,77,43,184,196,204,179,31,163,220,165,147,208,0,128,165,124,62,185,180,239,40,190,245,160,232,116,204,100,232,89,101

BIP32 Extended Key: P5XzbwJKMQMpm1hYYm2YtAUBXM29AkmaT3XW21Q51tQ1JiMWYU33i6ZAUSPHmwfcTk87UQZ9haTbq94MSVgqEfegrHPLPGGHyRDravSnn7vnn69w

Deriving: m/0

Derived private key: 6f3Ni9j1P91pCD9bogtk96RaVSPmLuV5ngZTu9U8UEVU5dgx8G6KNYVY7QC1vcLFquGyjQ

Derived private key HEX: ecd859f70367418c285da567aadbac4512ee7a18d63dc858459461630d94bbf7

privkeyBytes: [236,216,89,247,3,103,65,140,40,93,165,103,170,219,172,69,18,238,122,24,214,61,200,88,69,148,97,99,13,148,187,247]

BIP32 account generated: NDGRGSLTNR7UUMRGYG26IVZOXWJ3JIYAILFLJSOG

BIP32 account1 generated: {"publicKey":{"data":{"0":181,"1":72,"2":186,"3":248,"4":94,"5":202,"6":122,"7":153,"8":208,"9":111,"10":33,"11":157,"12":57,"13":101,"14":153,"15":71,"16":150,"17":212,"18":159,"19":2,"20":159,"21":80,"22":211,"23":116,"24":129,"25":251,"26":232,"27":163,"28":187,"29":26,"30":192,"31":227}},"secretKey":{"0":247,"1":187,"2":148,"3":13,"4":99,"5":97,"6":148,"7":69,"8":88,"9":200,"10":61,"11":214,"12":24,"13":122,"14":238,"15":18,"16":69,"17":172,"18":219,"19":170,"20":103,"21":165,"22":93,"23":40,"24":140,"25":65,"26":103,"27":3,"28":247,"29":89,"30":216,"31":236}}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment