Fee modules
interface IFeeModule {
function onExecuteJob(uint256 _index, address _caller, uint32 _executionWindow, uint256 _executionTime, uint256 _variableGasConsumption) external returns (uint256, address);
function onCreateJob(uint256 _index, bytes calldata _inputs) external;
function onDeleteJob(uint256 _index) external;
function onUpdateData(uint256 _index, bytes calldata _inputs) external;
function getEncodedData(uint256 _index) external view returns (bytes memory);
}
Last updated