This bounty is no longer available
Web3 DAO | Agoric Logo

Extend Dapp Card Store to Allow Secondary Sales

Organization

Agoric

Deadline

in over 262 years

Status

ENDED

6398.72 USD

INSTRUCTIONS

Description

Modify Agoric’s dapp-card-store to allow users to list their own cards for sale. Make the following modifications to the UI:

  • Add “My Cards” page which displays the cards owned by the user
  • Add “Marketplace” page which shows secondary sales listings
  • Current dapp page which sells cards to user directly becomes “Primary Sales”

User should be able to list their card for sale. User flow:

  1. User navigates to “My Cards” page
  2. User selects a card to list for sale
  3. User chooses the sale mechanism (currently only one - Fixed price sale)
  4. Choose price for listing in RUN
  5. Optional for user: Choose end date & time for the listing
  6. User confirms choice and creates listing
  7. User navigates to “Marketplace” page and can see all marketplace listings and filter to his/her own listing(s)

Context

Agoric has an example dapp which allows users to purchase Baseball card NFTs directly from the application for a fixed price. The dapp instantiates a separate contract to sell these items and includes a basic front end.

For this bounty, we’d like you to extend the Dapp card store to allow holders of baseball cards to offer theirs for sale at a fixed price.

Acceptance Criteria

  • Implementation plan agreed to with Agoric team
  • Criteria in description met
  • Working demo including UI changes is completed

Time Estimation

2 weeks

Reward

$6,400

Payment will be made in USD (fiat currency) via wire transfer. The developer is responsible for providing their completed tax documents (W9 for US based developers and/or W8 or W8-BEN-E for non-US based developers) and providing their banking details in order to receive payment.

Applicant Assessment Criteria

Important: Please provide a clear workplan for how you will approach this bounty. Use the work plan as an initial demonstration that you would be a good candidate. Bounties will require coordination with the Agoric team, so unfortunately only plans submitted in English will be considered.

Applicants will be assessed based on the following criteria:

  • Issue-specific domain experience
  • Issue-specific technical capability
  • Familiarity with Agoric's platform
  • JavaScript experience
  • Availability and communication

Review Process

  1. Agoric team reviews your submitted workplan on Gitcoin
  2. It is best to join our Discord and post your gitcoin name in the bounties channel, so that we can follow up with you. Otherwise, we will write on your gitcoin profile wall and say hello!
  3. Agoric contacts you to provide reference projects / sample code for engineering review
  4. Introductory call to discuss your plans and expected timeline
  5. You join the Agoric Discord bounties channel (if you haven’t done so already)
  6. Agoric accepts you on Gitcoin and you get started!

References

  • Dapp card store: https://github.com/Agoric/dapp-card-store
  • Agoric documentation: https://agoric.com/documentation/getting-started/
  • #bounties channel on Agoric Discord for questions!

ABOUT AGORIC

A Proof-of-Stake chain utilizing secure JavaScript smart contracts to rapidly build and deploy DeFi.