Fulfillment

Description

A fulfillment is the product of a bounty and is basic construct in the [StandardBounties contract](https://github.com/Bounties-Network/StandardBountiest. This module performs all actions available on fulfillments and is architected in a similar fashion as the bounty module.

Actions

loadFulfillment(bountyId, fulfillmentId)

Load a specific fulfillment

acceptFulfillment(bountyId, fulfillmentId)

Accept fulfillmentId on the bounty associated with bountyId

createFulfillment(bountyId, bountyPlatform, data)

Create a new fulfillment on bountyId where bountyPlatform is the same as the bounty's platform

State

{ "loading": bool, "loaded": bool, "error": bool, "fulfillment": Fulfillment, "acceptFulfillment": { "loading": bool, "error": bool }, "createFulfillment": { "loading": bool, "error": bool } }

Selectors

fulfillmentSelector(state)

Retrieves the entire fulfillment state as described in the state section