aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeremy Schlatter <jeremy.schlatter@gmail.com>2018-06-14 17:31:31 +0800
committerPéter Szilágyi <peterke@gmail.com>2018-06-14 17:31:31 +0800
commit3fb5f3ae11b1807ff071059276fb679a306339f5 (patch)
tree1c28d04ce8c5a9abc1af6bd9cdc1e5529bb78284
parente75d0a6e4ce132965aaa2fb1f8404fdbe101aa72 (diff)
downloaddexon-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.go3
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