Distribute participation reward to ASA

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