Skip to content

Implement Multi-Token Reward Support #215

@Mkalbani

Description

@Mkalbani

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

  • Reward struct supports multiple token types
  • Payout correctly handles ERC-20, ERC-721, and native tokens
  • Unit tests for each reward type

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions