What Is Crypto.com DeFi Desktop Wallet?

Overview of the Crypto.com DeFi Desktop Wallet and how to use it.

Valery avatar
Written by Valery
Updated over a week ago

Crypto.com DeFi Desktop Wallet supports staking operations, validator selections, and governance voting. Users can also view, send and mint NFTs directly, and much more from the Desktop Wallet.

Using Desktop Wallet for the first time

Step 1 - Download the latest Crypto.com DeFi Desktop Wallet.

Step 2 - Run the Desktop Wallet and click "Get Started".

Step 3 - Before creating or restoring your wallet, you need to create an App password to protect your desktop wallet. The password is required to be at least 8 characters, containing a letter, a number, and a special character.

Remark: It is recommended to create a stronger and unguessable password. A password labeled as "safe" and "strong" means that a person would have an extremely low probability to guess it correctly.

Step 4 - Choose between "Restore Wallet" and "Create Wallet"

Settings

1. Custom your node configuration

You can change the node connection settings for every different wallet specifically.

  • Check the "Propagate the settings…" box if you would like to apply the current settings to all wallets with the same network type.

  • Here are the default node configurations of different network types:

Cronos POS Chain

Network

Mainnet

Testnet Croeseid 4

Node URL

Chain Indexing URL

Chain ID

crypto-org-chain-mainnet-1

testnet-croeseid-4

Network Fee

10000

10000

Gas Limit

300000

300000

Cronos Chain

Network

Mainnet

Testnet3

Node URL

Chain Indexing URL

Chain ID

25

338

Network Fee

20000000000

42000000000

Gas Limit

50000

42000

2. Change your App Language

Since v0.4.0, we support languages other than English. You’re able to choose your preferred language under Tab "General Configuration":

While we’re planning to bring more languages to the app, we also welcome your contribution to perfecting the translations. You may refer to Content Management for more details.

3. Auto Update

The opt-in Auto Update has been introduced since the release of v0.7.4. It is enabled by default. However, users are allowed to disable the application from being updated automatically for a certain period of time.

Once this is disabled, you’ll see its expiration date and time.

The wallet will resume auto-update once the above expiration date has passed.

4. Export your Wallet Recovery Phrase

Since v0.3.8, you are able to export your wallet recovery phrase. All the wallets in Desktop Wallet are encrypted with the app password, thus you are required to enter the correct app password to decrypt and export the wallet properly.

Step 1 - Under Tab "General Configuration," click "Export" in "Export your Recovery Phrase":

Step 2 - Enter the app password and decrypt the wallet.

Step 3 - Now you can swipe through and write down all the Recovery Phrases in the correct order:

5. Address Book

Address Book is where you may store some frequently used addresses. You are able to edit your Address Book as you preferred.

You will have quick access to any stored addresses in the Recipient Address field across the wallet.

6. Clear your Storage

You may come across occasions when you’ve forgotten your app password, or you would like to clean up the access of all the existing wallets inside the Desktop Wallet. You are able to safely reset the Desktop Wallet’s storage with the following steps:

Step 1 - Under Tab "Clear Storage", click "Clear Storage"

Step 2 - Make sure you’ve checked the checkbox and understood the consequences:

Step 3 - Enter "CLEAR", then click "Clear Storage":

When the Clear Storage process finishes, it brings you back to the Welcome Page and the Desktop Wallet becomes a brand new installed state again:

1. Wallet Menu

This is where you could manage all your wallets, including Create, Restore, Delete, and switch between wallets.

1.1 - Create Wallet

Step 1 - Before your wallet is ready to be created, please make sure you select the following options accordingly:

  • Input the wallet name of your choice.

  • For the network, three options of "TESTNET Croeseid 4", "MAINNET", and "CUSTOM DEVNET" are given:

⦁ "TESTNET Croeseid 4" is our Cosmos-based testnet-croeseid-4.

⦁ "MAINNET" is referring to Cronos POS Chain mainnet.

⦁ You may also set up your own network with the custom configuration.

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

Step 2 - After inputting the information, hit "Create Wallet" and the success window will pop up.

Step 3 - Once you click "Continue", the wallet will automatically generate the recovery phrase for users. Please make sure you record down all the phrases in order to restore your wallet in the future.

Step 4 - After you input the app password again, hit "Go to Home," which will bring you to the main dashboard.

