Skip to content

Royalty Distribution Contract #254

Description

@Mkalbani

Location: contracts/royalty_distribution
Language: Rust (Soroban)
Estimated Time: 6 hours
Difficulty: Medium

Description

Create a royalty distribution contract splitting revenue among multiple creators automatically.

Tasks

  • Design recipient structure
  • Implement percentage allocation
  • Create distribution logic
  • Add recipient management
  • Implement withdrawal system
  • Create distribution history
  • Add recipient queries
  • Write comprehensive tests
  • Implement rounding fairness
  • Add emergency withdrawal

Acceptance Criteria

  • Recipients added/removed
  • Percentages split correctly
  • Distributions proportional
  • Withdrawals accurate
  • History tracked
  • All tests pass

Metadata

Metadata

Assignees

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