Repository navigation
core/services/ocr2: wire up empty Consensus Queue plugin - #23808
Conversation
|
✅ No conflicts with other open PRs targeting |
|
I see you updated files related to
|
819de9d to
75556c9
Compare
|
| func (d *Delegate) maybeWrapConfigService(id, key string, lggr logger.Logger, configTracker ocrtypes.ContractConfigTracker, configDigester ocrtypes.OffchainConfigDigester, localConfig ocrtypes.LocalConfig) (ocrtypes.ContractConfigTracker, ocrtypes.OffchainConfigDigester, ocrtypes.LocalConfig, error) { | ||
| if d.ocrConfigService == nil { |
There was a problem hiding this comment.
what's the config service used for?
There was a problem hiding this comment.
This was a pattern used by vault and donTime already, and AC 2 mentioned it:
OCRConfigService wraps the config tracker and digester when available, using the trigger queue capability ID and OCR config key.
|
| BinaryNetworkEndpointFactory: d.peerWrapper.Peer3_1, | ||
| V2Bootstrappers: bootstrapPeers, | ||
| ContractConfigTracker: configTracker, | ||
| ContractTransmitter: nil, // TODO ticket transmitter |
There was a problem hiding this comment.
Vault implementation for reference: https://github.com/smartcontractkit/chainlink/blob/6fff28e0c59ef1cc90119953a06adadd395074ca/core/services/ocr2/plugins/vault/transmitter.go


https://smartcontract-it.atlassian.net/browse/CRE-6009
Requires: