To start swapping or earning DeFi yield, connect your Crypto.com DeFi Wallet* and other DApps to DeFi Swap -

  • Go to DeFi Swap
  • Select [Connect to a wallet] from the navigation bar
  • Click [WalletConnect] to see the QR code
  • Launch your Crypto.com DeFi Wallet app
  • Tap on the QR code scanner from the upper right of the app home screen
  • Scan the QR code
  • See the “Connect Request” screen and tap [Confirm] to authorize the connection

*Requires DeFi Wallet version 1.1.1 or higher

You should then see your DeFi Wallet is connected to DeFi Swap, your ETH address and balance will also be displayed in the DApp navigation bar.

How do I confirm DApp transactions with my Crypto.com DeFi Wallet?

Each time when you swap tokens, add/remove liquidity, stake/unstake CRO and harvest your CRO yields on DeFi Swap, your DeFi Wallet will be prompting for your confirmation again

  • See the “Confirm Transaction” screen in your DeFi Wallet app
  • Review the transaction info
  • Make sure you have sufficient ETH to cover the smart contract gas fees
  • Tap [Confirm]

You will then see the transaction is submitted on the DApp and you can follow the confirmation status by clicking [View on Etherscan].

To view the transaction hex data, you may also tap [View Tx Data].

If it’s the first time for your ERC20 address to interact with a smart contract, you will first see an “Approve Allowance” screen. This is the ERC20 approve function for DApps including DeFi Swap that use smart contracts to execute transactions to gain permission to transfer up to a certain amount of token you approve as a security measure for ERC20 token holders.

  • See the “Approve Allowance” screen in your DeFi Wallet app
  • Review the DApp info requesting for your allowance approval
  • Make sure you have sufficient ETH to cover the smart contract gas fees
  • Tap [Approve]

You will then see the transaction is submitted on the DApp and you can follow the confirmation status by clicking [View on Etherscan]. Afterwards, you will be able to proceed with confirming the transaction.

I am trying to confirm a transaction on DApp but there is no popup on Crypto.com DeFi Wallet

This is likely due to the DApp having an issue with your browser session. Please restart your wallet connection to the DApp -

  • Refresh the DApp webpage
  • Clear the previous connection by clicking on your ETH address > [Disconnect]
  • Kill app and relaunch your Crypto.com DeFi Wallet app
  • Restart the connection authorization process

What is WalletConnect?

WalletConnect is an open protocol that lets you connect desktop DApps to mobile wallets using end-to-end encryption by scanning a QR code.

To establish the connection between the mobile wallet app and the DApp on your laptop or desktop, WalletConnect works similarly to scanning a QR code to log in to the WhatsApp web.

A supported DApp (including DeFi Swap) will allow you to access your wallet address by scanning a QR code with your mobile wallet. Once scanned, the mobile app will ask you to confirm that you want to share your wallet address with the DApp.

Once this is confirmed, the DApp won’t actually be able to send any transactions from the address that was just connected on its own. You must make an additional, manual confirmation for each transaction that’s made on the DApp interface from your mobile device. This way, the private key is always securely stored on your device, and you have full control of which transactions get broadcast to the network.

Did this answer your question?