diff --git a/command/server/command.go b/command/server/command.go
index 9e3df6a5fc9e86f4d20e712d1ee83d8e252e0745..77bf246ca1f1eb7eeceaf313c7cf76cd3f815166 100644
--- a/command/server/command.go
+++ b/command/server/command.go
@@ -116,6 +116,8 @@ func (c *Command) Run(args []string) int {
 		return 1
 	}
 
+	log.Info("Heimdall setup", "url", ethCfg.HeimdallURL)
+
 	// debug tracing is enabled by default
 	stack.RegisterAPIs(tracers.APIs(backend.APIBackend))
 
diff --git a/command/server/config.go b/command/server/config.go
index 20cfaa5cfb2ea2e2da1a04b2aaf420a55b472e57..5f833ff1570f82b01a5ca55609ec2616df620227 100644
--- a/command/server/config.go
+++ b/command/server/config.go
@@ -358,6 +358,8 @@ func (c *Config) buildEth() (*ethconfig.Config, error) {
 	n := ethconfig.Defaults
 	n.NetworkId = c.chain.NetworkId
 	n.Genesis = c.chain.Genesis
+	n.HeimdallURL = *c.Heimdall.URL
+	n.WithoutHeimdall = *c.Heimdall.Without
 
 	// txpool options
 	{