Ich habe einen Knoten im Ropsten-Netzwerk und erstellte 3 Konten, sagen wir a, b, c mit Geth. Verbundene Metamaske mit Ropsten-Netzwerk und erstelltes anderes Konto „d“ mit Metamaske und importierten Konten a, b und c durch Übergeben der JSON-Datei. Aber Konto 'd' wurde nicht mit eth.accounts in der Geth-Konsole angezeigt.
Als ich metmask mit nodejs verbunden habe durch:
var Web3 = require('web3');
window.addEventListener('load', function() {
window.web3 = new Web3(web3.currentProvider)
var ETH_CLIENT = window.web3
web3.eth.getAccounts(function(error, accounts) {
if (error) {
console.log(error);
}
console.log('account0 ='+accounts[0]);
console.log('account1 = '+accounts[1]);
});
})
accounts[0] zeigt die Kontoadresse von 'd'. accounts[1] ist 'undefiniert'.
Wie bekomme ich importierte Konten von Metamask in nodejs?
Und warum ist das Konto „d“ mit dem Befehl „eth.accounts“ in der Geth-Konsole nicht sichtbar? Ich habe einen laufenden Ropsten-Knoten an Port 8545. Aber die Konten „a“, „b“ und „c“ waren in der Metamaske nicht sichtbar, als ich sie verbunden habe. Ich musste Konten importieren.
Hilfe wird geschätzt :)
Das Konten-Array hat immer die Länge 1 und enthält das in der Metamaske ausgewählte Konto
angelmaria
Benutzer38075