Description
The current reward system only supports a single token type. This limits quest design flexibility.
Expected Behavior
Quest creators should be able to configure ERC-20, ERC-721, and native token rewards in a single quest.
Proposed Changes
- Extend the reward struct to include
tokenType (enum: NATIVE, ERC20, ERC721)
- Update payout logic to handle each token type accordingly
Acceptance Criteria
Description
The current reward system only supports a single token type. This limits quest design flexibility.
Expected Behavior
Quest creators should be able to configure ERC-20, ERC-721, and native token rewards in a single quest.
Proposed Changes
tokenType(enum: NATIVE, ERC20, ERC721)Acceptance Criteria