
2.2.1 Connecting to dApps
Now that your wallet is set up, it’s time to learn how to connect to decentralized applications(dApps).
A Decentralized Application (dApp) is a software application that runs on a decentralized network, typically a blockchain, rather than a single central server.
Unlike traditional applications, dApps distribute control and data storage across multiple nodes.

They often utilize smart contracts to automate and enforce agreements.
A dApp is like using your favorite apps, but instead of being controlled by a single company, it's powered by a decentralized network, offering more security, transparency, and control.
dApps are used for things like trading crypto, playing blockchain games, buying NFTs, and using decentralized finance (DeFi) services.
Most wallets follow a similar connection process. That's why in this guide we’ll walk you through connecting a Phantom and Trezor to dApps, covering both types of non-custodial wallets: software and hardware.
a) Connecting to dApps with Phantom
Phantom is a highly used non-custodial software wallet and a recommended wallet for beginners, as it has a user-friendly interface and support for the most common blockchains.

Here’s how you can easily connect Phantom to dApps:
Have Phantom Wallet installed
Ensure that Phantom is set up on your browser as a browser extension or as an app on your mobile.
For instructions on setup, refer to Module 2.1.4.
Visit the dApp
On desktop: open your browser and find the dApp you want to interact with. We are going to be using Uniswap as an example.

On mobile: find the web explorer on the bottom right tab and find the dApp you want to interact with.

Connect Your Wallet
Once on the dApp, click on the 'Connect' button.
Uniswap will prompt you to select your wallet (Phantom will automatically show up in the list of available wallets).
Once you've selected 'Phantom', you will be prompted to approve the connection. Click 'Connect' and your wallet will connect to the dApp.

Approving Transactions
If you are interacting with the dApp (e.g., making a trade, claiming NFT's, or interacting with a smart contract), Phantom will ask you to approve the transaction.

Always review the transaction details carefully.
For example, if you’re swapping tokens, ensure that the correct token is selected, and double-check the amounts.
Disconnecting Your Wallet
When you’re done interacting with the dApp, you can disconnect your wallet by following this step-by-step:

This helps keep your wallet secure by ensuring no unwanted transactions can occur.
Important Tip:
When you interact with a dApp, like making a trade on a DEX, you need to grant the smart contract permission to access your tokens, called "Token Approvals".
While this is necessary, it can be exploited by scammers who create fake websites to trick you into granting permission.
To keep your tokens safe, use tools like Revoke.cash to review and rvoke any permissions you don't trust or no longer need.
Refer to Module 2.1.3 for my full review on this tool.
b) Connecting to dApps with Trezor
At The Pepper Academy, we pride ourselves on the fact that we only write and educate on subjects we can confidently speak to from experience.
I, Chili Pepper, have never use a Trezor to interact with dApps, therefore I will be providing you with a thorough and intuitive guide by Trezor themselves:
Connecting to dApps and interacting with the blockchain is very important in crypto, as it gives you access to tools far beyond simply buying, selling, and transferring.
But it's important to always prioritize security and constantly update yourself with the latest security measures and tools.
By staying informed and perspicacious, you can navigate different dApps confidently, unlocking crypto's full potential while keeping your assets secure.
Remember, with great power comes great responsibility!
YOU HAVE REACHED THE END OF THE ARTICLE
Feedback is much appreciated. You can fill out this short form or find me on X: @chili_pepper_m
This article is for absolute beginners, so judge the content based on how well you think your parents would understand it.
Last updated