Documentation ¶
Overview ¶
alias for offchainreporting2plus/confighelper
Index ¶
- func ContractSetConfigArgsForEthereumIntegrationTest(oracles []OracleIdentityExtra, f int, alphaPPB uint64) (signers []common.Address, transmitters []common.Address, f_ uint8, ...)
- func ContractSetConfigArgsForTests(deltaProgress time.Duration, deltaResend time.Duration, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, ...)
- func ContractSetConfigArgsForTestsWithAuxiliaryArgs(deltaProgress time.Duration, deltaResend time.Duration, ...) (signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, ...)
- type AuxiliaryArgs
- type OracleIdentity
- type OracleIdentityExtra
- type PublicConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContractSetConfigArgsForTests ¶
func ContractSetConfigArgsForTests( deltaProgress time.Duration, deltaResend time.Duration, deltaRound time.Duration, deltaGrace time.Duration, deltaStage time.Duration, rMax uint8, s []int, oracles []OracleIdentityExtra, reportingPluginConfig []byte, maxDurationQuery time.Duration, maxDurationObservation time.Duration, maxDurationReport time.Duration, maxDurationShouldAcceptFinalizedReport time.Duration, maxDurationShouldTransmitAcceptedReport time.Duration, f int, onchainConfig []byte, ) ( signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, onchainConfig_ []byte, offchainConfigVersion uint64, offchainConfig []byte, err error, )
func ContractSetConfigArgsForTestsWithAuxiliaryArgs ¶
func ContractSetConfigArgsForTestsWithAuxiliaryArgs( deltaProgress time.Duration, deltaResend time.Duration, deltaRound time.Duration, deltaGrace time.Duration, deltaStage time.Duration, rMax uint8, s []int, oracles []OracleIdentityExtra, reportingPluginConfig []byte, maxDurationQuery time.Duration, maxDurationObservation time.Duration, maxDurationReport time.Duration, maxDurationShouldAcceptFinalizedReport time.Duration, maxDurationShouldTransmitAcceptedReport time.Duration, f int, onchainConfig []byte, auxiliaryArgs AuxiliaryArgs, ) ( signers []types.OnchainPublicKey, transmitters []types.Account, f_ uint8, onchainConfig_ []byte, offchainConfigVersion uint64, offchainConfig []byte, err error, )
Types ¶
type AuxiliaryArgs ¶
type AuxiliaryArgs = confighelper.AuxiliaryArgs
type OracleIdentity ¶
type OracleIdentity = confighelper.OracleIdentity
type OracleIdentityExtra ¶
type OracleIdentityExtra = confighelper.OracleIdentityExtra
type PublicConfig ¶
type PublicConfig = confighelper.PublicConfig
func PublicConfigFromContractConfig ¶
func PublicConfigFromContractConfig(skipResourceExhaustionChecks bool, change types.ContractConfig) (PublicConfig, error)
Click to show internal directories.
Click to hide internal directories.