Skip to content
keylo
Polkadot parachainEVM

Moonbeam Wallet: Send and Receive GLMR on Polkadot's EVM

Updated , 8 minute read

A Moonbeam wallet holds GLMR and tokens on Moonbeam, the Ethereum-compatible parachain of Polkadot, using a standard 0x address. Keylo creates the wallet in your browser and signs Moonbeam transactions locally, paying gas in GLMR. Keylo does not offer swaps or bridges here, so this guide also explains the honest ways to move GLMR elsewhere.

Moonbeam at a glance

Native coin
GLMR (Glimmer)
Chain ID
1284
Network type
Polkadot parachain with full EVM
Block time
About 6 seconds
Finality
From the Polkadot relay chain
Swap and bridge in Keylo
Not available on this network
On this page
  1. What is Moonbeam?
  2. Moonbeam addresses: unified 0x accounts
  3. Before you import a Polkadot wallet phrase
  4. How to create a Moonbeam wallet with Keylo
  5. How to receive GLMR
  6. How to send GLMR
  7. Gas fees on Moonbeam
  8. Tokens and XC-20s on Moonbeam
  9. Moving GLMR to other networks
  10. Moonbeam safety tips
  11. Frequently asked questions

What is Moonbeam?

Moonbeam is a smart-contract chain connected to Polkadot as a parachain. It runs a full Ethereum-compatible environment, with Ethereum-style accounts, the EVM and the usual JSON-RPC interface, on top of Polkadot's Substrate framework. Developers can deploy Solidity contracts unchanged while gaining access to other Polkadot chains through cross-consensus messaging, known as XCM.

Block production works differently from a standalone chain. Moonbeam's collators propose blocks using its Nimbus consensus, and Polkadot's relay chain validators check and finalise them, so Moonbeam inherits Polkadot's shared security. Since a 2024 runtime upgrade enabled asynchronous backing, blocks arrive about every six seconds, and finality usually follows within tens of seconds.

GLMR pays gas, is used for governance and is delegated to collators who produce blocks. People use Moonbeam to reach Polkadot assets from an EVM wallet, for cross-chain apps and for DeFi that combines Polkadot and Ethereum liquidity. Its sister network on Kusama, Moonriver, uses MOVR and is not supported in Keylo.

Moonbeam addresses: unified 0x accounts

Most Polkadot chains use SS58 addresses, long strings starting with a network-specific character, such as 1 on the Polkadot relay chain. Moonbeam is different: it uses unified accounts, so the same 20-byte 0x address works for both its EVM and its Substrate side. Your Keylo address on Moonbeam is the same 0x string as on Ethereum, derived on the standard Ethereum path.

That means a Polkadot-style address cannot receive GLMR, and your 0x address cannot receive DOT on the Polkadot relay chain directly. Getting DOT onto Moonbeam is an XCM transfer done with Polkadot tools, after which it appears on Moonbeam as an ERC-20 style token. Polkadot-native wallets usually manage relay-chain accounts with a different key type, so importing their phrase into Keylo will not show the same accounts.

Before you import a Polkadot wallet phrase

Polkadot ecosystem wallets often hold two kinds of accounts side by side. Polkadot-type accounts, used on the relay chain and most parachains, sign with a different cryptographic scheme (sr25519 or ed25519) and show SS58 addresses. Ethereum-type accounts, the kind Moonbeam uses, sign with secp256k1 like Ethereum and show 0x addresses. Only the second kind can exist in Keylo.

If your Ethereum-type Moonbeam account was created in a wallet that follows the standard Ethereum path, importing its phrase into Keylo shows the same 0x address and balance. If the phrase only ever backed Polkadot-type accounts, or the wallet used a custom path, Keylo will show a new, empty address. Nothing is lost in either case: the funds stay on the original account until you move them.

How to create a Moonbeam wallet with Keylo

Keylo keeps only the encrypted wallet on its servers and never sees your password, phrase or keys, so it cannot move or recover your GLMR. If you used MetaMask or another EVM wallet on Moonbeam, import that phrase and the same 0x address appears. Accounts created in Polkadot-specific wallets for the relay chain are different keys and will not match.

  1. 1

    Go to create a wallet in any modern browser. There is no extension to install.

  2. 2

    Enter your name, email, phone number and a strong password, then confirm your email address.

  3. 3

    Keylo creates a 12-word recovery phrase in your browser and encrypts it locally.

  4. 4

    Open Moonbeam in your networks to see your GLMR balance and 0x address.

  5. 5

    In Settings, re-enter your password, reveal the phrase and write it down offline.

How to receive GLMR

A Moonbeam transaction is included in a block within seconds, but full finality comes from the Polkadot relay chain shortly afterwards. Exchanges usually credit deposits once finality is reached. If your deposit appears in the explorer but your exchange has not credited it yet, it is most likely waiting for that step or for the exchange's own checks.

You can also receive GLMR from Polkadot ecosystem wallets, as long as they send from an Ethereum-type Moonbeam account or perform a proper cross-chain transfer to your 0x address. A wallet that only handles SS58 accounts cannot pay a 0x address directly, so ask the sender to check the destination network before they confirm.

  1. 1

    Open GLMR on Moonbeam and tap Receive.

  2. 2

    Copy the 0x address or show the QR code. The Moonbeam label confirms the network.

  3. 3

    On the exchange, choose the Moonbeam network for GLMR, not an ERC-20 or BEP-20 version on another chain.

  4. 4

    Watch Activity for the incoming transaction, which links to the Moonbeam explorer.

