On-chain APIs
Last updated
Last updated
The smart-contract-based interface enables network users to interact with the Nerif Network by executing specific functions of Nerif's smart contracts through transactions.
To register a new workflow in the Nerif Network, you need to use “registerWorkflow” function. The registration process includes providing workflow metadata such as ID, owner, state, and hash. After the workflow is successfully registered through the Registry contract and created within the Nerif Network, it becomes active and ready to be utilized.
To pause a workflow, send a transaction to the registry contract and execute the "pauseWorkflow" function, providing the workflow ID. The network updates the workflow state accordingly. Pausing a workflow temporarily halts its execution without canceling it entirely.
To resume a paused workflow, send a transaction to the registry contract and execute the "resumeWorkflow" function, providing the workflow ID. The network updates the workflow state accordingly, allowing the workflow to continue execution from where it was paused.
To cancel a workflow, send a transaction to the registry contract and execute the "cancelWorkflow" function, providing the workflow ID. The network updates the workflow state accordingly, stopping its execution. Canceling a workflow terminates its execution and prevents any further steps from being processed.
To create an automation workflow, users are required to have a balance associated with their address. By utilizing the "fundBalance" method, users can add funds to their balance, ensuring they have sufficient resources to create and manage workflows within the system.
To learn more about funding your balance, check "".