"geth --testnet" - Ethereum Node on Ropsten Network

This section describes how to run a 'geth' Ethereum node on the Ropsten Network.

If you are tired of waiting for your "geth" Ethereum node to be synchronized on the Ethereum main network, you can run it on the Ethereum Ropsten test network first.

There are two ways to run "geth" on the Ethereum Ropsten test network: "geth --testnet" or "geth --networkid 3".

Here is how I start my Ethereum node on the Ropsten test network:

C:\> \herong\bin\geth.exe --testnet --fast console 2>> geth-test.log
Welcome to the Geth JavaScript console!

instance: Geth/v1.8.1-stable-1e67410e/windows-386/go1.9.2
coinbase: 0x536cb768f4976445c1e71f1317a0056d755568d6
at block: 0 (Wed, 31 Dec 1969 19:00:00 EST)
 datadir: C:\Users\herong\AppData\Roaming\Ethereum\testnet
 modules: admin:1.0 debug:1.0 eth:1.0 miner:1.0 net:1.0 personal:1.0 
    rpc:1.0 txpool:1.0 web3:1.0
    
> eth.syncing
{
  currentBlock: 3307,
  highestBlock: 2768297,
  knownStates: 0,
  pulledStates: 0,
  startingBlock: 0
}

> ...

> eth.syncing
{
  currentBlock: 106037,
  highestBlock: 2768392,
  knownStates: 88223,
  pulledStates: 79164,
  startingBlock: 0
}

Keep it running. It will finish the synchronization in few hours.

Table of Contents

 About This Book

 Introduction of Ethereum

 Ethereum Blockchain

 Ethereum Mist Wallet

 geth - Go Ethereum

Testnet - Ropsten network

 What Is Ethereum Testnet: Ropsten Network

 ropsten.etherscan.io - Block Explorer

"geth --testnet" - Ethereum Node on Ropsten Network

 Ropsten Testnet Data File Location

 "Ethereum Wallet --network test" on Ropsten Testnet

 Private Ethereum Network

 64-Bit "geth" for Private Ethereum Network

 Private Network with Custom Genesis Block

 Transferring Funds between Ether Accounts

 MetaMask - Browser Based Ethereum Wallet

 Managing Ethereum Account

 Mining Ether with Your Computer

 Archived Tutorials

 References

 Full Version in PDF/EPUB