Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[$20,000] XCM UI Tool (with SubQuery, Moonbeam, Acala, and HydraDX) #26

Closed
jamesbayly opened this issue May 21, 2022 · 1 comment
Closed

Comments

@jamesbayly
Copy link
Contributor

jamesbayly commented May 21, 2022

XCM UI tool

Sponsored equally between SubQuery, Moonbeam, Acala, and HydraDX for a total of a US20k prize.

Background

XCM is a foundational new technology of Polkadot that allows heterogeneous blockchains to interoperate and seamlessly transfer value. XCM functionality recently debuted on Moonbeam, Acala, and HydraDX with the introduction of the XC-20 standard, a Substrate-native asset that conforms to ERC-20 standards allowing native communications and token transfers between the two chains without the need for bridges.

Challenge

Currently, transferring assets via XCM between parachains can be a frustrating experience because the information displayed in block explorers is limited and disjointed. For example, you might see a transaction that initiated your XCM transfer but it is not clear:

  1. that it is an XCM transaction, and
  2. the destination of the transfer.

Submission Requirements

Your challenge is to build an explorer that tracks the status of a user's assets and reflects accurate locations for assets transferred via XCM. The main idea is to provide a nice UI and improve the UX for end users using XCM transfers.

It may solve the following user stories:

  • As a user that has just made a XCM transaction, when I enter my Ethereum/Substrate Tx hash, then I can see the outcome of that XCM transaction on the destination chain
  • As a user with assets across multiple chains, when I enter my address, then I can see a list of all XCM i've done on each chain
  • As an investor, when I view the aggregated data of all transactions across chains, then I can marvel in the technological breakthrough that XCM provides

Judging Criteria

  • How easy it is to understand and use for the average user. XCM is currently very powerful but it is complex, frustrating, and a terrible user experience. This is the most important aspect of this grant
  • Functionality
  • Your final submission must include at least Moonriver, Karura, and Basalisk, and must use SubQuery to index the XCM events

Resources

This is a technical challenge, and we will be providing more detailed support for applications that usual. Reach out, let us know, and we can work together on this

@ysun062
Copy link

ysun062 commented May 27, 2022

Team NZ (Roy, Eric, Leo, Vincent) is going to attempt doing this project as part of the Polkadot Hackathon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants