For the complete documentation index, see llms.txt. This page is also available as Markdown.

✏️Editing Triggers

A trigger defines the on-chain or off-chain action that qualifies a user for a reward β€” for example, a token swap, a liquidity deposit, or a custom off-chain event. Each trigger is associated with a contract (for on-chain events) and configured with expressions that determine how volume, revenue, and currency are extracted from the event.

This guide covers editing existing triggers. To create new triggers or delete existing ones, see Creating & Deleting Triggers.

1. Find your project and triggers

"Find my project called Fuul and list our current configured triggers"

2. Edit trigger name and description

You can update the display name and description of any trigger:

"Rename the [trigger name] trigger to [new name]"

"Update the description of [trigger name] to [new description]"

Field
What it controls

name

Display name shown in the dashboard and incentives hub

description

Human-readable description of what the trigger tracks

3. What you cannot change via MCP

Contract address

The token_address and chain_id of an existing trigger cannot be modified via MCP (or from the dashboard). If you need to point a trigger to a different contract, you must delete the existing trigger and create a new one with the correct address. See Creating & Deleting Triggers for the full replace-trigger flow.

4. Publish to production

After editing, draft changes are not live until published:

  1. Navigate to your project β†’ Incentives

  2. Click Publish

All trigger changes will take effect immediately after publishing.

Last updated