Rivalz Network
  • Introducing Rivalz
  • ROME - Swarm Protocol
    • rAgent Creation
    • What is a PAG?
    • ROME Rewards
      • ROME Season 1 - 25,000,000 $RIZ in rewards
    • Swarms and Swarm Staking
    • Lending Market
    • User Guide - ROME Dashboard
      • PAG
      • Reputation & Rewards
      • Swarm Project Creation
      • Swarm Staking
      • Borrow Market
      • Lending Guide
  • rClients (ROME 🏛️)
    • rClient CLI Guide
  • OCY - DATA
  • ADCS - CONNECTIVITY
    • Overview
    • Core components
    • Create an Adapter
    • Create your consumer smart contract
    • How to automate your contract execution with Gelato
    • How to Become a Provider
    • Developer
  • NOSTRINGS - IDENTITY
  • VORD - APPLICATION
    • VORD
    • Sidelined
    • AI-Powered Telegram Bots (Coming Soon)
  • Rivalz Alliance & Ecosystem
  • Intel Incentivized Testnet
  • zNode (Validators)
    • zNode Utility
    • Running a zNode
    • Delegating a zNode
      • Rivalz zNode - NodeOps Delegation
    • zNode Burn Event (Ended)
  • RIZ Token
    • RIZ Overview & Contracts
    • Airdrop and Eligibility Requirements
      • Airdrop User Guide
      • Claim Page Guide
    • zNode RIZ Drop
    • $RIZ Tokenomics
    • $RIZ Staking User Guide
    • $wRIZ Staking User Guide
    • Stake to Aerodrome Liquidity Pool
    • Wrapping and Unwrapping $wRIZ User Guide
  • Roadmap
  • Official Links
Powered by GitBook
On this page
  • Initiate an Automated Transaction
  • 1. Prepare Your Smart Contract for Automation
  • 2. Set Your Trigger Condition
  1. ADCS - CONNECTIVITY

How to automate your contract execution with Gelato

PreviousCreate your consumer smart contractNextHow to Become a Provider

Last updated 1 month ago

You can automate your contract execution with Gelato Network

Initiate an Automated Transaction

An execution attempt in Gelato allows you to pre-define the inputs for a function. By doing so, every time Gelato calls the function, it uses the same arguments, ensuring consistent behavior in your automated tasks.

1. Prepare Your Smart Contract for Automation

  • Identify Your Smart Contract: Ensure you have the correct smart contract address and know the specific function you want to automate.

  • Function Restrictions: Some functions may not be compatible with Gelato due to certain restrictions. Familiarize yourself with these to ensure seamless automation.

2. Set Your Trigger Condition

  • Choosing Trigger Type

  • Choosing Your Trigger: Gelato allows you to set specific conditions to determine when your function is called. This could be at regular intervals (time interval) or based on specific events (cron expression).

  • No Custom Code Required: For initiating tranaction tasks, there's no need for you to write code. Simply set your desired trigger and move forward.

Finally, Click on "Create Task" button! Its just that simple!