# Using Ledger device with desktop wallet

# Crypto.org Chain Desktop Wallet

Crypto.org Chain Desktop Wallet Beta supports sending and staking operations, latest version can be found on the release page.

The following are the step-by-step instructions for the use of Ledger devices with Crypto.org Chain desktop wallet. Before starting the process, you will need:

# Technical support and enquiries

In case you have any enquiry about using Ledger device with desktop wallet, kindly send a message to the Crypto.org Chain Discord #desktop-wallet channel for assistance.

# Install the Crypto.org Chain desktop wallet app for Ledger and create the wallet

We will use Ledger Nano S for this illustration:

# Step 1 - Install the Crypto.org Chain app on your Ledger device

  • 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 and install Crypto.org Chain in the app catalog under "Manger" 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 the Crypto.org App is successfully installed, please close the Ledger Live app before proceeding to the next step .

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

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

  • Step 2.1 - Download the latest Crypto.org Chain desktop wallet here

  • Step 2.2 - Run the Crypto.org Chain 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 your wallet name of your choice;
    • Tick "Want to create with hardware wallet" and choose "Ledger" as the wallet type.
    • For the network, three options of "Testnet", "Mainnet", and "Custom Devnet" are given. Testnet is Croeseid testnet which is our Cosmos-based testnet that has been running since last October. Mainnet is refers to Crypto.org Chain mainnet. Other than these, you may 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" as the network option.
  • Step 2.5 - Before clicking "Create Wallet", make sure you have unlocked and started your Crypto.org Chain App on your Ledger device. Also, you should be able to see "Crypto.org Chain ready" displayed on your device as follow:
    At this step, your wallet should be successfully created:

# Step 3 - Create wallet in Desktop Wallet with Ledger device

In order to start with the sending transaction/performing staking operations, we would need some funds to begin with:

  • Step 3.1 - Go to the "Receive" option in the desktop wallet and your wallet address will be displayed. 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

  • Step 3.3 - Your current balance will be available on the Home page. If you would like to view the transaction details, simply hit the hash link under Transaction Hash and it will direct you to the 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 channel.

# Confirm transactions in Desktop Wallet with Ledger device

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

  • Step 1 - Sending funds is easy with the desktop wallet. Once you obtain some fund from the testnet faucet, go to the "Send" page, fill up the request information: recipient address, amount to be sent and optional memo as needed:

  • Step 2 - Once you hit the "Continue" button, you can review the transaction details in the confirmation window on the desktop wallet and proceed to the next step by clicking "Confirm":

  • Step 3 - Now, your transaction details will be shown on your ledger device, which includes: Chain-id, Account number, sequence, Type of the transaction, the amount in "basetcro", Sender address, Receiver address, memo message, Transaction fee and gas:

    • You can confirm the details and approve the transaction on the ledger device:
    • Once the transaction has been approved on you ledger device, you should see a success message on your Desktop Wallet:
    • You can then check the transaction history at the "Home" page.