Bounties:

Bounty 1: Create a Cross-Chain dApp around Moonbeam and Connected Contracts

Bounty 2: Use One of Moonbeam’s Solidity Interfaces (Precompiles)

Bounties Details:

[EN] 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.

Here are two examples of how you can call a contract on a remote chain:

  1. With Axelar’s General Message Passing, you can call a contract on Ethereum, Avalanche, Fantom, Polygon and more. Here’s a step-by-step guide demonstrating how to call a contract on a remote chain from Moonbeam.
  2. XCM is Polkadot’s native message passing protocol. Moonbeam features native interoperability with other Polkadot parachains thanks to XCM. In addition to transferring assets, remote execution via XCM enables you to take an action on a remote chain.