1.2 - Restore Wallet from Mnemonic Phrases

When you select the option of "Restore Wallet," it brings you to the following window that allows you to input the wallet name and mnemonic phrase.

Step 1 - Input all the required information (make sure you input the correct information of your wallet) and then hit "Restore Wallet."

Step 2 - Then it requires you to input the app password you created when you initially installed the app.

Step 3 - After you input the app password, hit “Go to Home”, and it will bring you to the main dashboard. Now you have successfully restored your wallet!

1.3 - Delete Wallet

Step 1 - In the case that you would like to delete any of your wallets, you can do so by hitting the bottom left option and selecting the option "Delete Wallet":

Step 2 - Following that, a confirmation page will pop up with the wallet address, before deleting the wallet, please make sure you already have saved the phrase properly. If you have not backed up your wallet mnemonic phrase and deleted the wallet in the Desktop Wallet, this will result in losing your funds forever. Once you are ready to delete the wallet from the Desktop Wallet, hit "Confirm":

Step 3 - In the next window, please enter the words “DELETE” to further confirm, then click “Delete Wallet”. After a bit of loading time, the success page will show:

1.4 - Wallet List

You can find the list of all your wallets by clicking the bottom left button and selecting the "Wallet List", and then all the inputted wallets will be displayed on the right interface.

You can select any wallet you would like to access by hitting "Select" under "Action."

2. Transactions

2.1 - Sending Transactions

Sending funds is easy with the Desktop Wallet. Ensure that you have enough funds before you perform the sending operation. Do not forget that you can always request some testing tokens in the faucet:

Assset

Faucet

TCRO (Croeseid Testnet)

TCRO (Cronos Testnet)

In case you have reached the daily limit on faucet airdrop, you can simply send a message on Discord #request-tcro channels.

Step 1 - Select the "Assets" on the left panel, and you will see the "Send" and "Receive" options on the left-right of each asset.

After you click the "Send," fill up the request information:

  • Recipient address

  • Amount to be sent

  • Optional memo

Remark: You are able to customize the gas fee you pay for the transaction by clicking “Custom Options.”

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." Then enter your app password and hit "Decrypt Wallet."

Step 3 - In the "Confirm Transaction" section, please double-check the information and ensure the information you entered is correct. Now you can go with "Confirm" and click "OK" on the next page.

Step 4 - Now, your funds have been transferred successfully to your selected address! You can then check the transaction history by clicking the "Transaction" tab under any of your Assets.

2.2 - Receive Transactions

If someone is sending funds to you or you are sending funds from your other address to the current address, you can:

Step 1 - Under the "Assets" page, you will see the “Send” and “Receive” tabs on the left-right of each asset. Click "Receive."

Step 2 - You will find the QR code and the address of your current wallet account.

3. Staking Operations

Cronos POS Chain is based on Tendermint Core's consensus engine, it relies on a set of validators to participate in the proof of stake (PoS) consensus protocol who are responsible for committing new blocks in the blockchain. Token holders might stake their tokens to validators to secure the network and earn rewards. Particularly, we can:

  • Delegate to a validator;

  • Withdraw staking rewards from a validator;

  • Redelegate from a validator.

  • Undelegate from a validator.

3.1 - Delegate to a validator

Step 1 - To begin staking, go to the "Staking" page and direct to the second tab, "Delegate Funds." You can select your preferred validators with the delegation amount.

You can input the validator’s information either by:

  • Clicking the list button under "Validator address" and selecting your preferred validators.

  • Copying the complete address of your preferred validator, and pasting the validator’s "Operator Address" (begin with tcrocncl... for testnet) under "Validator address." Then specify the amount that you would like to delegate.

Remark: To support the decentralization of the network, we suggest all users delegate your funds to validators with fewer shares, but please make sure you've done research into the validators you selected before the delegation to minimize your risk of unnecessary fund loss.

Step 2 - Similar to sending a transaction, you can review and confirm the transaction details on the Desktop Wallet first shown below, click "Review" and enter your app password.

Step 3 - Now you will proceed to the confirmation section. Make sure you input the correct information of your wallet and then hit "Confirm"

Now you’ve successfully staked the desired amount to your selected validator!

3.2 - Withdraw the reward from a validator

Step 1 - Under "Staking Rewards" on the "Staking" page, your staking reward amount from different validators will be displayed as below:

