What is App Connect (WalletConnect)? | Zengo Help Center (2024)

From trading ERC20 tokens to investing in decentralized finance (DeFi), gaming, NFTs, and more, thousands of internet dapps use your Ethereum, Optimism, Arbtitrum One, or Polygon wallet. Your Zengo wallet is a secure bridge to this massive ecosystem via a protocol known as WalletConnect.

Zengo currently supports apps that run on Ethereum, Optimism, Arbitrum One, and Polygon.

Please take a look at an example of how to trade on Uniswap.

To connect to an app that supports WalletConnect, go to the app’s website and choose “WalletConnect” from the connection options (usually under "Connect Wallet"). You will see a QR code. Then, open Zengo on your mobile device, tap the QR scanner icon in the top right corner of the home screen, and scan the QR code.

What is App Connect (WalletConnect)? | Zengo Help Center (1)

If you did not back up your wallet yet, Zengo will prompt you to do so first. After you have made a backup and synced it to a cloud service, you can use the QR scanner.

Connecting to an app

After scanning the QR code, you will be shown a “Connect to app” dialog box with an option to choose the network you're connecting to. Select the network, Polygon, or Ethereum, and tap the Confirm button to connect.

What is App Connect (WalletConnect)? | Zengo Help Center (2)

ℹ️ Note: If you try to connect to a network the app doesn't support, Zengo will create the connection, but the app will show you an error message. In this case, you need to disconnect, as explained in the "Disconnecting from an app" paragraph below, and connect to the correct network.

By connecting, you are giving the app access to your address, your account balances, your activity history, and the ability to initiate transactions. However, rest assured at this point that the app can not approve transactions on your behalf. Also, this connection will stay active until you decide to disconnect from within Zengo or from the app itself.

You can view all apps connected to your wallet on the “App Connections” screen. Access your App Connections screen from the QR scanner screen by swiping left. You can also access the App Connections screen from the Account tab.

If you need to switch the network/blockchain of an existing connection, you can do so 1) from Zengo or 2) from the app itself. In both cases, from Zengo or from the app, look for a network dropdown and choose the desired network.

1. Trigger a network switch from Zengo

What is App Connect (WalletConnect)? | Zengo Help Center (3)

2. Select the network/blockchain menu button from the app. Here you need to make sure you repeat that selection once Zengo displays the connect screen.

What is App Connect (WalletConnect)? | Zengo Help Center (4)

💡 Tip: Some apps don't handle network changes correctly. If, for some reason, it doesn't work the first time, disconnect the app from Zengo as explained below, clean the app's browser cache, and connect again on the desired network. Alternatively, you can disconnect and, instead of clearing the cache, just open the app in a different browser and connect to the desired network.

Disconnecting from an app

To disconnect from a specific app, access the App Connections screen, tap the desired app, and then tap “Disconnect”. You will need to repeat this process for each app you would like to disconnect from.

You do not need to have an Ethereum balance to pay for gas fees when connecting or disconnecting to apps.

In contrast, all other interactions below are recorded on the blockchain, and therefore, you will need to have some Ethereum to pay for the associated gas fees. You can purchase ETH in Zengo.

Granting apps access to your assets

To initiate any type of transaction, an app will first require access to an asset, which you can do by Granting and Revoking asset approvals to any particular app.

Asset approvals give permission for an app to interact with a specific asset (usually to withdraw or move an asset). This permission is not tied to any transaction or specific use case. Instead, it gives the app unlimited access for an indefinite amount of time - or until you revoke access in the future.

When granting asset approvals, you can either give the app unlimited allowance for the full amount of your asset, or you can specify an amount and limit how much the app can access.

Unlimited allowance

While the amount of the allowance is flexible, most apps, by default, ask for an infinite allowance to minimize the number of transactions that must take place in the future. This is done to limit gas fees whenever possible.

Limited allowance

A fixed amount allowance is useful if you are certain this specific app will not need future interactions with this asset.

Known vs Unknown assets

There are thousands of new assets on the Ethereum blockchain, and new ones are added every day. While Zengo supports many of these assets, it does not support them all. If an app requests access to an asset that Zengo does not support but one you received in your Ethereum wallet, Zengo will not be able to specify the name of the asset you are about to give permission. Please ask our in-app live support if you have more questions about this.

