mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-06-23 16:38:46 +00:00
fix xpubaddrgen
This commit is contained in:
parent
cfde8ec233
commit
fa82ba6d3f
@ -5,10 +5,13 @@
|
|||||||
#include "bip32.h"
|
#include "bip32.h"
|
||||||
#include "ecdsa.h"
|
#include "ecdsa.h"
|
||||||
|
|
||||||
|
#define VERSION_PUBLIC 0x0488b21e
|
||||||
|
#define VERSION_PRIVATE 0x0488ade4
|
||||||
|
|
||||||
void process_job(uint32_t jobid, const char *xpub, uint32_t change, uint32_t from, uint32_t to)
|
void process_job(uint32_t jobid, const char *xpub, uint32_t change, uint32_t from, uint32_t to)
|
||||||
{
|
{
|
||||||
HDNode node, child;
|
HDNode node, child;
|
||||||
if (change > 1 || to <= from || hdnode_deserialize(xpub, &node, NULL) != 0) {
|
if (change > 1 || to <= from || hdnode_deserialize(xpub, VERSION_PUBLIC, VERSION_PRIVATE, &node, NULL) != 0) {
|
||||||
printf("%d error\n", jobid);
|
printf("%d error\n", jobid);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user