πŸ’ΈTypes of Rewards

Projects can offer two distinct types of rewards to users:

  1. Tokens: Users are rewarded with onchain tokens on any EVM network

  2. Points: Users are rewarded with an offchain points system

Projects can get all individual rewards and leaderboards using the Fuul SDK or querying the subgraph (only for onchain token rewards)

Tokens
Points

Type of payout

Onchain

Offchain

Claiming Rewards

Users must claim their rewards with an onchain transaction

Points are distributed automatically to qualifying users

Onchain Payout Methods

For onchain tokens payouts, there are 2 types of distribution:

  1. Direct: onchain payout is made as soon as the conversion is completed

  2. Accept-then-claim: users must first accept the reward before making the onchain payout

Direct
Accept-then-claim

Onchain payouts

All

Only accepted rewards

User interactions

1 onchain interaction to claim

1 offchain interaction to accept and 1 onchain interaction to claim

Benefits of using an Accept-then-claim model:

  • No funds wasted on unclaimed rewards

  • Projects can reclaim unused budget

  • Budget can be reallocated to other campaigns

  • Reduces unnecessary gas costs

Payouts can be set to 'Pending approval' mode, allowing project administrators to review and either approve or reject rewards before they are confirmed to users.

Last updated