code: func NewConfig() *Config {
  	return &Config{
  		CheckTimeout: 20000,
  		Timeout:      10000,
  		HTTPClient: &httpClientConf{
  			DialTimeout:           5,
  			TLSHandshakeTimeout:   2,
  			ResponseHeaderTimeout: 8,
  			RequestTimeout:        10,
  			IdleConnTimeout:       30,
  			KeepAliveTimeout:      60,
  		},
  	}
  }
docs: // NewConfig creates a default Ethereum client configuration.