IAccountingJob

Git Source

Inherits: IJob, IAuthorizable, IModifiable

Functions

shouldWorkPopDebtFromQueue

Whether the pop debt from queue job should be worked

function shouldWorkPopDebtFromQueue() external view returns (bool _shouldWorkPopDebtFromQueue);

shouldWorkAuctionDebt

Whether the auction debt job should be worked

function shouldWorkAuctionDebt() external view returns (bool _shouldWorkAuctionDebt);

shouldWorkAuctionSurplus

Whether the auction surplus job should be worked

function shouldWorkAuctionSurplus() external view returns (bool _shouldWorkAuctionSurplus);

shouldWorkTransferExtraSurplus

Whether the transfer extra surplus job should be worked

function shouldWorkTransferExtraSurplus() external view returns (bool _shouldWorkTransferExtraSurplus);

accountingEngine

Address of the AccountingEngine contract

function accountingEngine() external view returns (IAccountingEngine _accountingEngine);

workPopDebtFromQueue

Rewarded method to pop debt from the AccountingEngine's queue

function workPopDebtFromQueue(uint256 _debtBlockTimestamp) external;

Parameters

NameTypeDescription
_debtBlockTimestampuint256Timestamp of the debt block to pop

workAuctionDebt

Rewarded method to auction debt from the AccountingEngine

function workAuctionDebt() external;

workAuctionSurplus

Rewarded method to auction surplus from the AccountingEngine

function workAuctionSurplus() external;

workTransferExtraSurplus

Rewarded method to transfer surplus from the AccountingEngine

function workTransferExtraSurplus() external;