IPayerRegistryLike

Git Source

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

Functions

deposit

function deposit(address payer_, uint96 amount_) external;

settleUsage

function settleUsage(bytes32 payerReportId_, PayerFee[] calldata payerFees_) external returns (uint96 feesSettled_);

sendExcessToFeeDistributor

function sendExcessToFeeDistributor() external returns (uint96 excess_);

Structs

PayerFee

struct PayerFee {
    address payer;
    uint96 fee;
}