Skip to content

SC-W6-04: Refund Timeout Finalization #565

Description

@Cedarich

Complexity: 150 points
Branch: feat/sc-refund-timeout-finalization
Summary
Add deterministic timeout-based refund finalization so expired flows can resolve cleanly on testnet without manual intervention.
Tasks

  • Define refund timeout rules in ledger/time terms.
  • Implement state transitions that unlock refund eligibility once timeout passes.
  • Add tests for boundary conditions around expiry windows.
  • Emit events when timeouts are crossed and refunds become available.
    Acceptance Criteria
  • Timeout-based refunds behave deterministically.
  • Boundary conditions are covered by tests.
  • Indexers can reconstruct refund availability from events.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programcontractAuto-createdlogicAuto-createdpaymentsAuto-createdtestnetAuto-created

Type

No type

Fields

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