Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DataSource = staticDataSource{}
View Source
var Fixtures = Parameters{ Report: ocr2plus_types.Report([]byte("mercury v2 report")), ReportFields: mercury_v2_types.ReportFields{ ValidFromTimestamp: 0, Timestamp: 1, NativeFee: big.NewInt(2), LinkFee: big.NewInt(3), ExpiresAt: 4, BenchmarkPrice: big.NewInt(5), }, MaxReportLength: 20, ObservationTimestamp: 23, ReportTimestamp: ocr2plus_types.ReportTimestamp{ ConfigDigest: [32]byte([]byte("mercury v2 configuration digest!")), Epoch: 0, Round: 1, }, Observation: mercury_v2_types.Observation{ BenchmarkPrice: mercury.ObsResult[*big.Int]{Val: big.NewInt(50)}, MaxFinalizedTimestamp: mercury.ObsResult[int64]{Val: 79}, LinkPrice: mercury.ObsResult[*big.Int]{Val: big.NewInt(30)}, NativePrice: mercury.ObsResult[*big.Int]{Val: big.NewInt(20)}, }, }
View Source
var ReportCodec = staticReportCodec{}
View Source
var StaticReportCodecFixtures = StaticReportCodecValues{ Report: ocrtypes.Report([]byte("mercury v2 report")), MaxReportLength: 20, ObservationTimestamp: 23, }
Functions ¶
This section is empty.
Types ¶
type DataSourceEvaluator ¶
type DataSourceEvaluator interface { mercury_v2_types.DataSource testtypes.Evaluator[mercury_v2_types.DataSource] }
type Parameters ¶
type Parameters struct { // ReportCodec Report ocr2plus_types.Report ReportFields mercury_v2_types.ReportFields MaxReportLength int ObservationTimestamp uint32 // DataSource ReportTimestamp ocr2plus_types.ReportTimestamp Observation mercury_v2_types.Observation }
type ReportCodecEvaluator ¶
type ReportCodecEvaluator interface { mercury_v2_types.ReportCodec testtypes.Evaluator[mercury_v2_types.ReportCodec] }
Click to show internal directories.
Click to hide internal directories.