Distribute participation reward to ASA


Is it possible to easily distribute participation reward to ASA in the same way ALGO reward is distributed

Thank you

The reward mechanism used with Algos is not available directly for ASAs.

I know of two possible options:

  1. Create a token using a stateful smart contract. It will not be an ASA though.
  2. Create a stateful smart contract and an escrow stateless TEAL account where users can send their
    ASA tokens to receive rewards. In that case, only users putting their tokens in this escrow account receive rewards.
1 Like