Crust Wiki

Crust Wiki

  • Docs
  • Shadow
  • Contribute
  • Languages iconEnglish
    • 中文
    • Help Translate

›General

General

  • Crust Overview
  • Crust Grants
  • Crust Ecosystem Growth
  • CRU Claims
  • LockedCRU Claims
  • LockedCRU Unlock
  • Bridge

    • Ethereum Bridge
    • Elrond Bridge
  • Crust Wallet
  • Glossary
  • Use CRU18 Guarantee
  • Parameters
  • Contributing

Learn

  • Account
  • Crust Tokens
  • New Bond
  • Guarantor
  • Validator
  • GPoS
  • sWorker

    • Overview
    • Entry Network
    • Workload
  • DSM
  • Storage Merchant
  • Identity
  • Governance Guide

Build

  • Builder's Portal
  • Crust Storage 101
  • Basics

    • Developer faucet
    • Crust Rocky Network
    • Store file with Crust Storage API
    • Store file with Crust IPFS Pinning Service API

    Crosschain Storage Solution

    • Crust's XCMP-based cross-chain dStorage solution
    • Crust's Parachain-based cross-chain dStorage solution
    • Crust's Native IPFS cross-chain dStorage solution
    • Crust's Smart contract cross-chain dStorage solution

    Integration Guide

    • DApp Hosting
    • NFTs
    • File Storage

    Node Guide

    • Crust Node
    • Crust Storage Manager

    Toolkits

    • Crust Pinner Github Action
    • Crust Pinner NPM Package
    • IPFS W3Auth Gateway
    • IPFS W3Auth Pinning Service

Build With EVM

  • Overview
  • Build With EVM 101
  • Chains

    • Ethereum
    • Optimism
    • Arbitrum
    • zkSync

    Toolkits

    • SDK

Build With Algorand

  • Overview
  • Build With Algorand 101
  • Algorand applications

Build With TON

  • Overview
  • Build With TON 101
  • TON applications

Node

  • Node Overview
  • Node Hardware Spec
  • Owner Node
  • Member Node
  • Isolation Node
  • Validator Guidance
  • Guarantor Guidance
  • sWorker Version
  • Node Benefits
  • Configure QoS

Storage

  • Overview
  • User Guidance
  • Merchant Guidance
  • Order Settlement
  • Storage Market Benefits
  • Apps Storage Issue

Q&A

  • Basic Knowledge
  • Verifiers and Candidates
  • Guarantor
  • Rewards and Punishments
  • Basic Node Problems
  • Member Node Related
  • Related Groups
  • Fix unstable chain
  • Applications
  • EPID & ECDSA
  • Other
Edit

CRU Claims

If you want to map ERC20 CRU to Crust Network, you can follow this tutorial step by step to claim CRU, the whole claim process shows below

Overall

Preparation

In order to prevent unknown errors in the claim process, we highly recommend using the following tools to help you in the entire claim process

Don't worry about being unfamiliar with the following tools, we will teach you how to use them step by step in the following steps.

  1. MyEtherWallet
  2. ImToken or MetaMask
  3. Crust Apps

Steps

❗️ All exchange accounts are invalid

DO NOT do the following steps with the exchange account, that will make the claim invalid and cause asset loss

I. Burn ERC20 CRU

