IPayerReportManagerLike

Git Source

This is the minimal interface needed by contracts within this subdirectory.

Functions

getPayerReports

function getPayerReports(uint32[] calldata originatorNodeIds_, uint256[] calldata payerReportIndices_)
    external
    view
    returns (PayerReport[] memory payerReports_);

Structs

PayerReport

struct PayerReport {
    uint64 startSequenceId;
    uint64 endSequenceId;
    uint96 feesSettled;
    uint32 offset;
    bool isSettled;
    uint16 protocolFeeRate;
    bytes32 payersMerkleRoot;
    uint32[] nodeIds;
}