From de7880df337484c998879918cc1fa6a49ed37ba9 Mon Sep 17 00:00:00 2001 From: Chris <104409744+vreff@users.noreply.github.com> Date: Wed, 22 Jun 2022 13:16:12 -0400 Subject: [PATCH] Revert "Merge OCR2VRFRelayer into Relay (#57)" This reverts commit 4e27a5ac49db5f3bf7edb9a33386e8f4f888c87a. --- pkg/types/types.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkg/types/types.go b/pkg/types/types.go index 159c84ceb..8096b7875 100644 --- a/pkg/types/types.go +++ b/pkg/types/types.go @@ -35,8 +35,6 @@ type Relayer interface { Service NewConfigProvider(rargs RelayArgs) (ConfigProvider, error) NewMedianProvider(rargs RelayArgs, pargs PluginArgs) (MedianProvider, error) - NewDKGProvider(rargs RelayArgs, transmitterID string) (DKGProvider, error) - NewOCR2VRFProvider(rargs RelayArgs, transmitterID string) (OCR2VRFProvider, error) } // The bootstrap jobs only watch config. @@ -60,6 +58,13 @@ type MedianProvider interface { MedianContract() median.MedianContract } +// OCR2VRFRelayer contains the relayer and instantiating functions for OCR2VRF providers. +type OCR2VRFRelayer interface { + Relayer + NewDKGProvider(rargs RelayArgs, transmitterID string) (DKGProvider, error) + NewOCR2VRFProvider(rargs RelayArgs, transmitterID string) (OCR2VRFProvider, error) +} + // DKGProvider provides all components needed for a DKG plugin. type DKGProvider interface { Plugin