# Functions
ChainTypeToProtoChainType converts a ChainType to a proto.ChainType.
NewService constructs a new feeds service.
# Constants
SpecStatusApproved defines a spec status which the node op has approved.
SpecStatusCancelled defines a spec status which was previously approved, but cancelled by the node op.
SpecStatusPending defines a spec status which has been proposed by the FMS.
SpecStatusRejected defines a spec status which was proposed, but was rejected by the node op.
SpecStatusRevoked defines a spec status which was revoked.
# Variables
TODO: delete once multiple feeds managers support is released.
# Structs
ChainConfig defines the chain configuration for a Feeds Manager.
ConnectOpts defines the required options to connect to an FMS server.
DeleteJobArgs are the arguments to provide to the DeleteJob method.
FeedsManager defines a registered Feeds Manager Service and the connection information.
FluxMonitorConfig defines configuration for FluxMonitorJobs.
JobProposal represents a proposal which has been sent by a Feeds Manager.
JobProposalCounts defines the counts for job proposals of each status.
JobProposalSpec defines a versioned proposed spec for a JobProposal.
NullService defines an implementation of the Feeds Service that is used when the Feeds Service is disabled.
OCR1Config defines configuration for OCR1 Jobs.
OCR2ConfigModel defines configuration for OCR2 Jobs.
ProposeJobArgs are the arguments to provide to the ProposeJob method.
RevokeJobArgs are the arguments to provide the RevokeJob method.
RPCHandlers define handlers for RPC method calls from the Feeds Manager.
# Interfaces
Service represents a behavior of the feeds service.
# Type aliases
JobProposalStatus are the status codes that define the stage of a proposal.
SpecStatus is the status of each proposed spec.