IMate2AutomationRegistry1_1.sol
ExtraData
struct ExtraData {
enum ExtraModule extraModule;
bytes extraParam;
}
IMate2AutomationRegistry1_1
registerUpkeep
function registerUpkeep(address target, uint32 gasLimit, address admin, bool useTreasury, bool singleExec, bytes checkData, enum ExtraModule extraModule, bytes extraParam) external returns (uint256 id)
cancelUpkeep
function cancelUpkeep(uint256 id) external
pauseUpkeep
function pauseUpkeep(uint256 id) external
unpauseUpkeep
function unpauseUpkeep(uint256 id) external
transferUpkeepAdmin
function transferUpkeepAdmin(uint256 id, address proposed) external
updateCheckData
function updateCheckData(uint256 id, bytes newCheckData) external
getUpkeep
function getUpkeep(uint256 id) external view returns (address target, uint32 executeGas, bytes checkData, struct ExtraData extraData, address lastKeeper, address admin, uint64 maxValidBlocknumber, uint256 amountSpent, bool[3] flags)
getUpkeepTreasury
function getUpkeepTreasury() external view returns (address)
checkUpkeep
function checkUpkeep(uint256 upkeepId, address from, bytes extraData) external view returns (bytes performData, uint256 maxPayment, uint256 gasLimit)
getPerformUpkeepFee
function getPerformUpkeepFee() external view returns (uint256 fee)
addWhitelistedRegistrar
function addWhitelistedRegistrar(address registrar) external
removeWhitelistedRegistrar
function removeWhitelistedRegistrar(address registrar) external