To remove the app’s ability to access your funds and spend on your behalf, you will need to revoke the asset approvals (ERC-20 tokens) for a specific app. You can do so using multiple tools. Please note: Because “Revoke access” is an on-chain transaction, it will cost some gas fees (paid to the network, not to Zengo). Be prepared for this by holding some ETH in your wallet.

Tools for revoking ERC-20 access

Here is a video demonstration of how to do it with Zengo

Approve messages

Some apps require you to sign a message before continuing. The message might include the app’s terms of use or some other text that requires your review. This action does not require any additional gas fees.

Approve transfers

The most popular use case for connecting to an app is to support a certain action with the app. Whether you are buying an NFT, swapping one asset for another or sending funds to a vault to earn interest, all these actions will require you to sign a transaction that transfers funds out of the Zengo wallet and to the app itself.

If you have trouble connecting to an app, you can try one of the following solutions to resolve.

  1. Ensure you use the suitable blockchain supported by the app (Ethereum, Optimism, Arbitrum one, or Polygon). If you are not sure, disconnect the app and reconnect again.

  2. Be mindful that WalletConnect QR codes stop working if you wait too long before scanning them. The solution is to refresh the page show a new QR code and scan it without waiting too long.

  3. Clear the cache of your mobile browser.

ℹ️ Note on ZK rollup-based apps

Because of how ZK rollup-based apps handle transaction signatures, there is a risk that depositing funds into such an app and then disconnecting from the app would result in the app not being able to identify your wallet the next time you try to connect, and thus would result in loss of funds. We strongly urge you to avoid using ZK rollup-based apps with Zengo until a better technical solution is in place.

What is App Connect (WalletConnect)? | Zengo Help Center (2024)

FAQs

What is App Connect (WalletConnect)? | Zengo Help Center? ›

Connecting to apps

What is WalletConnect used for? ›

WalletConnect is an open source protocol that allows you to connect your crypto wallet to decentralized applications (dApps) on the web.

Is WalletConnect legit? ›

The website that you are interacting with is likely a scam website. WalletConnect will never ask for your private key or wallet's seed phrase. The only legitimate WalletConnect website is https://walletconnect.com/.

How much does wallet connect cost? ›

It is developed by the open-source developers of various wallets and dapps. There is no charge involved in using the wallet. It offers API access and the free version is available. One can easily enjoy the facility provided by this.

What is the wallet app used for? ›

It's Google Wallet. Keep everything protected in one place, no matter where you go with the new Google Wallet. Access essentials like your payments cards, loyalty cards, concert tickets, and more - all from your Android phone.

What is the main purpose of a wallet? ›

A wallet is a flat case or pouch, often used to carry small personal items such as physical currency, debit cards, and credit cards; identification documents such as driving licence, identification card, club card; photographs, transit pass, business cards and other paper or laminated cards.

Is wallet app safe? ›

In general, digital wallets are considered much safer than using physical credit cards, which can be more easily lost or stolen.

What is WalletLink? ›

WalletLink Description

WalletLink allows users to connect their mobile crypto wallets with your DApp.

Who is the owner of WalletConnect? ›

Founded in 2018 by CEO Pedro Gomes, WalletConnect is the web3 communications protocol.

Is wallet connect free? ›

WalletConnect's free to use builder kits — AppKit and WalletKit — are designed to give projects everything they need to create great web3 products while working harmoniously with the WalletConnect protocol to give users unbeatable experiences from start to finish.

What does connecting your wallet enable you to do? ›

Connecting your wallet means that you authenticate your wallet to enable you to do transactions on dApps (decentralized apps).

How to scan with WalletConnect? ›

Using the WalletConnect scan button
  1. On the “dApps” tab in the bottom right corner select the WalletConnect button. The QR code scanner will appear.
  2. Select "WalletConnect" as a connection method inside the dApp.
  3. Scan the QR code with your mobile device from step 1.

What are the benefits of WalletConnect? ›

