Versions in this module Expand all Collapse all v0 v0.1.0 Jun 22, 2023 Changes in this version + var File_offchainreporting3_offchain_config_proto protoreflect.FileDescriptor + func XXXContractSetConfigArgsFromSharedConfig(c SharedConfig, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f uint8, ...) + func XXXContractSetConfigArgsFromSharedConfigEthereum(c SharedConfig, ...) (setConfigArgs ethcontractconfig.SetConfigArgs, err error) + type OffchainConfigProto struct + DeltaGraceNanoseconds uint64 + DeltaProgressNanoseconds uint64 + DeltaResendNanoseconds uint64 + DeltaRoundNanoseconds uint64 + DeltaStageNanoseconds uint64 + MaxDurationObservationNanoseconds uint64 + MaxDurationQueryNanoseconds uint64 + MaxDurationShouldAcceptFinalizedReportNanoseconds uint64 + MaxDurationShouldTransmitAcceptedReportNanoseconds uint64 + OffchainPublicKeys [][]byte + PeerIds []string + RMax uint64 + ReportingPluginConfig []byte + S []uint32 + SharedSecretEncryptions *SharedSecretEncryptionsProto + func (*OffchainConfigProto) Descriptor() ([]byte, []int) + func (*OffchainConfigProto) ProtoMessage() + func (x *OffchainConfigProto) GetDeltaGraceNanoseconds() uint64 + func (x *OffchainConfigProto) GetDeltaProgressNanoseconds() uint64 + func (x *OffchainConfigProto) GetDeltaResendNanoseconds() uint64 + func (x *OffchainConfigProto) GetDeltaRoundNanoseconds() uint64 + func (x *OffchainConfigProto) GetDeltaStageNanoseconds() uint64 + func (x *OffchainConfigProto) GetMaxDurationObservationNanoseconds() uint64 + func (x *OffchainConfigProto) GetMaxDurationQueryNanoseconds() uint64 + func (x *OffchainConfigProto) GetMaxDurationShouldAcceptFinalizedReportNanoseconds() uint64 + func (x *OffchainConfigProto) GetMaxDurationShouldTransmitAcceptedReportNanoseconds() uint64 + func (x *OffchainConfigProto) GetOffchainPublicKeys() [][]byte + func (x *OffchainConfigProto) GetPeerIds() []string + func (x *OffchainConfigProto) GetRMax() uint64 + func (x *OffchainConfigProto) GetReportingPluginConfig() []byte + func (x *OffchainConfigProto) GetS() []uint32 + func (x *OffchainConfigProto) GetSharedSecretEncryptions() *SharedSecretEncryptionsProto + func (x *OffchainConfigProto) ProtoReflect() protoreflect.Message + func (x *OffchainConfigProto) Reset() + func (x *OffchainConfigProto) String() string + type PublicConfig struct + ConfigDigest types.ConfigDigest + DeltaGrace time.Duration + DeltaProgress time.Duration + DeltaResend time.Duration + DeltaRound time.Duration + DeltaStage time.Duration + F int + MaxDurationObservation time.Duration + MaxDurationQuery time.Duration + MaxDurationShouldAcceptFinalizedReport time.Duration + MaxDurationShouldTransmitAcceptedReport time.Duration + OnchainConfig []byte + OracleIdentities []config.OracleIdentity + RMax uint64 + ReportingPluginConfig []byte + S []int + func PublicConfigFromContractConfig(skipResourceExhaustionChecks bool, change types.ContractConfig) (PublicConfig, error) + func (c *PublicConfig) CheckParameterBounds() error + func (c *PublicConfig) N() int + type SharedConfig struct + SharedSecret *[config.SharedSecretSize]byte + func SharedConfigFromContractConfig(skipResourceExhaustionChecks bool, change types.ContractConfig, ...) (SharedConfig, commontypes.OracleID, error) + func (c *SharedConfig) LeaderSelectionKey() [16]byte + func (c *SharedConfig) TransmissionOrderKey() [16]byte + type SharedSecretEncryptionsProto struct + DiffieHellmanPoint []byte + Encryptions [][]byte + SharedSecretHash []byte + func (*SharedSecretEncryptionsProto) Descriptor() ([]byte, []int) + func (*SharedSecretEncryptionsProto) ProtoMessage() + func (x *SharedSecretEncryptionsProto) GetDiffieHellmanPoint() []byte + func (x *SharedSecretEncryptionsProto) GetEncryptions() [][]byte + func (x *SharedSecretEncryptionsProto) GetSharedSecretHash() []byte + func (x *SharedSecretEncryptionsProto) ProtoReflect() protoreflect.Message + func (x *SharedSecretEncryptionsProto) Reset() + func (x *SharedSecretEncryptionsProto) String() string