Secure Your SHM: Set Up a Self-Custodial Wallet on Shardeum

Secure Your SHM: Set Up a Self-Custodial Wallet on Shardeum

With a self-custodial wallet, your SHM stays fully in your control. This blog explores why that matters in decentralized networks like...

Back to top

Your first step into Shardeum begins with setting up a self-custodial wallet (also known as a non-custodial wallet). This isn’t just about installing a wallet app — it’s about creating a self-sovereign identity that gives you full control over your funds and data on the Shardeum blockchain and across the wider Web3 ecosystem.

Take control of your digital and financial future — on your terms.

Custodial vs Self-Custodial Wallets: What’s Similar?

To make sense of how self-custodial wallets work, it helps to compare them to something more familiar — like digital payment apps such as Apple Pay or Google Pay.

  • Account Interface: A self-custodial wallet like MetaMask is similar to Apple Pay/Google Pay in that it serves as an interface to access and manage your funds — in this case, your Shardeum account instead of a traditional bank account.
  • User Authentication: Just as Apple Pay/Google Pay uses your PIN or password to authenticate access to your bank account, a self-custodial wallet uses cryptographic signatures to authenticate access to Shardeum account
  • Transaction Initiation: Both allow you to send and receive money, check your balance, and view your transaction history — but with one key difference: in self-custodial wallets, you retain sole control of your private keys, giving you full ownership and responsibility for your assets, with no reliance on intermediaries.

Why You Need a Self-Custodial Wallet

  • Self-Custody: Where traditional Web2 wallets entrust banks as custodians of your funds, Web3 wallets put you in full control.
  • Privacy: No personal information or KYC is required to create Shardeum account through a Web3 wallet. While this doesn’t make your activity completely anonymous, it fulfills Web3’s promise of enabling individuals to be in charge of their identity and data — unlike traditional systems, where your personal details are collected, stored, and managed by third parties.
  • Decentralization: Nobody, including Shardeum or wallet providers, can block, or reverse your transactions.
  • Lowering Entry Barrier: Anyone can create a Shardeum account instantly through self custodial wallets—no approvals, no fees, and no minimum balance required.
  • Universal Gateway in Web3: Unlike in Web2, your self-custodial wallet is more than just a transaction tool — it’s your multi-purpose tool to Shardeum, giving you a cryptographic identity that enables you to authenticate transactions, earn rewards for verifying transactions as nodes, log in to Web3 platforms, and use decentralized applications (dApps) in a permissionless, peer-to-peer environment.

Understanding Your Shardeum Account

A Shardeum account is your identity on Shardeum blockchain. It’s made up of two cryptographic keys — a public key (used to create and share your “wallet address”) and a private key (used to access and control your account).

Your wallet securely stores your private key, while your actual account data — like your SHM balance and transaction history — is stored on the blockchain network.

When you use your wallet to sign a transaction, it uses your private key to prove that it’s really you — without ever revealing the key itself.

How to Join Shardeum Mainnet (Step-by-Step Guide)

Getting started with Shardeum is simple — it only takes two main steps to set up your wallet and connect to the network:

  • Step 1: Choose & Install an EVM-Compatible Wallet
  • Step 2: Add Shardeum Network to MetaMask
  • Step 3: Buy SHM and Withdraw to Your Shardeum Wallet

Step 1: Choose & Install an EVM-Compatible Wallet

For this tutorial, we’ll use MetaMask — a popular, user-friendly Web3 wallet available as a browser extension (we’ll be using Chrome) and as a mobile app. The process is more or less the same if you want to use another wallet provider. Just make sure they are EVM-compatible, which we will talk about in a bit.

Go to https://metamask.io on your browser and click on “Get MetaMask”

Add it to your Chrome browser by clicking “Add to Chrome” and approving permissions.

Once installed, you can now access MetaMask by clicking the puzzle-shaped Extensions icon in your browser toolbar and selecting the MetaMask icon.

Get Started: Set Up Your Wallet and Join Shardeum Mainnet

Open MetaMask from your browser’s extension menu and click on “Create a new wallet”.

Agree to the terms, then create a strong password (minimum 8 characters). This password is used only to login to MetaMask wallet locally on your device. Note, you cannot recover the MetaMask login password itself — but you can reset it using your Secret Recovery Phrase (SRP), which we will cover right below. Aftering creating your MetaMask password, click on “Create a new wallet” again.

On the next screen, you’ll be prompted to secure your wallet using a Secret Recovery Phrase (SRP) — a unique 12-word phrase. Choose “Secure my wallet (recommended)” to proceed and follow the instructions. This phrase is the only way to recover your wallet due to accidental app deletion, crashes or local password recovery, so make sure to store it safely and offline.

After clicking Next, you’ll be asked to confirm your SRP by selecting the words in the exact order they were shown. Once confirmed, MetaMask will display a message indicating that your wallet is ready to use. It will also remind you where to find your recovery phrase later, in case you need to back it up again in the future.

You can click “Done”. The next screen will confirm that MetaMask has been successfully installed and guide you on how to pin the MetaMask extension to your browser toolbar for easy access.

