Ich möchte mich mit dem Ropsten -Testnetz verbinden:
// Is there is an injected web3 instance?
if (typeof web3 !== 'undefined') {
App.web3Provider = web3.currentProvider;
web3 = new Web3(web3.currentProvider);
} else {
// If no injected web3 instance is detected, fallback to the TestRPC.
App.web3Provider = new web3.providers.HttpProvider('http://localhost:8545');
web3 = new Web3(App.web3Provider);
}
Ich habe http://localhost:8545 in diesem Code. Wie verbinde ich mich mit Ropsten statt mit http://localhost:8545 ?
Sie können entweder einen lokalen Knoten ausführen und Ihre Kette --chain ropsten
beim Starten von geth/parity angeben und sich mit localhost verbinden, sobald die Synchronisierung abgeschlossen ist, oder Sie können eine Verbindung herstellen zu infura.io
:
var web3 = new Web3(new Web3.providers.HttpProvider(
'https://ropsten.infura.io/v3/[infura_project_id]'
));
Um Infura-Links zu erhalten, verwenden Sie bitte: https://infura.io/
Muhammad Shahzad
geth --testnet --chain ropsten --rpc
Habe diesen Fehler: Falsche Verwendung. Flag bereitgestellt, aber nicht definiert: -chaind9ng
--testnet
Philipp Rego
web3.eth.personal.currentProvider.connected = false
Für mich. Versuchte Infura Ropsten, Kovan und lokale Ganache.