Enhanced Security: By keeping private keys on a mobile device and never exposing them to a browser, it offers a secure way to interact with dApps. User-friendly: With simple QR code scanning, even non-tech-savvy users can easily connect their wallets.

Is wallet Connect good? ›

Yes, it is safe. Users can conduct transactions between a DApp of their choosing and their cryptocurrency wallet via WalletConnect, which establishes a secure link. Additionally, WalletConnect won't ever give a DApp access to your private keys and will need users to approve any transactions they make.

How many wallets does WalletConnect support? ›

WalletConnect, which supports over 500 wallets, 6,000 apps and more than 10M+ monthly connections recognizes Magic's deep understanding of the Web3 landscape.

What is wallet address used for? ›

A wallet address is a string of letters and numbers from which cryptocurrencies or NFTs can be sent to and from. A wallet address is also known as a Public Key and can be shared with different contacts like an email address.

Why do people use trust wallet? ›

Trust Wallet is a secure self-custody crypto wallet where you can buy, sell, store, swap, and manage their cryptocurrencies, meme coins, NFTs, and more. Whether through its robust mobile application or convenient browser extension, Trust Wallet empowers you to buy, deposit, and withdraw cryptocurrencies with ease.

What is the purpose of a crypto wallet? ›

A cryptocurrency wallet is a device or program that stores your cryptocurrency keys and allows you to access your coins. Wallets contain an address and the private keys needed to sign cryptocurrency transactions. Anyone who knows the private key can control the coins associated with that address.

Top Articles
Dropbox vs OneDrive
Cryptojacking: Crypto Mining Malware Explained | Gemini
Gamevault Agent
Unblocked Games Premium Worlds Hardest Game
Wizard Build Season 28
Southside Grill Schuylkill Haven Pa
Comforting Nectar Bee Swarm
Falgout Funeral Home Obituaries Houma
Teenbeautyfitness
Www.craigslist Augusta Ga
Jonathan Freeman : "Double homicide in Rowan County leads to arrest" - Bgrnd Search
Gameday Red Sox
Draconic Treatise On Mining
Buckaroo Blog
Cube Combination Wiki Roblox
Clairememory Scam
Ella Eats
Bros Movie Wiki
104 Whiley Road Lancaster Ohio
Kürtçe Doğum Günü Sözleri
Loves Employee Pay Stub
50 Shades Of Grey Movie 123Movies
Axe Throwing Milford Nh
Lakewood Campground Golf Cart Rental
LCS Saturday: Both Phillies and Astros one game from World Series
Costco Gas Hours St Cloud Mn
Lacey Costco Gas Price
Garden Grove Classlink
Dl.high Stakes Sweeps Download
Southtown 101 Menu
Ugly Daughter From Grown Ups
How Much Is An Alignment At Costco
Kempsville Recreation Center Pool Schedule
Clearvue Eye Care Nyc
Housing Assistance Rental Assistance Program RAP
Bt33Nhn
Lehpiht Shop
404-459-1280
Hair Love Salon Bradley Beach
Ket2 Schedule
Buhsd Studentvue
The Vélodrome d'Hiver (Vél d'Hiv) Roundup
Smith And Wesson Nra Instructor Discount
The Conners Season 5 Wiki
Doe Infohub
Todd Gutner Salary
'The Nun II' Ending Explained: Does the Immortal Valak Die This Time?
Pickwick Electric Power Outage
How the Color Pink Influences Mood and Emotions: A Psychological Perspective
St Anthony Hospital Crown Point Visiting Hours
Ronnie Mcnu*t Uncensored
Ics 400 Test Answers 2022
Latest Posts
Article information

Author: Jerrold Considine

Last Updated:

Views: 6129

Rating: 4.8 / 5 (58 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Jerrold Considine

Birthday: 1993-11-03

Address: Suite 447 3463 Marybelle Circles, New Marlin, AL 20765

Phone: +5816749283868

Job: Sales Executive

Hobby: Air sports, Sand art, Electronics, LARPing, Baseball, Book restoration, Puzzles

Introduction: My name is Jerrold Considine, I am a combative, cheerful, encouraging, happy, enthusiastic, funny, kind person who loves writing and wants to share my knowledge and understanding with you.