From 3ac96f37f606d570e0f9bd529d35e8752b83b70a Mon Sep 17 00:00:00 2001 From: Chris C <104409744+vreff@users.noreply.github.com> Date: Wed, 22 Jun 2022 10:36:32 -0700 Subject: [PATCH] Revert "Merge OCR2VRFRelayer into Relay (#57)" (#59) 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