Maskbook icon indicating copy to clipboard operation
Maskbook copied to clipboard

[Bounty] Add Sudo Swap into Mask Plugin

Open LindaMask opened this issue 4 years ago • 4 comments

Catalogue

  • Platform
    • [ ] Gitcoin
    • [ ] Hackerlink
    • [x] Mask
  • Experience
    • [ ] Beginner
    • [x] Intermediate
    • [ ] Advanced
  • Category
    • [ ] Mask Core Feature
    • [ ] Mask Plugin
    • [ ] Security/Cryptography Feature
    • [ ] Documentation
    • [ ] Design
    • [ ] Other
      • [ ] /List it here/
  • Time Commitment
    • [x] 2 weeks
  • Bounty Size
    • [x] 2000 USD

Part 1: Problem Description

Background Sudo Swap digital marketplace with zero fees | powerful NFT liquidity primitives

Solution Integrate Sudo Swap into Mask.

For UI design, Once the NFT icon on the entry page (screenshot below) is triggered the next page should have an icon lst of the swap they would like to trade with, in this case Sudo swap should be one of the swap icons.

Once Sudo Swap is selected there should be a display of all NFTs in the user’s wallet. Once the desired NFT is selected, the user should be prompted to a page similar to the Swap page (screenshot below)

There should be a confirm button to confirm that the user has initiated the swap. A third tab should also be created showing the transaction history of all NFT swaps the user has initiated, this transaction should display the status of the swap and should read, “pending”(the wallet address you are looking to swap with has not accepted or rejected the swap) “accepted” (the wallet address you are looking to swap with has accepted the swap)”rejected” (the wallet address you are looking to swap with has rejected the swap) Reference images below for UI ideas

Mask Entry Page

Screen Shot 2021-12-01 at 11 43 26 AM

Sudo Swap Create Swap Page

Screen Shot 2021-12-01 at 2 28 55 PM

Sudo Swap Deposit Page

Screen Shot 2021-12-01 at 2 29 10 PM

Any link from Sudo Swap on Twitter could trigger the plugin ( could have some slightly different treatment). Share button for such a social NFT platform is a must

Required verbiage "I just traded xxx for yyy using Mask Network Plugin" should be added to help spread the word.

Part 2: Resources

Part 3: Contact and Support

@yisiliu @tzhan28 @LindaMask for ideas @Jack-Works for implementations Mask Network discord server: https://discord.gg/4Xccj7a75Q, Sudo Swap discord server: https://discord.com/invite/47M95tNFwt

Please speak up in the Mask discord's bounty section or just discord dm @yisiliu or @taylor zhang or @lindayeboah #5025 so that we can find you on Discord. We can create a dedicated group for faster communication once we found each other

Submission Requirements Please include demo to show the integration is working.

Judging Criteria Have a working demo. Clean code & tech design Clear UI, easy to use and generally good user experience

LindaMask avatar Dec 01 '21 19:12 LindaMask

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


This issue now has a funding of 150.0 MASK (1845.0 USD @ $12.3/MASK) attached to it.

gitcoinbot avatar Dec 04 '21 03:12 gitcoinbot

I'd like to work on this, Is this bounty still valid? @yisiliu @tzhan28 @LindaMask @Jack-Works

shawnWeb3 avatar Dec 27 '21 07:12 shawnWeb3

Hey @shawnWeb3 yes it is still valid. You can work on it

LindaMask avatar Dec 27 '21 08:12 LindaMask

I started this bounty via Gitcoin, did not realize it was already taken. I will stop there and pick another one.

gitcoindev avatar Jan 30 '22 15:01 gitcoindev

I haven't found Sudo Swap inside the product yet, I'll look into this task.

qqqzhch avatar Mar 16 '23 09:03 qqqzhch