Web3js
如何使用 web3.js 連接到 Ropsten 測試網
我想連接到Ropsten測試網:
// 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); }
我在這段程式碼中有http://localhost:8545 。如何連接到 Ropsten 而不是http://localhost:8545?
您可以
--chain ropsten
在啟動 geth/parity 時執行本地節點並指定您的鏈,並在同步完成後連接到 localhost,或者您可以連接到infura.io
:var web3 = new Web3(new Web3.providers.HttpProvider( 'https://ropsten.infura.io/v3/[infura_project_id]' ));