diff --git a/cmd/bor/chaincmd.go b/cmd/bor/chaincmd.go index bbb8792a16e83879cb37f70bc92e6561a7eb79e7..83d3261566ec92a157dde9adce7cee4c6fcff5ba 100644 --- a/cmd/bor/chaincmd.go +++ b/cmd/bor/chaincmd.go @@ -64,6 +64,7 @@ It expects the genesis file as argument.`, ArgsUsage: "<filename> (<filename 2> ... <filename N>) <genesisPath>", Flags: []cli.Flag{ utils.DataDirFlag, + utils.HeimdallURLFlag, utils.CacheFlag, utils.SyncModeFlag, utils.GCModeFlag, diff --git a/cmd/bor/config.go b/cmd/bor/config.go index 4929d826eb0be37d7b9cec6c3f56d8130a33ac4e..9202fec7c4daebd0b9775f94d19689979466101c 100644 --- a/cmd/bor/config.go +++ b/cmd/bor/config.go @@ -151,7 +151,7 @@ func enableWhisper(ctx *cli.Context) bool { func makeFullNode(ctx *cli.Context) *node.Node { stack, cfg := makeConfigNode(ctx) - cfg.Eth.HeimdallURL = ctx.String(utils.HeimdallURLFlag.Name) + cfg.Eth.HeimdallURL = ctx.GlobalString(utils.HeimdallURLFlag.Name) log.Info("Connecting to heimdall service on...", "heimdallURL", cfg.Eth.HeimdallURL) utils.RegisterEthService(stack, &cfg.Eth) diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index fa0aa9bf163027368bad09af0375bb4f6687c11f..78a70beabeba715c8758671bdbd8bd9f2295b669 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1694,7 +1694,7 @@ func MakeChain(ctx *cli.Context, stack *node.Node) (chain *core.BlockChain, chai if config.Clique != nil { engine = clique.New(config.Clique, chainDb) } else if config.Bor != nil { - cfg := ð.Config{Genesis: genesis} + cfg := ð.Config{Genesis: genesis, HeimdallURL: ctx.GlobalString(HeimdallURLFlag.Name)} workspace, err := ioutil.TempDir("", "console-tester-") if err != nil { Fatalf("failed to create temporary keystore: %v", err)