Table of Contents

Step-by-step guide

Confirm transactions in Desktop Wallet with Ledger device

Restoring a Ledger wallet

Step 1 - Install the Crypto.com DeFi Desktop Wallet app for Ledger and create the wallet

Step 1.1 - Connect and unlock your Ledger device

Step 1.2 - On your Ledger device, go to "Install app". It should show "Open Ledger live to install apps"

Step 1.3 - On the Ledger Live, find Crypto.org Chain & Ethereum to install in the app catalog under "Manager" as below:

Step 1.4 - Your Ledger device will display "Processing…". Once the installation is completed, you should see "Installed" on your Ledger Live as below:

You can confirm the installation by checking if the Crypto.org App shows up in the main menu of your Ledger device:

Remark: Once Crypto.org App & Ethereum are successfully installed, please remember to close the Ledger Live app before proceeding to the next step.

Step 2 - Create a wallet in Desktop Wallet with Ledger device

After the app is set, please conduct the following steps to create a wallet with the desktop wallet:

Step 2.1 - Download the latest Crypto.com DeFi Desktop Wallet here

Step 2.2 - Run the Crypto.com DeFi Desktop Wallet and click "Get started":

Step 2.3 - Before creating your wallet, you would need to create an App password
to protect your desktop wallet:

Step 2.4 - Afterwards, your wallet is ready to be created. Please make sure you
select the following options accordingly:

  • Input the wallet name of your choice;

  • Tick "Want to create with hardware wallet" and choose "Ledger" as the
    wallet type.

  • Select a “Derivation Path Standard”, which decides the Derivation Path
    you’re going to use to derive the address of your Ledger wallet.

    • BIP-44: 44'/{coin}'/0'/0/{address_index}

    • Ledger Live: 44'/{coin}'/{account}'/0/0’

  • You’re able to view the possible derived addresses of your Ledger device
    with our helper by clicking “Show Ledger Derived Address List.”

Choose the Address Type you would like to show.

With the corresponding Ledger App opened on your Ledger Device, then click “Connect.”

You are able to choose your desired wallet address by clicking “Select.”
The corresponding “Index” of the wallet address will be filled for you.

  • "Index" is the value of either “address_index” or “account”, depending on

    which “Derivation Path Standard'' you have chosen. All addresses will be

    derived from the same key stored in your Ledger device based on different

    number inputs. You will need to input the same "Index" and “Derivation

    Path Standard” if you would like to restore the Ledger wallet address on

    another device.

  • For the network, three options of "Testnet Croeseid 4", "Mainnet", and

    "Custom Devnet" is given. Testnet Croeseid 4 is Croeseid testnet which

    is our Cosmos-based testnet that has been running since October 2020.

    Mainnet refers to Crypto.org Chain mainnet. Other than these, you can

    also fill up the custom configuration to your own network.

In this demonstration, we will be creating a testnet address and
connecting to the current Croeseid Testnet, therefore, we select "Testnet
Croeseid 4
" as the network option.

Step 2.5 - After clicking "Create Wallet," you will be asked to open the Crypto.org
Chain App on your Ledger device

Before you click "Connect", make sure you are able to see "Crypto.org Chain
Ready
" displayed on your device as follows:

Step 2.6 - You will be asked to open Ethereum App on your Ledger device to create a Cronos Chain wallet.

Make sure you can see "Application is ready" displayed on your device as follows:

Click "Connect." At this point, both your Crypto.org native chain and Cronos Chain wallets have been successfully created.

Step 3 - Before you perform transactions with the Ledger device

Before starting with the sending transaction/performing staking operations, we would
need some funds to begin with:

Step 3.1 - Go to "Assets" and pick the asset you would like to transfer. Once you
hit the "Receive" tab in the desktop wallet, your wallet address should be
displayed. Depending on which asset you choose, you might need to open a
different App on your ledger.

App

Supported Assets

Crypto.org

CRO (Crypto.org Chain)

Ethereum

CRO (Cronos Chain)

Verify the address by clicking "Verify address on Ledger", you should see the same
address being displayed on your ledger device as well.

Step 3.2 - Once the address has been confirmed, copy this address and request
some funds from the testnet faucet.

Asset

Faucet

CRO (Crypto.org Chain)

https://crypto.org/faucet

CRO (Cronos Chain)

https://cronos.org/faucet

Step 3.3 - Your current balance will be available on the "Assets" page. If you would like to view the transaction details, go to the "Transaction" Tab and simply hit the hash link under Transaction Hash, and it will direct you to the corresponding explorer where different details related to transactions will be displayed:

Remark: In case you have reached the daily limit on faucet airdrop, you can simply send a message on Discord #request-tcro under the specific network channel.


Confirm transactions in Desktop Wallet with Ledger device

Desktop Wallet supports all sorts of transactions for both regular wallets and wallets
created with Ledger devices. In this demonstration, we will conduct a fund sending
transaction with a Ledger device.


Step 1 - Sending funds is easy with the desktop wallet. Once you obtain some
testing tokens from the testnet faucet, go to the "Assets" page and click "Send" after picking your desired assets.

Fill up the request information: recipient address, amount(memo is optional):

Step 2 - Once you hit the "Continue" button, you should be able to review the
transaction details in the confirmation window on the desktop wallet. Proceed to
the next step by clicking "Confirm"

Remark: If you have not yet established a connection with your Ledger device, a
notification will pop up on the top-right hand corner, asking you to confirm the
connection with your Ledger.

Follow the instructions, and confirm the connection on your ledger device. Make sure
you are using the ledger device storing with the same wallet address on Desktop Wallet.

Step 3 - Now, your transaction details will show up on your ledger device, which
include: Chain-id, Account number, Sequence, Transaction type, the amount in
"basetcro," Sender address, Receiver address, Memo message, Transaction fee and gas.

You can now confirm the details and approve the transaction on the ledger
device:

Once the transaction is approved on your ledger device, you should see a
success message on your Desktop Wallet:

You can then check the transaction history in the "Transaction" Tab


Restoring a Ledger wallet

Since the private key of the Ledger wallet is stored inside the Ledger device by nature, you don't need the Mnemonic Phrases to restore a Ledger wallet on the Desktop Wallet.


You may also follow the Create wallet in Desktop Wallet with Ledger device Guide to
restore your previously created Ledger wallet.

Please note that you may still need to input the correct Address Index to derive your
desired Ledger wallet address.

Did this answer your question?