Skip to content

Commit 13d5204

Browse files
committed
updating deriv
1 parent 97e3bd2 commit 13d5204

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

views/flipbip39_scene_1.c

+8-4
Original file line numberDiff line numberDiff line change
@@ -162,15 +162,19 @@ static void flipbip39_scene_1_model_init(FlipBip39Scene1Model* const model, cons
162162
const size_t buflen = 128;
163163
char buf[buflen + 1];
164164
//HDNode node;
165-
uint32_t fingerprint;
165+
uint32_t fingerprint = 0;
166+
hdnode_serialize_private(root, fingerprint, version_private, buf, buflen);
167+
char *xprvroot = malloc(22 + 1);
168+
strncpy(xprvroot, buf, 22);
169+
model->seed2 = xprvroot;
166170
// external chain
167171
for (int chain = 0; chain < 2; chain++) {
168172
//QTableWidget *list = chain == 0 ? ui->listAddress : ui->listChange;
169173
HDNode *node = root;
170-
hdnode_private_ckd(node, 44 | 0x80000000);
171-
hdnode_private_ckd(node, 0 | 0x80000000); // bitcoin
172-
hdnode_private_ckd(node, (arg1 - 1) | 0x80000000);
174+
//hdnode_private_ckd_prime(node, 44);
175+
//hdnode_private_ckd_prime(node, 0 | 0x80000000); // bitcoin
173176
fingerprint = hdnode_fingerprint(node);
177+
hdnode_private_ckd_prime(node, (arg1 - 1));
174178
hdnode_serialize_private(node, fingerprint, version_private, buf, buflen);
175179
char *xprv = malloc(22 + 1);
176180
strncpy(xprv, buf, 22);

0 commit comments

Comments
 (0)