예제 #1
0
파일: main.go 프로젝트: skycoin/skycoin
func main() {

	var quit1 chan int

	//create the daemon
	config := daemon.NewConfig()
	//config.Daemon.LocalhostOnly = true
	//config.DHT.Disabled = true
	config.Daemon.Port = 8080
	daemon := daemon.NewDaemon(config)

	//create aether server

	pubkey, seckey := cipher.GenerateDeterministicKeyPair([]byte("seed"))
	_ = seckey
	_ = pubkey

	a := aether.NewAetherServer(pubkey)

	a.RegisterWithDaemon(daemon)

	//start daemon mainloop
	go daemon.Start(quit1)

}
예제 #2
0
파일: main.go 프로젝트: Chao-Jia/skycoin
func NewDaemon(port int) *daemon.Daemon {

	config := daemon.NewConfig()
	//config.Daemon.LocalhostOnly = true
	config.Daemon.Port = port
	config.DHT.Disabled = true
	daemon := daemon.NewDaemon(config)
	return daemon
	//var swd SkywireDaemon
	//swd.ServiceManager = sm
	//associate service with channel 0
	//swd.Service = sm.AddService([]byte("Skywire Daemon"), 0, &swd)

}