First of all, PLEASE MAKE SURE you have read the following precautions before you burn ERC20 CRU, once you burnt your CRU, nobody can get your asset back:

  1. ⚠️ Please make sure your burn is ERC20 CRU, not ETH or other ERC20 tokens
  2. ⚠️ Please make sure you have the authority to make signature of the ethereum account (you own this account's private key, and again all accounts created by exchanges are NOT APPLICABLE)
  3. ⚠️ Please make sure that your each burn transaction is less than 50,000 CRU
  4. ⚠️ ERC20 CRU: CRUST
  5. ⚠️ Burn Address: 0x0000000000000000000000000000000000000001

Then, you can burn your ERC20 CRU now 😄

  1. Go to the claim page in Crust Apps, transfer your ERC20 CRU to the Burn Address (0x0000000000000000000000000000000000000001) in the ethereum network, you can send this transaction with any kind of ethereum wallets (AGAIN, make sure you own the private key) Apps Claim0-0
  2. Please confirm your transaction is:
    • Successful
    • Has at least 6 confirmations
    • Copy the transaction hash value Apps Claim0-1

II. Verify transaction

Go to the claim page in Crust Apps

  1. Select the account of Crust mainnet that you want to claim,If you haven't created an account yet, you can refer to this create account tutorial
  2. Paste the transaction hash value you copied in Step I
  3. Make sure your transaction's amount <= claim limit
  4. Click "Continue", this step will wait for a while, the claim service will check the legitimacy of your transaction.

Apps Claims2

If a red error appears in the upper right corner of the page, it means you have failed in this step, it may be caused by the following reasons:

  1. Your transaction's confirmations is not enough (at least 6 confirmations)
  2. Your transaction amount exceeding the claim limit, if so, please wait it to recover
  3. Claim service may be busy for a while, if that, you can wait and try it later

III. Log in to MyEtherWallet and Connect to your wallet

Since MyEtherWallet supports lots of wallets, the following process will use 'ImToken' and 'MetaMask' as an example, other wallets are super familiar with these 2

⚠️ Please make sure that the connecting wallet address is the same as the address where the transaction was successfully sent in Step I (We need to sign the message with the private key of this address)

If you're using ImToken mobile wallet

  1. Open MyEtherWallet:
    • Click 'Mobile Apps'
    • Connect the wallet address which you burnt the ERC20 CRU

Connect Wallet1

Connect Wallet2

Connect Wallet3

  1. On the ImToken mobile client, click the scan icon in the upper right corner, scan the QR code displayed by MyEtherWallet and authorize

Connect Wallet4

Connect Wallet5

If you use MetaMask, please click Browser Extension

Connect Wallet7

Connect Wallet8

Connect Wallet9

After the authorization is successful, you will see the following screen on the MyEtherWallet page, which means your wallet is successfully connected

Connect Wallet6

IV. Get the Ethereum Signature

Please make sure you completed Step II, then continue with following steps

  1. In Crust Apps Claim page,Click the gray box to copy the text

Sign Msg1

  1. In MyEtherWallet page, click Message on the left side as shown, select Sign Message, and paste the text in the gray box into the text box, click Sign

Sign Msg2

  1. Then:

    • If you're using ImToken, there will be a pop-up in the ImToken side, Click "Confirm", ⚠️ Please be attention here, At this step, the communication between MyEtherWallet and ImToken may be interrupted and no authorization information will pop up. Please do the Step III again.

    Sign Msg3

    • If you're using MetaMask, you just need to make your sign through Metamask pop-up window.

    Sign mm

  2. Copy the signature

Sign Msg4

V. Claim CRUs

Go back to Crust Apps Claims page, with the Signed Message copied in Step IV:

  1. Paste the signature into the area shown in the image below, and click "Confirm claim". The green area shown as the image below will appear if the claim is recorded on chain.

Claim Done1

  1. Click to claim

Claim Done2

  1. Claim successfully

Claim Done3

References

The code involved in claim process has been open source:

  1. MainNet Claim
  2. Crust Claims
← Crust Ecosystem GrowthLockedCRU Claims →
  • Preparation
  • Steps
    • ❗️ All exchange accounts are invalid
    • I. Burn ERC20 CRU
    • II. Verify transaction
    • III. Log in to MyEtherWallet and Connect to your wallet
    • IV. Get the Ethereum Signature
    • V. Claim CRUs
  • References
Docs
Getting StartedCRU ClaimsWebsite Hosting with CrustNFT Data Storage with Crust
Community
DiscordTwitterTelegram
More
CooperationGitHub
Copyright © 2025 Crust Network