# Functions
No description provided by the author
No description provided by the author
Fatalf formats a message to standard error and exits the program.
No description provided by the author
No description provided by the author
MakeAccountManager creates an account manager from set command line flags.
MakeAddress converts an account specified directly as a hex encoded string or a key index in the key store to an internal account representation.
MakeBootstrapNodes creates a list of bootstrap nodes from the command line flags, reverting to pre-configured ones if none have been specified.
MakeChain creates a chain manager from set command line flags.
MakeChainDatabase open an LevelDB using the flags passed to the client and will hard crash if it fails.
MakeConsolePreloads retrieves the absolute paths for the console JavaScript scripts to preload before starting.
MakeDatabaseHandles raises out the number of allowed file handles per process for Geth and returns half of the allowance to assign to the database.
MakeEtherbase retrieves the etherbase either from the directly specified command line flags or from the keystore if CLI indexed.
MakeGenesisBlock loads up a genesis block from an input file specified in the command line, or returns the empty string if none set.
MakeHTTPRpcHost creates the HTTP RPC listener interface string from the set command line flags, returning empty if the HTTP endpoint is disabled.
MakeIPCPath creates an IPC path configuration from the set command line flags, returning an empty string if IPC was explicitly disabled, or the set path.
MakeKeyStoreDir resolves the folder to use for storing the account keys from the set command line flags, returning the explicitly requested path, or one inside the data directory otherwise.
MakeListenAddress creates a TCP listening address string from set command line flags.
MakeMinerExtra resolves extradata for the miner from the set command line flags or returns a default one composed on the client, runtime and OS metadata.
MakeNAT creates a port mapper from set command line flags.
MakeNodeKey creates a node key from set command line flags, either loading it from a file or as a specified hex value.
MakeNodeName creates a node name from a base set and the command line flags.
MakePasswordList reads password lines from the file specified by --password.
MakeRPCModules splits input separated by a comma and trims excessive white space from the substrings.
MakeSystemNode sets up a local node, configures the services to launch and assembles the P2P protocol stack.
MakeWSRpcHost creates the WebSocket RPC listener interface string from the set command line flags, returning empty if the HTTP endpoint is disabled.
MustMakeChainConfig reads the chain configuration from the database in ctx.Datadir.
MustMakeChainConfigFromDb reads the chain configuration from the given database.
MustMakeDataDir retrieves the currently requested data directory, terminating if none (or the empty string) is specified.
NewApp creates an app with sane defaults.
NewRemoteRPCClient returns a RPC client which connects to a running geth instance.
NewRemoteRPCClientFromString returns a RPC client which connects to the given endpoint.
SetupNetwork configures the system for either the main net or some test network.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
General settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
FrontierBootNodes are the enode URLs of the P2P bootstrap nodes running on the Frontier network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Gas price oracle settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ATM the url is left to the user and deployment to.
No description provided by the author
No description provided by the author
No description provided by the author
Network Settings.
No description provided by the author
logging and debug settings.
No description provided by the author
Miner settings TODO: refactor CPU vs GPU mining flags.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RPC settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TestNetBootNodes are the enode URLs of the P2P bootstrap nodes running on the Morden test network.
No description provided by the author
Account settings.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Custom cli.Flag type which expand the received string to an absolute path.
Custom type which is registered in the flags library which cli uses for argument parsing.