Moonbeam is a smart contract platform for cross-chain-connected applications that unite assets and functionality from Polkadot, Ethereum, Cosmos, Avalanche, and more. Learn more at https://moonbeam.network/
Bounty 1: Create a Cross-Chain dApp around Moonbeam and Connected Contracts
Moonbeam is a smart contract platform for building cross-chain connected applications that can access users, assets, and services on any chain. By uniting functionality from Ethereum, Cosmos, Polkadot, and more into a single platform, Moonbeam solves today’s fragmented user experience — unlocking true interoperability and paving the way for the next generation of apps.
From Moonbeam, you can call any contract on any supported chain - allowing you to build feature-rich and enjoyable user experiences. Your project will be eligible for this bounty if it calls a contract on a remote chain from Moonbeam to fulfill a non-trivial purpose in your app.
Moonbeam has integrated with a variety of general message passing (GMP) protocols that enable you to call contracts on remote chains. For example, this means that from Moonbeam, you could direct a swap to take place on Polygon, buy an NFT on Ethereum, or vote on a remote chain. Getting started with cross chain message passing is easy, and we have a number of tutorials to help get you started!
Bounty 2: Use One of Moonbeam’s Solidity Interfaces (Precompiles)
Moonbeam has a variety of precompiles that package powerful features like cross-chain transfers, democracy, and on-chain randomness into easy-to-access Solidity interfaces. You can call the methods of these Solidity interfaces from your dApp’s frontend, or directly from a Solidity smart contract (for precompiles that have been finalized). You can find a full list of Moonbeam’s precompiles here. Each precompile listed on the Moonbeam Docs Site includes a step-by-step tutorial on the methods of the interface and how to utilize them. Your project will be eligible for this bounty if it utilizes any method of any Moonbeam precompile in a non-trivial way.