Web3 Weekend Hackathon 2021: Chainlink Bounty Winners

We’re excited to announce the Chainlink bounty winners from ETHGlobal’s recent Web3 Weekend Hackathon 2021. These projects brought advanced smart contract use cases to life using a range of Chainlink oracle network functionality, including External Adapters to store data on IPFS nodes, Chainlink Price Feeds, and Chainlink VRF. This group of winners showcases how Chainlink oracles enable a wide variety of use cases around novel data types and computations beyond the widely adopted Price Feeds and evidences the broad possibilities of hybrid smart contract architecture.

We awarded projects a total of $3,000 in prizes, with $1,000 going to each of the three top projects. Each winning Web3 Weekend Hackathon project used Chainlink oracles to securely connect Ethereum smart contracts to off-chain data and resources. These hackathon prizes help support and motivate teams and builders across the DeFi and smart contract industry to use the many oracle functionalities provided by the Chainlink Network.

Thank you to all the participants, sponsors, and judges at ETHGlobal’s Web3 Weekend Hackathon for coming together to #BuildwithChainlink and continuing to push our industry forward with innovative hybrid smart contract applications.

The winners below are highlighted in alphabetical order.

Booster Protocol

Booster Protocol built a framework for collectible NFT and gaming dApps to use for integrating randomized booster packs. Developer Sergio Yanez also built an example dApp, CryptoEmblems, that allows users to buy packs of collectible stickers. Chainlink VRF is used to provide a secure source of randomness when opening packs, giving every user a provably fair chance at receiving any sticker from the collection. As a framework, Booster can be used to add this functionality to many gaming NFT projects in need of dynamic booster pack features.

Booster Kiosk workflow diagram
The Booster Kiosk requests a random number from Chainlink VRF to determine which items are selected in the Booster pack.


Developer Will Harris created a decentralized version of the Internet Archive Wayback Machine to decentralize historical storage of Internet content. DeArchive uses a Chainlink External Adapter to enable users to archive web pages to IPFS. The custom oracle calls a custom adapter that downloads the selected website and stores it on IPFS, then returns the IPFS hash in the smart contract to retrieve and view the archived site at their discretion. This is a great example of using composable decentralized tools to make centralized public goods more secure.

Perpetuals Platform Pro

For the Perpetuals Platform Pro project, developers Michael Liu, Mahantesh Surgihalli, Markus Schick, and Jukka Jaakkola built an AMM-based foreign exchange and commodities perpetuals trading platform. This platform uses a peer-to-pool system design including vaults that lock collateral when a trader opens a position, a clearing configurator that provides data such as long/short, margin, etc. for price discovery, a virtual AMM that mints or burns virtual tokens in the pools to reflect a change in the price, a funding rate that triggers a convergence to match an asset’s Chainlink oracle price, and liquidations that collect trader collateral when the trader’s position value drops below the margin ratio.


Congratulations winners, and thank you to all the teams and developers who used Chainlink in the Web3 Weekend Hackathon. Every developer building at Web3 Weekend is building for the Ethereum and DeFi ecosystem, and we are always excited to see how Chainlink Decentralized Oracle Networks support the ecosystem’s growth.

Chainlink is sponsoring the upcoming HackMoney 2021 from ETHGlobal. Register today to compete for a shared prize pool split among all participants who successfully use Chainlink to make a state change on any blockchain. We’re looking forward to seeing more fantastic projects like the Web3 Weekend Winners at HackMoney and future hackathons supported by Chainlink.

If you’re a developer and you need resources to get your application connected to Chainlink Price FeedsChainlink VRFChainlink Automation, or to access any API, visit the developer documentation and join the technical discussion in Discord. If you want to schedule a call to discuss the integration more in-depth, reach out here.

Website |  Twitter | Reddit | YouTube | Telegram | Events | GitHub | DeFi

Need Integration Support?
Talk to an expert
Get testnet tokens
Read the Docs
Technical documentation