diff --git a/wire/snap/backend.go b/wire/snap/backend.go new file mode 100644 index 0000000..612cf57 --- /dev/null +++ b/wire/snap/backend.go @@ -0,0 +1,4 @@ +package snap + +type SnapBackend interface { +} diff --git a/wire/snap/snap.go b/wire/snap/snap.go new file mode 100644 index 0000000..016d5ad --- /dev/null +++ b/wire/snap/snap.go @@ -0,0 +1,19 @@ +package snap + +import "github.com/umbracle/go-devp2p" + +type SnapProtocol struct { +} + +func (s *SnapProtocol) Eth66() *devp2p.Protocol { + return &devp2p.Protocol{ + Spec: devp2p.ProtocolSpec{ + Name: "snap", + Version: 1, + Length: 8, + }, + HandlerFn: func(conn1 devp2p.Stream, peer *devp2p.Peer) error { + return nil + }, + } +}