Build dApps with web3.js plugins🧩 [Bounty💰 Workshop]
Web3.js is one of the oldest Ethereum public goods. Since 2014, it has allowed developers to interact with any EVM blockchain, supporting builders in creating robust and reliable dApps and communities!
Develop a web3 plugin🧩 for any web3 project
Web3 Plugins🧩 are scalable, reliable, and low-maintenance SDKs extending the capabilities of the web3.js library
Build a new validation module to use with Biconomy's Smart Accounts
Your task is to do either of the following: build a new validation module that can be used with the Biconomy Smart Accounts.
Develop DataDAOs on Filecoin: Incentivize data contributions and storage
We encourage devs to think about the valuable and meaningful datasets for any use scenario, and then design and build good economic model of DataDAOs on Filecoin to harvest the value of datasets store on Filecoin, reward users for contributing their data as well as incentive Filecoin SPs(Storage Providers) to store and server to the clients.
Design and implement Account Abstraction features for Timeswap Protocol
Your challenge is to design and implement Account Abstraction (AA) features for Timeswap Protocol, catering to the needs of Liquidity Providers (LPs) and facilitating the protocol's internal operations. For LPs, AA should offer enhanced gas efficiency, flexibility, and simplified token management, while for the protocol's internal use, a multi-sig AA wallet needs to be developed for efficient management of protocol assets (withdrawing protocol fees). The main objective of this problem statement is to ease the UX for LPs and for protocol’s us
Use Account Abstraction to make Ethereum quantum-proof
Account abstraction moves crypto from the current approach of a simple EOA account, where one can lose everything with a small mistake, to a future where an account can be tailored to their needs using smart contracts. ERC-4337 introduces account abstraction without any modifications to the core protocol.
Implement OpenZeppelin Governor to vote on zkEVM from Ethereum or Polygon PoS
Polygon is the leading platform for Ethereum scaling and infrastructure development. Its growing suite of products offers developers easy access to all major scaling and infrastructure solutions: L2 solutions (ZK Rollups and Optimistic Rollups), sidechains, hybrid solutions, stand-alone and enterprise chains, data availability solutions, and more. Polygon’s scaling solutions have seen widespread adoption with 18,000+ applications hosted, 1B+ total transactions processed, ~100M+ unique user addresses, and $5B+ in assets secured.
Implement creative user experience flows facilitated with Alchemy's AA SDK
Your challenge is to design and implement end-to-end Account Abstraction (AA) dApps using Create Web3 Dapp. Your goal is to implement creative and novel user experience flows facilitated by Alchemy’s Account Abstraction SDK. The objective of this problem is to help spur innovation, creativity and new ideas of what AA could look like on Ethereum.
Build the most creative subgraphs or utilize existing subgraphs for your app
The Graph, the leading decentralized protocol for indexing and querying data from blockchains, is thrilled to announce this initiative with Push Protocol to foster innovation within the student developer community. With a mission to make decentralized applications more efficient and accessible, we are encouraging students like you to explore, learn, and contribute to The Graph ecosystem by building new subgraphs or showcasing exceptional projects that utilize existing subgraphs.
Build Push v3 by enhancing the fees pool logic of v2 to accept any tokens
Build Push V3 by enhancing the fees pool logic of V2 to accept any tokens instead of just Push while carrying a discount if they use Push. Extend the fees pool to also enable fee distribution to crypto wallets (apart from token holders) in a weighted ratio via on-chain governance, rewarding more to early adopters.
Develop plugins for web3.js 4
Participants are required to develop creative web3.js plugins that add new capabilities to the web3.js 4.x library. The plugin can be related to any layer of the Ethereum ecosystem, NFTs, decentralized finance (DeFi), oracles, gaming, etc., for extending library features.
Build an AMM optimized for parallel processing
Build an Automated Market Maker (AMM) that is optimized for parallel processing of individual token pair transactions. The AMM should process individual token pair transactions in parallel, be capital efficient, enable greater throughput than Uniswap, dynamically adjust trading fees based on network conditions, and manage liquidity pools in a scalable manner.
Build on Aragon OSx: Create plugins or dApps
On OSx, DAOs can easily install and uninstall plugins to change the logic of their organization, enabling adaptable organizations on an immutable blockchain. This means that DAOs can change things like their governance structure later when their needs change.
DataverseOS integration with Next.js framework
We are looking to integrate DataverseOS, our decentralized operating system, with the Next.js framework. This integration will enhance the capabilities of both DataverseOS and Next.js, creating a more robust and feature-rich environment for decentralized application development. We expect to see a simple template for developing data applications on our system using Next.js.
Swisstronik Challenge #4
Unlock your coding potential with Swisstronik's weekly challenges – where innovation meets rewards!
Push NFT chat based application with integration of AI
The task involves developing Push NFT Chat, a cutting-edge chat application that integrates artificial intelligence (AI) capabilities. The objective is to create a seamless and intelligent communication dApp that enhances user experiences and fosters meaningful interactions.
Educational Article: Programmable Key Pairs
Write an educational article about Lit Programmable Key Pairs (PKPs).
Lit Actions: MFA and Recovery for Lit PKPs
Design a MFA and recovery solution for PKPs using Lit Actions
Swisstronik Challenge #3
Unlock your coding potential with Swisstronik's weekly challenges – where innovation meets rewards!
Swisstronik Challenge #2
Unlock your coding potential with Swisstronik's weekly challenges – where innovation meets rewards!
Lit Actions CLI Tool
Create a developer guide that demos how to use the GetLit CLI tool.
Swisstronik Challenge #1
Unlock your coding potential with Swisstronik's weekly challenges – where innovation meets rewards!
Open Data Challenge Bounty
Explore open data streams, and compete to win $500 in prizes.
CyberConnect Ecosystem Deep Dive
CyberConnect is web3’s earliest and biggest decentralized social network
Project: Build an open-source application that leverages Chainstack services
This bounty includes building a custom open-source application that leverages and showcases one of, or multiple of, Chainstack's Web3 infrastructure services.
QRNG Roulette Wheel Bounty Challenge
Learn how to deploy API3 QRNG to a roulette wheel and deploy a working dApp
Extend @chainagnostic/caip NPM package (TS) to include cross-chain validation
The Chain Agnostic Standards Alliance seeks to extend its core tooling library (caip on NPM) to validate blockchain-specific CAIP profiles (see https://namespaces.chainagnostic.org )
Create a video series on Push Video SDK and Push chat.
Create a video series of at least 5 videos, that explains Push Video and Chat features with some examples.
Adding Tezos Wallet connect button to the website
🎯 Your Mission: Create a tutorial to teach future developers on how to add Tezos Wallet connect button on your website using Beacon, Temple or Taquito.js
Tutorial : Building and deploying a dApp on Tezos Blockchain
🎯 Your Mission: Create a tutorial to teach future developers how write and deploy dApp on Tezos Blockchain
Creating your own token on Tezos
🎯 Your Mission: Create a tutorial to teach how to code and deploy your own token on Tezos Blockchain
UX/DX Test Streamr documentation
Learn about Streamr and build a small react app. Give feedback in a call with our developer relations engineer.
Automatically Mint a Stacks NFT from a Bitcoin Transaction
Create sample Clarity code that utilizes chainhooks to automatically mint a Stacks NFT after a Bitcoin transaction occurs.
Verify a Bitcoin Transaction with Clarity
Use the Clarity Bitcoin library to parse the data from a transaction and verify that the correct amount of BTC was sent from the specific sender to the specified receipient.