# Functions
LoadConfiguration attempts to create a new Configuration using the ENVs in the environment.
# Constants
DataDirectory is the default location for all persistent data.
DefaultGethURL is the default URL for a running geth node.
GethEnv is an optional environment variable used to connect rosetta-ethereum to an already running geth node.
Goerli is the Ethereum Görli testnet.
Mainnet is the Ethereum Mainnet.
MiddlewareVersion is the version of rosetta-ethereum.
ModeEnv is the environment variable read to determine mode.
NetworkEnv is the environment variable read to determine network.
Offline is when the implementation is not permitted to make outbound connections.
Online is when the implementation is permitted to make outbound connections.
PortEnv is the environment variable read to determine the port for the Rosetta implementation.
Rinkeby is the Ethereum Rinkeby testnet.
Ropsten is the Ethereum Ropsten testnet.
SkipGethAdminEnv is an optional environment variable to skip geth `admin` calls which are typically not supported by hosted node services.
Testnet defaults to `Ropsten` for backwards compatibility.
# Structs
Configuration determines how.
# Type aliases
Mode is the setting that determines if the implementation is "online" or "offline".