Versions in this module Expand all Collapse all v0 v0.1.1 Nov 12, 2024 Changes in this version + func ContractSetConfigArgsDeterministic(ephemeralSk [curve25519.ScalarSize]byte, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, ...) type PublicConfig + MaxDurationInitialization *time.Duration v0.1.1-beta Nov 26, 2024 v0.0.1 Jul 24, 2024 Changes in this version + func ContractSetConfigArgsForTests(deltaProgress time.Duration, deltaResend time.Duration, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, ...) + func ContractSetConfigArgsForTestsMercuryV02(deltaProgress time.Duration, deltaResend time.Duration, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, ...) + type PublicConfig struct + ConfigDigest types.ConfigDigest + DeltaCertifiedCommitRequest time.Duration + DeltaGrace time.Duration + DeltaInitial time.Duration + DeltaProgress time.Duration + DeltaResend time.Duration + DeltaRound time.Duration + DeltaStage time.Duration + F int + MaxDurationObservation time.Duration + MaxDurationQuery time.Duration + MaxDurationShouldAcceptAttestedReport time.Duration + MaxDurationShouldTransmitAcceptedReport time.Duration + OnchainConfig []byte + OracleIdentities []confighelper.OracleIdentity + RMax uint64 + ReportingPluginConfig []byte + S []int + func PublicConfigFromContractConfig(skipResourceExhaustionChecks bool, change types.ContractConfig) (PublicConfig, error) + func (pc PublicConfig) N() int