You’ll now land on the MetaMask home screen — the same screen you’d see if you opened MetaMask from your browser’s extension toolbar or your mobile app. Your first wallet account will be typically labeled “Account 1,” with a default balance of 0 ETH. Below that, you may see 0 USD, which simply reflects the current value of your ETH (or other EVM based tokens) in USD. You can customize this display or switch currencies anytime in the settings later.

Understanding Your Wallet Interface

  • “Account 1” Account Name → A label for your wallet address (e.g., “Account 1”) — you can rename it anytime for easy identification.
  • 0x Wallet Address → A string of characters starting with 0x3bD..52.This is your public-facing address. You can copy it by clicking on it — use this to receive SHM tokens and connect to available applications.
  • Network Dropdown → This shows the network you’re currently connected to. Initially, it shows “Ethereum Mainnet.”
  • Menu (Three Dots > Account Details) → This lets you to:
    • View your wallet address as a QR code
    • Export your private key (⚠️ Only do this if necessary, and never share it)
    • Customize MetaMask settings

Step 2: Add Shardeum Network to MetaMask

MetaMask is an Ethereum Virtual Machine (EVM) compatible wallet, which means it’s connected to the Ethereum Mainnet by default. However, it’s important to note that Ethereum and Shardeum are two entirely separate Layer 1 blockchains.

As highlighted in Shardeum’s whitepaper, our strategy is to innovate at the core — scalability and decentralization — while deliberately retaining familiar elements like wallet compatibility, the EVM, and blockchain explorers. This ensures a seamless experience and faster adoption for both users and developers.

Now let’s add the Shardeum network. Click the network dropdown at the top of MetaMask and select “Add a custom network”.

Next, input the Shardeum RPC endpoint, which serves as a technical bridge (or API) allowing your wallet to interact with the Shardeum network. Connect to Shardeum Mainnet using the details as shown in the screenshots below and hit Save (Alternatively, you can click the blue ‘Connect to Shardeum Mainnet’ button in our docs page to skip manual entry).

  • Network Name: The label used by Shardeum to identify the network (main network or test network)
  • RPC URL: The gateway your wallet uses to communicate with Shardeum — like an API endpoint.
  • Chain ID: A unique identifier that distinguishes Shardeum from other EVM networks.
  • Currency Symbol: The shorthand (e.g., SHM) displayed for the network’s native token.
  • Blockchain Explorer URL: A link to a public tool where you can view transactions, addresses, and fees on the network.

Once you’ve added the network, clicking the network dropdown will now display Ethereum Mainnet, and Shardeum Mainnet. Select “Shardeum Mainnet”, and your wallet interface will switch — allowing you to see the difference immediately.

What Changes — and What Doesn’t — After Shardeum is Added to MetaMask

When you switch from Ethereum to Shardeum in your MetaMask wallet, you’ll notice something interesting:

🔄 What Changes:

  • Token name: You’ll now see SHM — Shardeum’s native token — instead of ETH or USD. This reflects the transition to the Shardeum network, where SHM will hold real-world value after the mainnet launch.
  • Network: The top bar shows “Shardeum Mainnet” instead of “Ethereum Mainnet”.
  • Blockchain activity: Any balances, transaction history, or applications now relate to Shardeum.

What Stays the Same:

  • Account name (e.g., “Account 1”): This is just a label stored locally in your wallet. You can rename it if you want.
  • Wallet address: Your wallet address remains the same across all EVM-compatible networks — including Ethereum, Shardeum, and their respective mainnets and testnets. It’s generated from your private key and is independent of the network you’re connected to.
Shardeum Wallet Address: 

1. This is the address you’ll use to send and receive SHM, sign transactions, check your balance, and connect to other applications on the network.

2. Whether you're using Shardeum Testnet or Mainnet, your wallet address stays the same. Just switch networks to view the corresponding balance and transactions.

Step 3: Buy SHM and Withdraw to Your Shardeum Wallet

Click the button below for a quick, step-by-step tutorial on how to buy SHM and withdraw it to your self-custodial wallet like MetaMask. Funding your wallet enables you to take full control of your SHM—whether it’s sending ultra-low-cost P2P transactions, making instant global remittances, handling seamless cross-border payments, or staking SHM to run a node and earn rewards.

Lost Access to MetaMask or Switching Devices?

If your EVM-compatible wallet like MetaMask was removed accidentally, stopped working due to app crashes, you’re setting it up on a new device, or you’ve lost access to your local password, you can recover full access to your wallet and SHM tokens by importing your existing account using your Secret Recovery Phrase (SRP). This is another reason why you cannot afford to lose your SRP.

If you’ve lost access to your SRP, your only fallback is to recover individual accounts using their private keys. Keep in mind: each private key restores only one account, not the entire wallet. To recover multiple accounts, you’ll need to repeat the import process separately for each one using its unique private key.

Important: While private keys can technically be used for recovery, they are not a secure or recommended way to back up your wallet. In fact, it’s best to avoid saving private keys altogether unless absolutely necessary.

1. Restore Using Secret Recovery Phrase (Recommended)

This method restores your entire wallet, including:

  • All account addresses
  • SHM balances
  • Connected dApps and custom networks