Step 2 - Click the "Withdraw Reward" under "Action," and input your app password. Similar to other transaction operations, you should review and double-check the transaction details "Confirm" before processing "Confirm"

Please note that all of your available rewards from a validator will be withdrawn in the transaction.

Now you should see a success message on the Desktop Wallet, and your rewards withdrawal transaction was broadcasted successfully!

3.3 - Redelegate the staking from a validator

Step 1 - In the case that you plan to redelegate your staked funds from a validator, you can go to Delegation Management under the "Staking" page. The "Redelegate Stake" option is highlighted in green color.

Step 2 - You can click "Redelegate Stake" to redelegate your staked tokens from a validator now. On the popup window, likewise to delegating to a validator, you will be required to fill in the validator’s address (you can either choose your preferred validator from the validator list or input its complete address), and the amount that you would like to redelegate from a validator, review and confirm the transaction details on the Desktop Wallet, input your app password again, then click "Confirm" to process.

Now you should see a success message on the Desktop Wallet, and your funds are redelegated to another preferred validator!

3.4 - Undelegate the staking from a validator

Step 1 - If you plan to undelegate your staked funds from a validator, you can go to Delegation Management under the "Staking" page. "Undelegate Stake" option is highlighted in red color.

Step 2 - You can undelegate your staked tokens from a validator by clicking "Undelegate Stake". Afterwards, you can specify the amount of token that you would like to undelegate from a validator, review and confirm the transaction details on the Desktop Wallet, input your app password again, then click "Confirm" to process.

Now you should see a success message on the Desktop Wallet, and your undelegation transaction was successfully processed!

NOTE

You can review your undelegation process by clicking "View Unbonding Delegation" at the top right corner in the "Delegation Management" section.

4. Governance

Governance proposals potentially impact many stakeholders. You are able to view all the concurrent voting, finished or rejected proposals, cast your votes, view your voting history, submit governance proposals and deposit your CRO to proposals.

4.1 - Cast your vote for a proposal

  • Step 1 - Choose a proposal in its Voting Period. You can see the description of this proposal, with the current ratios of different vote options. Pick your desired vote option for this proposal and then click "Send Vote":

  • Step 2 - Make sure you have reviewed and confirmed the transaction details, then click "Confirm"

4.2 - View voting history

  • You can review your voting history by clicking “View Voting History” at the top right corner of the “Governance” section.

4.3 - Submit proposals and deposit CRO to proposals

  • You can submit a proposal by clicking “Create Proposal” at the top right corner of the “Governance” section.

  • You can submit proposals with a minimum deposit of 1000 CRO and get your proposals active for voting by having more than 10,000 CRO deposits.

  • For more details on governance proposal submission, please refer to the Cronos POS Chain proposal process here: https://docs.cronos-pos.org/cronos-pos-chain-protocol/chain-details/govprocess

5. NFT Support

The "My NFT" page is where you could manage your NFTs that exist on the Cronos POS Chain, no matter browsing around your NFTs collections, transferring any NFTs to your friend, or even minting your very own unique NFT.

5.1 - Transfer an NFT

Step 1 - Under "NFT Collection," select the NFT you would like to transfer. Click "Transfer NFT":

Step 2 - Enter the Recipient Address. It is important to make sure that the recipient address is compatible with the Cronos POS Chain NFT token standard. Click "Continue":

Step 3 - Review the NFT transaction details in the confirmation window, then click "Confirm Transfer":

5.2 - Mint an NFT with your own Artwork

Step 1 - Under "Mint NFT," you are required to fill up the below NFT information:

Step 2.1 - You are able to upload your Artwork as either Image(.jpg, .png), or Video (.mp4):

Step 2.2 - Do not forget to upload a Thumbnail as well if you are minting a Video NFT:

Step 3 - It will manage to upload the files directly to the IPFS network. Please wait until the file upload process finishes, then click "Review":

Step 4 - Review the details of the NFT. Click "Confirm" to approve the minting transaction:

6. Cronos Bridge

Our Cronos Mainnet Beta, an EVM Compatible chain built with Etheremint, is live on 8th November 2021. You could easily convert and transfer your Cronos POS CRO and Cronos CRO seamlessly with the Cronos Bridge we provide.

6.1 - Before the bridge transfer

