[−][src]Module sunshine_util::bounty
Structs
BountyApplication | (OrgId, BountyId), ApplicationId => BountyApplication<AccountId, Shares, Currency, Hash> |
BountyInformation | The on-chain information for a bounty with keys (OrgId, BountyId) |
BountyPaymentTracker | This struct is designed to track the payment for an ongoing bounty |
Milestone | (OrgId, BountyId, MilestoneId) => Milestone |
MilestoneReview | This vote metadata describes the review of the milestone |
MilestoneSchedule | The schedule for grant milestones
(OrgId, BountyId) => MilestoneSchedule
TODO: should be easy to pop a milestone from this vec and pop it onto completed in |
Requirements | |
Task | Each task |
Enums
VoteConfig | Set this alongside ShareId to define these governance structures with the allocation defined in the ShareId registration |
Type Definitions
ApplicationId | |
BountyId | |
MilestoneId | |
TaskId |