MockReportGenerator v0.2.4 API Reference
MockReportGenerator
Signed report generator for every report schema.
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