From 93626271a670e182249345097b016231cdd66755 Mon Sep 17 00:00:00 2001 From: Ferran Borreguero Date: Tue, 5 Jul 2022 09:29:32 +0200 Subject: [PATCH] Scaffold snap protocol --- wire/snap/backend.go | 4 ++++ wire/snap/snap.go | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 wire/snap/backend.go create mode 100644 wire/snap/snap.go 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 + }, + } +}