This product is in maintenance mode.
Crypto.com Onchain 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 Onchain 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 Onchain Desktop Wallet".
Remark: If "Crypto.com Onchain 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!