Ich möchte die Etherum-Adresse und den privaten Schlüssel erhalten, indem ich jedes Mal eine Phrase (oder ein Passwort) hinzufüge. Ich habe versucht, vielen Gihub-Codes zu folgen. Es gibt jedes Mal einen anderen privaten Schlüssel. In Web3j habe ich festgestellt, dass es auf einer Datei basiert.
Ich möchte ein Programm so erstellen, dass es dieselbe Brieftasche erneut erstellt (basierend auf einem Passwort oder einer Phrase).
Gibt es eine Möglichkeit. Wenn ja, dann teilen Sie bitte Ihr Wissen.
Ich möchte ein Programm so erstellen, dass es dieselbe Brieftasche erneut erstellt (basierend auf einem Passwort oder einer Phrase).
Dies wird meist als Saat bezeichnet.
Siehe diese Antwort: So generieren Sie einen privaten Schlüssel, einen öffentlichen Schlüssel und eine Adresse
const bip39 = require('bip39');
const hdkey = require('ethereumjs-wallet/hdkey');
const mnemonic = '..';
const hdwallet = hdkey.fromMasterSeed(bip39.mnemonicToSeed(mnemonic));
const path = "m/44'/60'/0'/0/0";
const wallet = hdwallet.derivePath(path).getWallet();
const address = `0x${wallet.getAddress().toString('hex')}`;
console.log(`Address: ${address}`);
Eine gute Quelle zum Testen:
Kusch
Kerem atam
Kusch
Kerem atam