PancakeSwap Revelation Hackathon by BNB Chain

As part of Revelation Hackathon by BNB Chain, PancakeSwap is providing $32,500 in bounties for community developers to tackle. đź’Ş

Chef Xander
PancakeSwap
2 min readApr 11, 2022

--

How to Participate

We are currently offering 2 bounties. Please read the bounty descriptions below and pick one that interests you to get started right away!

Those looking to chat with other community developers, or who are looking for partners to work with, please join our Discord.

If you have any questions regarding bounties, please feel free to ask on Discord or create an issue in our Revelation Hackathon Github repository. Developers from the PancakeSwap team will try to answer any questions as soon as possible!

Note: This is not the hackathon promised as part of Q1 roadmap, that one is coming after MasterChef v2 migration! Keep an eye on our Twitter for more details coming soon. đź‘€

How to Submit

Please submit your work on the official Revelation Hackathon submission page.

The deadline for submission is 00:00 UTC on 5 May 2022.

Bounties

Community IFO Auction

Prize: $12,500

Develop a system similar to PancakeSwap’s Farm Auction where users and project owners can propose fresh new tokens to be launched on PancakeSwap’s IFO platform.

Requirements

  • No-loss mechanics for users who vote/bid for the projects. Possible solution is to redistribute CAKE into the winner’s IFO with some bonus incentive for bidders.
  • System must strive to have a minimal amount of manual work in regards to preparation of the IFO Auction and further IFO launches.

Judging criteria

  • Solid smart contract with good clear code
  • Good documentation
  • Proof of concept front-end
    – Minimal React app or at least Figma mockups to understand general flow
    – Integration to our frontend is a huge plus, but not necessary

Resources

Smart contracts: https://github.com/pancakeswap/pancake-smart-contracts

NFT Marketplace Improvements

Prize: $20,000

Improve PancakeSwap’s existing NFT Marketplace with some of the following features (it is not necessary to implement everything, but the more the better).

Requirements

  • Support for ERC1155 tokens
  • Auto-indexing NFT collections
    – Currently PancakeSwap only lists fully-minted NFT collections. In order to support not fully minted collections we need a robust way to index new mints.
  • Offer price
    – Allow users to offer the NFT sellers a different price for their listed NFT
    – Allow users to offer to buy NFTs currently not listed for sale
  • CAKE as payment method
    – Allow users to buy / sell NFTs not only with BNB but with CAKE

Judging criteria

  • Solid smart contract with good clear code
  • Good documentation
  • Integration with our front-end is a huge plus

Resources

NFT API repository: https://github.com/pancakeswap/pancake-nft-api

Smart Contracts: https://github.com/pancakeswap/pancake-smart-contracts

Discord: https://discord.gg/pancakeswap

--

--