How to send GLMR

Moonbeam exposes many Polkadot features through precompiles, special contracts at fixed low addresses that let EVM transactions trigger staking, governance or XCM transfers. Keylo will flag these as contracts. Unless you know exactly what a precompile does, do not send funds to one; use the official Moonbeam apps for staking and cross-chain transfers instead.

  1. 1

    Open GLMR or a Moonbeam token and tap Send.

  2. 2

    Paste or scan the recipient's 0x address. Keylo validates the checksum and flags contract addresses.

  3. 3

    Enter the amount or tap Max.

  4. 4

    Pick slow, normal or fast, then review the exact amount and network fee.

  5. 5

    Confirm to sign in your browser and broadcast to Moonbeam.

Gas fees on Moonbeam

Moonbeam supports Ethereum's EIP-1559 transaction format and charges gas in GLMR. A base fee adjusts with network usage, and a priority tip can be added on top. A simple GLMR transfer uses 21,000 gas and costs a small fraction of a GLMR; contract calls and cross-chain actions cost more.

Keylo's slow, normal and fast options set the tip and fee cap. With six-second blocks and Polkadot finality behind them, the choice rarely changes much in quiet periods, though during busy moments a higher tip helps a transaction into the next block rather than one after it. The review screen shows the fee before you sign, and Keylo adds nothing to normal sends.

Tokens and XC-20s on Moonbeam

Moonbeam hosts ordinary ERC-20 tokens and a special category called XC-20s: assets that arrived from other Polkadot chains through XCM, such as DOT, which appears as xcDOT. XC-20s live in Moonbeam's Substrate side but are exposed through an ERC-20 interface, so EVM wallets can hold and send them on Moonbeam like any token.

Sending an XC-20 to another 0x address on Moonbeam is a normal token transfer. Sending it back to its home chain, for example returning xcDOT to the Polkadot relay chain, requires an XCM transfer through Polkadot or Moonbeam apps, which Keylo does not perform. Bridged tokens from Ethereum also exist on Moonbeam, so check the contract and issuer before trading.

Moving GLMR to other networks

Moonbeam is one of the networks where Keylo has no in-wallet swap or bridge: the routing services Keylo relies on do not cover it. Holding, sending and receiving GLMR and Moonbeam tokens all work normally. When you want a different asset, an exchange that lists GLMR on the Moonbeam network is the most direct path: deposit from Keylo, trade there, and withdraw whatever you bought on its own network back to Keylo.

Moonbeam also has its own DEXs, and XCM connects it to other Polkadot chains. Those are used through apps and wallets that can connect to them, not through Keylo. If you go that way, check every site's address carefully and never paste your recovery phrase into a website. The chains page lists the networks where Keylo does support in-wallet swaps.

Moonbeam safety tips

  • Use your 0x address for Moonbeam; SS58 Polkadot addresses belong to the relay chain and other parachains.
  • Do not send funds to precompile addresses unless you understand exactly what they do.
  • Check XC-20 and bridged token contracts before trading.
  • Choose the Moonbeam network for GLMR withdrawals and test with a small amount.
  • Never share your phrase or password. Keylo support never asks for them.
  • Turn on two-factor authentication and review your session list regularly.

Frequently asked questions

Is a Moonbeam address the same as a Polkadot address?

No. Moonbeam uses Ethereum-style 0x addresses for its unified accounts, while the Polkadot relay chain and most parachains use SS58 addresses. GLMR can only be sent to a 0x address on Moonbeam. Moving DOT between the relay chain and Moonbeam requires an XCM transfer through Polkadot tools.

Can I swap GLMR in Keylo?

No. Keylo's swap and bridge partners do not route Moonbeam, so in-wallet swaps are not available for GLMR. You can send GLMR to an exchange that supports the Moonbeam network, trade there and withdraw to Keylo. Always confirm the deposit network before sending.

What is xcDOT?

xcDOT is DOT that has been moved from the Polkadot relay chain to Moonbeam through XCM. On Moonbeam it behaves like an ERC-20 token at your 0x address. You can send it to other Moonbeam addresses from Keylo, but returning it to the relay chain needs an XCM transfer in Moonbeam or Polkadot apps.

How fast is Moonbeam?

Moonbeam produces a block about every six seconds, and the Polkadot relay chain finalises blocks shortly afterwards, usually within tens of seconds. A send from Keylo appears in Activity once included. Exchanges usually wait for relay chain finality before crediting deposits.

Can I stake GLMR with Keylo?

No. Staking GLMR means delegating to collators through Moonbeam's own apps or a wallet that supports Moonbeam staking, and it comes with an unbonding period before you can move the funds again. Keylo supports holding, sending and receiving GLMR and Moonbeam tokens, so you can keep unstaked GLMR here and stake elsewhere if you choose.

Get your Moonbeam address in a minute

Create a free Keylo wallet with your email. The same recovery phrase also covers Bitcoin, Ethereum, Solana and every other supported network.

Create a free wallet