cmd/geth: print info banner for --dev mode (#24759)
Co-authored-by: nedifi <nedifi@users.noreply.github.com> Co-authored-by: Felix Lange <fjl@twurst.com>
This commit is contained in:
parent
646503208e
commit
8a008ee0e6
@ -286,6 +286,21 @@ func prepare(ctx *cli.Context) {
|
|||||||
|
|
||||||
case ctx.GlobalIsSet(utils.DeveloperFlag.Name):
|
case ctx.GlobalIsSet(utils.DeveloperFlag.Name):
|
||||||
log.Info("Starting Geth in ephemeral dev mode...")
|
log.Info("Starting Geth in ephemeral dev mode...")
|
||||||
|
log.Warn(`You are running Geth in --dev mode. Please note the following:
|
||||||
|
|
||||||
|
1. This mode is only intended for fast, iterative development without assumptions on
|
||||||
|
security or persistence.
|
||||||
|
2. The database is created in memory unless specified otherwise. Therefore, shutting down
|
||||||
|
your computer or losing power will wipe your entire block data and chain state for
|
||||||
|
your dev environment.
|
||||||
|
3. A random, pre-allocated developer account will be available and unlocked as
|
||||||
|
eth.coinbase, which can be used for testing. The random dev account is temporary,
|
||||||
|
stored on a ramdisk, and will be lost if your machine is restarted.
|
||||||
|
4. Mining is enabled by default. However, the client will only seal blocks if transactions
|
||||||
|
are pending in the mempool. The miner's minimum accepted gas price is 1.
|
||||||
|
5. Networking is disabled; there is no listen-address, the maximum number of peers is set
|
||||||
|
to 0, and discovery is disabled.
|
||||||
|
`)
|
||||||
|
|
||||||
case !ctx.GlobalIsSet(utils.NetworkIdFlag.Name):
|
case !ctx.GlobalIsSet(utils.NetworkIdFlag.Name):
|
||||||
log.Info("Starting Geth on Ethereum mainnet...")
|
log.Info("Starting Geth on Ethereum mainnet...")
|
||||||
|
Loading…
Reference in New Issue
Block a user