Skip to content

Multi-currency settlement support #42

Description

@jotel-dev

The escrow contract currently locks a single token address at initialize() (one contract instance per settlement asset, as demonstrated with the separate USDC and native-XLM instances already deployed). Add support for a single contract instance to handle multiple SEP-41 tokens with per-token fee configuration.

Acceptance criteria: lock() accepts a token address parameter rather than relying solely on the instance-wide configured token; per-token fee basis points configurable by the admin; existing single-token behavior remains available for backward compatibility.

Metadata

Metadata

Assignees

No one assigned

    Labels

    GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Campaign: Official Campaign | FWC26

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions