Skip to content

WIP - Update GoodCollective contracts to support other Supertokens on Celo #233

@decentralauren

Description

@decentralauren

Business Description

The GoodCollective contracts currently support the one-time donation or streaming of GoodDollar. Future GoodCollective pool administrators may desire for their pool to be in another currency, and to be able to select that currency at pool creation.

Detailed Description of Functionality

Contract Updates:

  • Pool currency be a supertoken to allow for streaming functionality to work
  • @sirpy - is there a list of current supertokens on Celo somehwere?
  • Network fee (5%) must be in GoodDollars

Product Updates:

  • Updates will need to be made to the GoodCollective Collective Detail page to display the currency of the collective (currently no display as only GoodDollar is accepted)
  • GoodCollective Donation Flow will need to be updated to account for users not needing to swap relevant supertokens. This should include clear indication of what are and are not supertokens in the currency picker.

Technical Implementation

xx

Design Reference

## Acceptance Criteria
Specify criteria that will be used to determine if the feature meets the requirements and functions correctly.
(Should include a list of testing points for QA how to verify design/functionality)
filled out by the development team or can contain suggestions.

## Test Cases
Specify the happy path and unhappy path scenarios to test to verify the feature works as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions