IAccountingJob
Inherits: IAuthorizable, IModifiable, IJob
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
Name | Type | Description |
---|---|---|
_debtBlockTimestamp | uint256 | Timestamp 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;