Post
Topic
Board Новички
Re: Большой гайд по Electrum
by
Sanka555
on 01/04/2022, 08:41:42 UTC
нужно получить вот такой результат:
arctic federal divorce frozen stem reduce field tuna winner property art shoulder
bc1q3ys4yt00dz8qtl7gynh9a06397987p3ufv7kaq
bc1qnzy9wsdhjjq7fqhn27plegxej36r7wfmhau23w
bc1q7hmjd9lwaugxxd0sajjt599jnm5ryrap4y9u5l
Чтобы получить этот результат в Электруме нужно просто импортировать в него фразу.
Или вам в каком-то другом кошельке нужно получить эти адреса?

мне нужно их получить из Java кода.

обычный bip39 я получаю так:
Quote
byte[] seed = PBKDF2SHA512.derive(seedCode, "mnemonic", 2048, 64);

         DeterministicKey deterministicKey = HDKeyDerivation.createMasterPrivateKey(seed);
         deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(84, true));
         deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, true));
         deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, true));
         deterministicKey = HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(0, false));

         for (int i = 0; i <= MyConstants.COUNT_ADRESS_ONE_SEED_PHRASE; i++) {
            String temp = (Address.fromKey(MainNetParams.get(),
                  HDKeyDerivation.deriveChildKey(deterministicKey, new ChildNumber(i, false)),
                  Script.ScriptType.P2WPKH)).toString();
            adresWhisWifmap.put(temp, seedCode);
         }

и это работает отлично. Но те адреса что электрум дает по умолчанию
Quote
arctic federal divorce frozen stem reduce field tuna winner property art shoulder
bc1q3ys4yt00dz8qtl7gynh9a06397987p3ufv7kaq
bc1qnzy9wsdhjjq7fqhn27plegxej36r7wfmhau23w
bc1q7hmjd9lwaugxxd0sajjt599jnm5ryrap4y9u5l

 я получить не могу .
путь m/0'/0/0. не подходит.