diff --git a/gold/p2p/ip/init.go b/gold/p2p/ip/init.go index e984e39..153e904 100644 --- a/gold/p2p/ip/init.go +++ b/gold/p2p/ip/init.go @@ -14,6 +14,9 @@ func NewEndpoint(endpoint string, configs ...any) (p2p.EndPoint, error) { return nil, err } ptcl := uint(0x04) // IPIP + if len(configs) > 0 { + ptcl = configs[0].(uint) + } return &EndPoint{ addr: &net.IPAddr{ IP: addr.AsSlice(),