package main import ( "fmt" "os" "github.com/kaspanet/kaspad/infrastructure/config" "github.com/kaspanet/kaspad/infrastructure/network/netadapter/standalone" ) func connectToNode() *standalone.Routes { cfg := activeConfig() kaspadConfig := config.DefaultConfig() kaspadConfig.NetworkFlags = cfg.NetworkFlags minimalNetAdapter, err := standalone.NewMinimalNetAdapter(kaspadConfig) if err != nil { fmt.Fprintf(os.Stderr, "error creating minimalNetAdapter: %+v", err) os.Exit(1) } routes, err := minimalNetAdapter.Connect(cfg.NodeP2PAddress) if err != nil { fmt.Fprintf(os.Stderr, "error connecting to node: %+v", err) os.Exit(1) } return routes }