XCM GLMR AUTOSTAKE
Autostake your GLMR from any Parachain using XCM
Using XCM GLMR AUTOSTAKE:
The project solves the current problem of a user having to manually manage their GLMR asset holdings on multiple parachains if they wish to stake GLMR onto the Moonbeam Ecosystem. The project achieves the following:
- A simple UI walks the user through the process of autostaking GLMR from any parachain onto the Moonbeam ecosystem, choosing an active collator.
- Unstaking GLMR - Including the Initiation, Cancellation & Claiming process stages.
- The UI also provides the user with the ability to transfer a wide selection of assets between Parachains and Relay Chains on the Polkadot Ecosystem. The project makes extensive use of the Cross Consensus Messaging Format (XCM).
Two kinds of vertical message-passing transport protocols have been used in the project:
Upward Message Passing (UMP): This allows parachains to send messages to their relay chain.
Downward Message Passing (DMP): This allows the relay chain to pass messages down to one of its parachains.
In addition, the project has used Horizontal Relay-routed Message Passing (HMRP): This allows the parachains to parachain messaging on the same relay chain.
To showcase the project, the following assets and chains were included in the DApp:
DOT / ACA / AUSD / GLMR
POLKADOT (relay chain) / ACALA (parachain) / MOONBEAM (parachain)
Created for the following bounties of the Polkadot Hackathan North America Edition 2022:
Moonbeam Challenge - Build a XCM related Tool for Moonbeam