API Version: v0.2.8 Not using latest version (v0.3.1)

MockReportGenerator v0.2.8 API Reference

MockReportGenerator

Signed report generator for every report schema.

MockReportGenerator

Variables

i_donAddress

address i_donAddress

i_donDigest

uint256 i_donDigest

i_reportV2MockFeedId

bytes32 i_reportV2MockFeedId

i_reportV3MockFeedId

bytes32 i_reportV3MockFeedId

i_reportV4MockFeedId

bytes32 i_reportV4MockFeedId

s_ask

int192 s_ask

s_bid

int192 s_bid

s_expiresPeriod

uint32 s_expiresPeriod

s_linkFee

uint192 s_linkFee

s_marketStatus

uint32 s_marketStatus

s_nativeFee

uint192 s_nativeFee

s_price

int192 s_price

Errors

MockReportGenerator__CastOverflow

error MockReportGenerator__CastOverflow()

MockReportGenerator__InvalidAsk

error MockReportGenerator__InvalidAsk()

MockReportGenerator__InvalidBid

error MockReportGenerator__InvalidBid()

Functions

constructor

constructor(int192 initialPrice) public

generateReport

function generateReport(struct ReportVersions.ReportV2 report) external returns (bytes signedReport)

generateReport

function generateReport(struct ReportVersions.ReportV3 report) external returns (bytes signedReport)

generateReport

function generateReport(struct ReportVersions.ReportV4 report) external returns (bytes signedReport)

generateReportV2

function generateReportV2() external returns (bytes signedReport, struct ReportVersions.ReportV2 report)

generateReportV3

function generateReportV3() external returns (bytes signedReport, struct ReportVersions.ReportV3 report)

generateReportV4

function generateReportV4() external returns (bytes signedReport, struct ReportVersions.ReportV4 report)

getMockDonAddress

function getMockDonAddress() external view returns (address)

updateExpiresPeriod

function updateExpiresPeriod(uint32 period) external

updateFees

function updateFees(uint192 nativeFee, uint192 linkFee) external

updateMarketStatus

function updateMarketStatus(uint32 status) external

updatePrice

function updatePrice(int192 price) public

updatePriceBidAndAsk

function updatePriceBidAndAsk(int192 price, int192 bid, int192 ask) external

Get the latest Chainlink content straight to your inbox.