AutomateTaskCreator.sol
AutomateTaskCreator
Inherit this contract to allow your smart contract to be a task creator and create tasks.
gelato1Balance
contract IGelato1Balance gelato1Balance
constructor
constructor(address _automate) internal
_depositFunds1Balance
function _depositFunds1Balance(uint256 _amount, address _token, address _sponsor) internal
_createTask
function _createTask(address _execAddress, bytes _execDataOrSelector, struct ModuleData _moduleData, address _feeToken) internal returns (bytes32)
_cancelTask
function _cancelTask(bytes32 _taskId) internal
_resolverModuleArg
function _resolverModuleArg(address _resolverAddress, bytes _resolverData) internal pure returns (bytes)
_proxyModuleArg
function _proxyModuleArg() internal pure returns (bytes)
_singleExecModuleArg
function _singleExecModuleArg() internal pure returns (bytes)
_web3FunctionModuleArg
function _web3FunctionModuleArg(string _web3FunctionHash, bytes _web3FunctionArgsHex) internal pure returns (bytes)
_timeTriggerModuleArg
function _timeTriggerModuleArg(uint128 _start, uint128 _interval) internal pure returns (bytes)
_cronTriggerModuleArg
function _cronTriggerModuleArg(string _expression) internal pure returns (bytes)
_eventTriggerModuleArg
function _eventTriggerModuleArg(address _address, bytes32[][] _topics, uint256 _blockConfirmations) internal pure returns (bytes)
_blockTriggerModuleArg
function _blockTriggerModuleArg() internal pure returns (bytes)