Deploy a decentralized frontend component for ANY Ethereum project or hack

Description

1st Place $5000 USDC (1)
2nd Place $3000 USDC (1-3 bounties)
3rd Place $1000 USDC (6-12 bounties)

BOS is the easiest way to build and deploy your frontend for any EVM chain, including Ethereum, Arbitrum, Optimism, Aurora, and more. Better yet, all of the frontend source code on BOS is stored on-chain on NEAR, making your frontend fully decentralized.

To get started, fork our Lido component on bos.gg, or check out docs.bos.gg

If you need NEAR tokens to support your hack and deploy the frontend to mainnet, come by the NEAR booth!

You are an Ethereum developer, hacking on an Ethereum mainnet, testnet or other chain supported by Blocknative infra. Forking our Lido Component is a super easy way to customize and deploy your own component. These components can interact with your smart contracts or an existing Ethereum project, and then be embedded in your dapp or hackathon project. There are also many components available to learn from on near.social (check out the resources!). We believe developers should be able to store critical frontend code on-chain. So we built Open Web Components, a technology stack for deploying decentralized frontend components on NEAR Protocol. If you need NEAR tokens to support your hack and this bounty, come to the NEAR booth to get a free NEAR Wallet with enough tokens to support your deployment. This is a great way to learn about modular development of your dapps, and how easy it is to use NEAR to deploy frontend components. There will be up to 14 projects selected: First place: $5000 USDC Second place: $3000 USDC Runner-ups

Acceptance criteria

Criteria Base Criteria (all submissions):

  • You must submit a link to your dapp or project with a live, working NEAR Open Web Component.

  • The component should prompt the user to connect their Ethereum Wallet of choice (MetaMask preferred), display data e.g. account balance / tokens, and allow the user to make a transaction through the component.

  • See our Lido Component example as the minimum requirements: connect wallet, see balance, stake.

First Place Criteria:

  • A live working frontend component deployed to NEAR mainnet that interacts with Ethereum contracts on the Ethereum mainnet.

  • Everything in production.

  • A user connecting to the component with an Ethereum Wallet should be able to make a transaction on mainnet in addition to viewing data from a smart contract.

  • The submission should include documentation of the developer experience, challenges faces, and suggestions for improvements.

TLDR; an outstanding submission has:

  • Comprehensiveness of functionality Production-grade user experience Code readability and reusability

BONUS:

  • provide feedback on your experience of developing with NEAR BOS

  • help evangelize NEAR OS (e.g., contribute to docs, talk about it in presentations and/or social media)

Second Place criteria:

  • similar to first place, perhaps falling short in a few areas.

Rewards

20000 reward pool

Resources

BOS Docs
https://docs.bos.gg/
BOS Lido Component Tutorial
https://docs.bos.gg/Tutorials/hello-lido
NEAR Social
https://near.social
NEAR Docs
https://docs.near.org/
BOS Components for ETH Denver (Ethereum) Hacks
https://bos.gg/#/
BOS Telegram
https://t.me/+_whyhYCPzu9iYzdh
Bounty video