3️⃣Solidity Function

What are Solidity Functions?

Solidity functions are essentially a piece of logic written in Solidity that determines whether certain conditions are met to execute a task.

Solidity Functions enable automation in conjunction with the various trigger types outlined on our Trigger Types page.

Essential Role of Solidity Functions

  • Ensure Precision: They ensure that functions are triggered only when the right conditions are met.

  • Boost Efficiency: By automating repetitive and conditional tasks, they save time and resources.

  • Enhance Flexibility: Developers can encode a variety of conditions, allowing for a wide range of automated functionalities.

Scenarios for Solidity Function Automation

  1. On-Chain Logic is Required: Use them when the logic for your automation needs to reside entirely on the blockchain.

  2. Fine tune gas price: Limit the gas price of the execution ensuring your automation doesn't overpay network fees.

  3. Security and Immutability are Key: Automated tasks that require the highest level of security benefit from Solidity's immutable contract execution environment.

Next steps

Head over to the quick start on how to write Solidity Functions: Writing Solidity Functions

Last updated