@@ -387,64 +387,6 @@ UREncodeResult *GuiGetXrpToolkitDataByIndex(uint16_t index)
387
387
return g_urEncode ;
388
388
}
389
389
390
- UREncodeResult * GuiGetKeystoneWalletData (void )
391
- {
392
- uint8_t mfp [4 ] = {0 };
393
- GetMasterFingerPrint (mfp );
394
- PtrT_CSliceFFI_ExtendedPublicKey public_keys = SRAM_MALLOC (sizeof (CSliceFFI_ExtendedPublicKey ));
395
- // btc 3
396
- // + eth 1
397
- // + bch 1
398
- // + dash 1
399
- // + dot 1
400
- // + ltc 1
401
- // + trx 1
402
- // + xrp 1
403
-
404
- // total xpub = 9
405
- uint8_t XPUB_AMMOUNT = 9 ;
406
- ExtendedPublicKey keys [XPUB_AMMOUNT ];
407
- public_keys -> data = keys ;
408
- public_keys -> size = XPUB_AMMOUNT ;
409
-
410
- keys [0 ].path = "m/44'/0'/0'" ;
411
- keys [0 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_BTC_LEGACY );
412
-
413
- keys [1 ].path = "m/49'/0'/0'" ;
414
- keys [1 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_BTC );
415
-
416
- keys [2 ].path = "m/84'/0'/0'" ;
417
- keys [2 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_BTC_NATIVE_SEGWIT );
418
-
419
- keys [3 ].path = GetXPubPath (XPUB_TYPE_BCH );
420
- keys [3 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_BCH );
421
-
422
- keys [4 ].path = GetXPubPath (XPUB_TYPE_DASH );
423
- keys [4 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_DASH );
424
-
425
- keys [5 ].path = GetXPubPath (XPUB_TYPE_LTC );
426
- keys [5 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_LTC );
427
-
428
- keys [6 ].path = GetXPubPath (XPUB_TYPE_TRX );
429
- keys [6 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_TRX );
430
-
431
- keys [7 ].path = GetXPubPath (XPUB_TYPE_XRP );
432
- keys [7 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_XRP );
433
-
434
- keys [8 ].path = GetXPubPath (XPUB_TYPE_ETH_BIP44_STANDARD );
435
- keys [8 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_ETH_BIP44_STANDARD );
436
-
437
- char serialNumber [256 ];
438
- GetSerialNumber (serialNumber );
439
- char firmwareVersion [BUFFER_SIZE_32 ];
440
- GetSoftWareVersionNumber (firmwareVersion );
441
- g_urEncode = get_keystone_wallet_ur (mfp , sizeof (mfp ), serialNumber , public_keys , "Keystone 3 Pro" , firmwareVersion );
442
-
443
- CHECK_CHAIN_PRINT (g_urEncode );
444
- SRAM_FREE (public_keys );
445
- return g_urEncode ;
446
- }
447
-
448
390
UREncodeResult * GuiGetKeystoneConnectWalletData (void )
449
391
{
450
392
uint8_t mfp [4 ] = {0 };
@@ -477,6 +419,26 @@ UREncodeResult *GuiGetKeystoneConnectWalletData(void)
477
419
keys [5 ].path = GetXPubPath (XPUB_TYPE_TRX );
478
420
keys [5 ].xpub = GetCurrentAccountPublicKey (XPUB_TYPE_TRX );
479
421
422
+
423
+
424
+ // keys[3].path = GetXPubPath(XPUB_TYPE_BCH);
425
+ // keys[3].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_BCH);
426
+
427
+ // keys[4].path = GetXPubPath(XPUB_TYPE_DASH);
428
+ // keys[4].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_DASH);
429
+
430
+ // keys[5].path = GetXPubPath(XPUB_TYPE_LTC);
431
+ // keys[5].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_LTC);
432
+
433
+ // keys[6].path = GetXPubPath(XPUB_TYPE_TRX);
434
+ // keys[6].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_TRX);
435
+
436
+ // keys[7].path = GetXPubPath(XPUB_TYPE_XRP);
437
+ // keys[7].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_XRP);
438
+
439
+ // keys[8].path = GetXPubPath(XPUB_TYPE_ETH_BIP44_STANDARD);
440
+ // keys[8].xpub = GetCurrentAccountPublicKey(XPUB_TYPE_ETH_BIP44_STANDARD);
441
+
480
442
char serialNumber [256 ];
481
443
GetSerialNumber (serialNumber );
482
444
char firmwareVersion [12 ];
0 commit comments