First, you need to decide your desired bridge direction. You can also customize the config settings of a specific bridge direction, by clicking the config icon at the top-right corner.

Here are the default settings of certain bridge directions:

MAINNET BETA - Cronos POS Chain to Cronos Chain

Field

Value

Prefix

crc

Bridge Channel

channel-44

Bridge Port

transfer

Bridge Indexing URL

MAINNET BETA - Cosmos Hub Chain to Cronos Chain

Field

Value

Prefix

crc

Bridge Channel

channel-241

Bridge Port

transfer

Bridge Indexing URL

MAINNET BETA - Cronos Chain to Cronos POS Chain

Field

Value

Cronos Bridge Contract Address

Bridge Indexing URL

Gas Limit

30000

MAINNET BETA - Cronos Chain to Cosmos Hub Chain

Field

Value

Cronos Bridge Contract Address

Bridge Indexing URL

Gas Limit

60000

TESTNET - Cronos POS Chain to Cronos Chain

Field

Value

Prefix

tcrc

Bridge Channel

channel-131

Bridge Port

transfer

Bridge Indexing URL

TESTNET - Cronos Chain to Cronos POS Chain

Field

Value

Cronos Bridge Contract Address

Bridge Indexing URL

Gas Limit

30000

NOTE: A misconfiguration may lead to a bridge transfer failure.

6.2 - Initiate A Bridge Transfer Transaction

Step 1 - Once a valid bridge direction is selected, you are able to choose your desired transferring asset and enter the amount for the transferral. Then click "Transfer Asset" & enter your App Password to proceed.

Step 2 - Please confirm the transfer details. You may modify your transfer by clicking the back button on the top-left corner as needed. Please note that once you’ve clicked the "Confirm" button.

Step 3 - After the transfer is initiated, the corresponding tokens will be transferred to our dedicated Cronos bridge smart contract.

The process may take up to a few minutes to finish. Once it’s done, you will see an updated balance in your receiving address.

6.3 - Check Your Bridger Transfer History

You can always review your latest bridge transfer history in the top-right corner. If you found your bridge transfer history failed to get the latest transferrals, please make sure your Bridge Indexing URL is correct with the value mentioned above.

If you found your bridge transfer history failed to get the latest transferrals, please make sure your Bridge Indexing URL is correct with the value mentioned above.

7. DApp Browser

Since v0.6.4, you’re able to access any DApps available on Cronos Mainnet Beta directly through the Desktop Wallet on both Standard & Ledger Wallet.

DISCLAIMER

You are responsible for your use of any DApps. DApps are controlled solely by their respective project providers. Please check the receiving addresses or contract addresses before you transfer any assets. We are not responsible for the accuracy, completeness, or usefulness of such DApps. Accordingly, we neither endorse, recommend, nor give any opinion, advice or whatsoever on such DApps, and are not responsible or liable for any losses incurred during your use of DApps.

7.1 - Choose your DApp

You may go to any DApps you like by either clicking the DApps inside the Popular / Cronos DApps / Saved section or typing the URL of the DApp directly on the Address Bar at the top.

7.2 - Save your favourite DApp

You can easily save any DApps you like by clicking the bookmark button at the top-right corner. When the bookmark button turns blue, it means the DApp has been successfully saved into your Saved collection.

The bookmarked DApps will appear in the Saved section for quick access.

7.3 - Connect to DApp

To connect to a DApp, click the "Connect" button and choose "Crypto.com DeFi Desktop Wallet".

Remark: If "Crypto.com DeFi Desktop Wallet" is missing from the options, choosing "Metamask" will also allow you to connect to the DApp.

Once you see that your selected wallet address on the Desktop Wallet appears, you’re successfully connected to the DApp.

7.4 - Choose an EVM chain to connect

Since v1.3.0, Desktop Wallet is capable of supporting any EVM chains for DApp usage. Switch between different EVM chains from the chain dropdown list next to the URL bar.

You are now able to add any EVM chain connection to the Desktop Wallet, and access to any DApps on all different EVM chains!

Remark: You can import valid chain config settings into the Desktop Wallet easily by browsing https://chainlist.org/ in DApp Browser.

7.5 - Enter Your App Password

When you trigger any transactions on the DApp for the first time, a Password Input prompt will pop up – as is the case for any transaction you perform on the Desktop Wallet.

Enjoy your DApp Journey!

Did this answer your question?