github.com/0chain/gosdk@v1.17.11/core/transaction/transport.go (about)

     1  //go:build !js && !wasm
     2  // +build !js,!wasm
     3  
     4  package transaction
     5  
     6  import (
     7  	"net"
     8  	"net/http"
     9  	"time"
    10  )
    11  
    12  func createTransport(dialTimeout time.Duration) *http.Transport {
    13  	return &http.Transport{
    14  		Dial: (&net.Dialer{
    15  			Timeout: dialTimeout,
    16  		}).Dial,
    17  		TLSHandshakeTimeout: dialTimeout,
    18  	}
    19  
    20  }