πΈTypes of Rewards
Projects can offer two distinct types of rewards to users:
Tokens: Users are rewarded with onchain tokens on any EVM or SVM network
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)
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
With Fuul v2 contracts, each onchain token payout results in a signed claim check (voucher). This voucher allows the users (or even the project acting on behalf of users) to make a transaction to the contract and claim the rewards.
Benefits of using this 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