diff options
author | Jeremy Schlatter <jeremy.schlatter@gmail.com> | 2018-06-14 17:31:31 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2018-06-14 17:31:31 +0800 |
commit | 3fb5f3ae11b1807ff071059276fb679a306339f5 (patch) | |
tree | 1c28d04ce8c5a9abc1af6bd9cdc1e5529bb78284 | |
parent | e75d0a6e4ce132965aaa2fb1f8404fdbe101aa72 (diff) | |
download | dexon-3fb5f3ae11b1807ff071059276fb679a306339f5.tar.gz dexon-3fb5f3ae11b1807ff071059276fb679a306339f5.tar.zst dexon-3fb5f3ae11b1807ff071059276fb679a306339f5.zip |
cmd/utils: fix NetworkId default when -dev is set (#16833)
Prior to this change, when geth was started with `geth -dev -rpc`,
it would report a network id of `1` in response to the `net_version` RPC
request. But the actual network id it used to verify transactions
was `1337`.
This change causes geth instead respond with `1337` to the `net_version`
RPC when geth is started with `geth -dev -rpc`.
-rw-r--r-- | cmd/utils/flags.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index ef5f6a9f0..41a1ac35f 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1084,6 +1084,9 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) { } cfg.Genesis = core.DefaultRinkebyGenesisBlock() case ctx.GlobalBool(DeveloperFlag.Name): + if !ctx.GlobalIsSet(NetworkIdFlag.Name) { + cfg.NetworkId = 1337 + } // Create new developer account or reuse existing one var ( developer accounts.Account |