mirror of
https://github.com/nspcc-dev/neo-go.git
synced 2024-12-12 21:10:36 +00:00
1a6bdd4099
* [pubsub] - remove pubsub package * [chain] - Add height to chain * [peer] - remove unnecesary println * [server] - Implement server package * Add main.go to run node
23 lines
518 B
Go
23 lines
518 B
Go
package server
|
|
|
|
import (
|
|
"math/rand"
|
|
|
|
"github.com/CityOfZion/neo-go/pkg/peer"
|
|
"github.com/CityOfZion/neo-go/pkg/wire/protocol"
|
|
)
|
|
|
|
func setupPeerConfig(s *Server, port uint16, net protocol.Magic) *peer.LocalConfig {
|
|
return &peer.LocalConfig{
|
|
Net: net,
|
|
UserAgent: "NEO-GO",
|
|
Services: protocol.NodePeerService,
|
|
Nonce: rand.Uint32(),
|
|
ProtocolVer: 0,
|
|
Relay: false,
|
|
Port: port,
|
|
StartHeight: s.chain.CurrentHeight,
|
|
OnHeader: s.onHeader,
|
|
OnBlock: s.onBlock,
|
|
}
|
|
}
|