July Changelog: New features and improvements

Welcome to the July changelog. This month we introduced improvements across payouts, incentives, authentication, audiences, Hosted pages, and several new trigger integrations.

Features

Pending Approval Payouts: Event Details

Event details for payouts that require manual approval are now available.

  • Accessible directly within each pending approval payout
  • Displays event-level information tied to the approval flow

Conversion Form: Removed “AND NOT” Operator

The Conversion form has been simplified by removing the “AND NOT” option.

  • Remaining logical operators: “AND” and “OR”

Verify Socials View

A new page is available to verify all active social account triggers for a project.
The first supported flow is X (Twitter) follow verification.

  • Connect a wallet
  • Link an X account
  • See required accounts to follow
  • Verify the follow using the connected account
  • Redirect to a project-defined URL when completed
  • Page styling adopts the Hosted theme configuration
  • Only enabled X follow conversions are shown

Non-EVM: Affiliate Mapping Update

Affiliates no longer rely on linking to a specific user profile.
This change enables support for non-wallet credentials such as emails in the future.

  • Affiliates now store their own credential and credential format
  • Affects affiliate views in the webapp (participants, revenue, volume)

Auth Flow Improvements Across the App

The authentication flow was updated across the webapp, Explorer, and Affiliates.

  • Deprecated legacy flows that allowed fetching or modifying arbitrary user data
  • Introduced stricter identity handling tied to authenticated sessions
  • Updated how user information is retrieved and updated internally

Incentives Form Improvements

The Incentives form received improvements in data handling, validation, and UX.

  • Sends only the fields required by each incentive type
  • More precise validation rules
  • When using POINTS, decimals are no longer allowed
  • Cap and filter validations now depend on toggle state
  • Amount inputs now auto-select for easier editing
  • Updated advanced settings with new toggles
  • Added internal consistency checks to prevent invalid configurations

Updated Signature & Authentication Flow in Hosted

Signature requirements have been adjusted to reduce unnecessary authentication and avoid extra Dynamic usage.

  • Incentives Hosted no longer requires message signing when connecting a wallet
  • Landing Hosted only requires a signature if a referrer is present in the URL
  • Email login flows temporarily adjusted in Recall to avoid unintended signature events
  • Working on enabling signature generation during email logins

Hosted Rewards List Update

Internal logic for showing rewards in Hosted has been simplified.
Visible behavior remains unchanged.

  • New toggle to display a “Show tiers criteria” button when conversions include tier data
  • Opens a modal with tier criteria matching the Incentives configuration

Referrer and Signature Modal in Hosted

A new modal now manages how referrer codes and signatures are handled.

  • Appears only when a referrer parameter is present
  • User explicitly accepts the referrer code and signs once
  • Uses localStorage to prevent repeated signing
  • Supports Solana wallets for referrer codes
  • Shows errors when the referrer code is invalid
  • Sends page view tracking when a referrer is present
  • Regular wallet logins no longer require Dynamic authentication

Negative Points Airdrop Support

Airdrop CSVs can now include negative point values to remove points.

  • Values must be integers
  • Zero values are not allowed

Project Members: Role and Access Management

Project member management now includes role and access control.

  • Assign admin or user roles
  • Enable or disable access to a project
  • Restrictions:
    • Cannot modify own role
    • Cannot disable access for the logged-in user
    • Admin-only tools hidden from non-admins

Blockchains

Katana, BNB, and Polygon: Updated Token Holder Support

Token holders for Katana, BNB, and Polygon now use an improved blockchain data provider.

  • Katana added as a new supported network
  • BNB and Polygon migrated from older data sources
  • These chains now rely on a unified data-fetching mechanism

Triggers

Compound v3 Triggers

A new form is available to create triggers for Compound v3 lending and borrowing snapshots.

  • Network selection
  • Market address
  • Position type: Lending or Borrowing

Morpho Borrower Strategies

A new trigger type is now available for Morpho borrowing strategies.

  • Supported networks: Base and Ethereum
  • Fields:
    • Market ID
    • Strategy type: borrow native, borrow usd, collateral native, collateral usd
  • Native strategies include a price reference field

Minor UI Improvements

  • Simplified Hosted rewards logic
  • Updated validations and number input behavior
  • Improved spacing, layout, and theme consistency across Hosted
  • Removed deprecated UI elements from several views

We’d love your feedback

If you have suggestions or comments about these updates, you can reach us at ecosystem@fuul.xyz. We continue improving Fuul every month based on your input.

Can't find the right answer?

We’d be happy to help, please email us at ecosystem@fuul.xyz

Contact us