mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-05-21 06:16:45 +00:00

* Add stability-tests * Fix requires * Fix golint errors * Update README.md * Remove payloadHash from everywhere * don't run vet on kaspad in stability-tests/install_and_test
29 lines
672 B
Go
29 lines
672 B
Go
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
|
|
}
|