Follow These Simple Steps:

  1. Click on your current account name (e.g. Account 1) in MetaMask.
  2. Select “Add account or hardware wallet” button.
  3. In the prompt that appears, choose “Secret Recovery Phrase”.
  4. Enter your 12- or 24-word SRP exactly as saved.
  5. Click “Import Wallet.”
Get Started: Set Up Your Wallet and Join Shardeum Mainnet
You’ll notice the restored account appears as Account 2 (or similar), labeled with SRP #2 — indicating it was imported using a second Secret Recovery Phrase. This can be useful to easily track and manage multiple wallets and their corresponding SRPs if needed.

2. Restore Using Private Key (For Individual Accounts)

This is useful if you’ve saved the private key for a specific account.

You will follow the same process outlined above. Just that instead of choosing SRP as shown in the second screenshot, you will select Private Key option. You can paste the appropriate private key and import your wallet account(s).

The aforementioned processes are nearly identical if you are importing wallet accounts on your mobile device.

Understanding Shardeum Testnet and Mainnet

L1 blockchain networks like Shardeum majorly runs two types of networks: Testnet and Mainnet.

The Testnet is a safe, sandbox environment — often rolled out in multiple stages or phases — where users and developers can explore features incrementally, test transactions, and build applications using test SHM tokens that hold no real-world value.

The Mainnet, on the other hand, is the live version of the blockchain where real SHM tokens are used and all transactions are permanent.

Types of Wallets

Shardeum has partnered with leading wallet providers to make it easier for users to connect and transact. The wallets include MetaMask, OKX and Trust Wallet. But you’re not limited—any EVM-compatible wallet is expected to work seamlessly with the Shardeum mainnet.

Browser Extension Wallets

Installed directly in your web browser (e.g., Chrome, Firefox), these wallets are ideal for interacting with dApps and signing transactions on desktop. Example: MetaMask

Mobile Wallets

Designed for smartphones, mobile wallets let you send, receive, and manage crypto easily on the go. They also support features like QR scanning and in-app browsers for dApps. Examples: MetaMask Mobile, Trust Wallet

Hardware Wallets

Physical devices that store your private keys offline, offering the highest level of protection against online threats and hacks. Ideal for long-term or high-value storage. Examples: Ledger, Trezor

Web Wallets

Accessible directly through a browser without installing extensions, web wallets offer convenience but may rely on third-party infrastructure. Example: Rabby

Protecting Your Wallet and SHM Assets

1. Your Seed Phrase = Full Access. Never Share It.

When you create a wallet, you’ll be shown a Secret Recovery Phrase (also called a seed phrase) — typically 12 randomly generated words. This phrase generates your wallet’s private key and is the only way to recover your wallet if you lose access to your device or forget your local password.

Treat it like your master key and never share it with anyone — not even with people claiming to be support staff. We strongly recommend writing it down and storing it in a secure, offline location. If someone gains access to your seed phrase, they can generate your private key, gain full control of your wallet, and transfer all your funds to their own address — and there’s no way to reverse it.

2. Your Private Key = Direct Access. Never Share It.

A private key is what actually signs your transactions on the blockchain — it’s the cryptographic proof that you own and control a specific wallet address account. No password, no biometric check, and no MetaMask interface is required. Just the key itself can bypass all local security and grant full control over that account.

For most users, there’s rarely a reason to rely on — or even store — private keys, whether digitally or offline. Your SRP is the safer, recommended way to back up and restore your entire wallet, including all accounts associated with it.

3. Custodial vs Self-Custodial Wallets: A Security Perspective

On centralized exchanges (CEXs), your wallet is tied to a username and password — not to your own cryptographic keys. If you lose access, recovery is typically possible through familiar methods like KYC verification or reaching out to customer support. In some cases, they may even help reverse mistaken transactions. SHM can certainly be stored on CEXs or with other custodial services if you prefer that convenience — they manage access on your behalf. However, while this setup may seem safe, it comes with trade-offs: your funds can be censored, frozen, or lost entirely if the platform is compromised, shut down, or mis-regulated.

By contrast, decentralized networks like Shardeum are designed to eliminate single points of failure. The core principle is to give you full control of your assets through non-custodial wallets, where ownership is secured by your cryptographic keys — not centralized systems. This means complete autonomy over your funds and transactions. But it also means you are solely responsible for protecting your private key or Secret Recovery Phrase.

4. Double-Check Network Compatibility Before Transferring Tokens

Always double-check the network before sending or receiving SHM or any other tokens. Sending funds to or from a non-EVM-compatible network can result in permanent loss of assets, as those networks use different address formats and transaction protocols. Since wallets don’t usually warn you about mismatched networks, it’s important to manually verify that both sender and receiver are using EVM-compatible chains like Shardeum, Ethereum, or other supported networks.

While Shardeum focuses on building a robust and scalable base layer to make decentralization truly affordable and accessible, UX-focused innovations and interoperability in Web3 — along with evolving regulations worldwide — are steadily catching up, bringing a seamless Web3 experience closer to reality.

1
The Shard

Sign up for The Shard community newsletter

Stay updated on major developments about Shardeum.