ProjectWyvern / frontends

Wyvern Protocol Frontend Concept Development
5 stars 6 forks source link

Concept design: smart contract marketplace #1

Open protinam opened 6 years ago

protinam commented 6 years ago

What

The Wyvern Protocol supports the sale of arbitrary Ethereum transactions — including ownership rights to smart contracts themselves! A few have already been sold through the Wyvern Exchange (example), but the Exchange UI is not well-suited to the requirements of a smart contract marketplace, since it must support all assets, not just smart contracts.

Design a set of desktop web UI mockups and UX flow descriptions outlining what such a marketplace might look like and how it would function.

An example concept design can be found here, although your submission should be more extensive.

Submit your concept design as a PR to this repository, following the folder structure of the template linked above, including functionality descriptions and UI mockups.

Both some prior graphic design experience and a basic knowledge of Ethereum will probably be required to complete this task.

Requirements

(suggested minimum, creative freedom welcome)

  1. Display a list of smart contracts for purchase or sale.
  2. Display an individual page for each contract (regardless of whether it's currently for sale).
    1. Outline basic contract information - owner, website if applicable, time of creation, etc.
    2. Display statistics relevant for potential buyers - users, transacted volume, token/ETH holdings, assets owned or other contracts controlled. You might find DAppRadar helpful as a point of comparison.
    3. Display current buy offers, if applicable, and current sale offers, if applicable.
  3. Allow users to place an offer to buy a contract owned by someone else, and alert the owner of the contract in their UI that an offer has been placed.
  4. Allow users to view contracts they own, and provide UX flow to select a contract and place a sell order.
  5. Display smart contract sale history (including for the same contract - different sale prices over time, if applicable).

Extension Ideas

  1. UI/UX for users to collaboratively buy a contract - creating a DAO, contributing Kickstarter-style to a pool that will either be sufficient to buy the contract and place it under the control of the DAO, or return funds to the buyers if not enough are raised.
  2. Valuation estimator for smart contracts - run a simple statistical regression to calculate future expected income, and allow the user to pick a P/E ratio (basic background), maybe with some default value.
gitcoinbot commented 6 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 300.0 DAI (300.0 USD @ $1.0/DAI) attached to it.

protinam commented 6 years ago

^ Bounty is actually 500 DAI ($500), increased afterwards.

protinam commented 6 years ago

Hiya @moonniy - let me know if this is clear or if you have any questions.

gitcoinbot commented 6 years ago

@moonniy Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

gitcoinbot commented 6 years ago

@moonniy Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Jbry123 commented 6 years ago

I’ll post my trello board here soon, been a busy mother’s day weekend so I’m just starting work on it

Jbry123 commented 6 years ago

https://trello.com/b/hDxIjhct/wyvern-gitcoin-proj

protinam commented 6 years ago

@Jbry123 Good start - note that the screenshots linked in the OP are of the current Wyvern Exchange, and won't necessarily fit the requirements of this smart contract marketplace (although some aspects are similar).

gitcoinbot commented 6 years ago

@Jbry123 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 6 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@Jbry123 due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

vs77bb commented 6 years ago

Hi @Jbry123 are you planning on moving forward with this ticket? Let us know or we'll consider sending this back out to the crowd. Hope you're doing well!

Jbry123 commented 6 years ago

Hey sorry! It’s been a crazy weekend and week in general, I’m doing interviews and assessments for a couple companies. I’m having trouble getting vue to make a list of the contracts with v-for, the error is talking about assigning keys, but when I do it doesn’t like the syntax that I can find anywhere

Jbry123 commented 6 years ago

Other than that, I started framing the container and the pseudo syntax for the loop. I’m enlisting more people(3 total, me included), so maybe we can bring this to another bounty like you were talking about for a coded mock up, perhaps in tandem with a graphic designer for this ticket, I have a couple professionals I could give you portfolios for!

gitcoinbot commented 6 years ago

@Jbry123 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

protinam commented 6 years ago

Other than that, I started framing the container and the pseudo syntax for the loop. I’m enlisting more people(3 total, me included), so maybe we can bring this to another bounty like you were talking about for a coded mock up, perhaps in tandem with a graphic designer for this ticket, I have a couple professionals I could give you portfolios for!

Sure, let me know - in any case, this bounty is definitely still open.

gitcoinbot commented 6 years ago

@Jbry123 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 6 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@Jbry123 due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

tosho commented 6 years ago

Is this bounty still open?

Gustavobelfort commented 6 years ago

Is this bounty still open ? I like to develop it and help in the project. @protinam