What is a DApp
A DApp (decentralized application) is an application running on a blockchain that you can interact with using your crypto wallet. Examples include:- DEX (Decentralized Exchange) — Uniswap, Curve, SushiSwap
- Lending protocols — Aave, Compound, dYdX
- Staking services — Lido, Frax, Curve staking
- Bridges — Cross-chain bridges for moving assets between blockchains
- NFT marketplaces — OpenSea, Blur, other NFT platforms
Connect Porto to a DApp
1
Find the DApp
Open the DApp website or app in your browser on your mobile device.
2
Select connect wallet
Most DApps have a “Connect wallet” or “Select wallet” button. Tap it.
3
Choose WalletConnect or mobile wallet option
Select the option for connecting a mobile wallet. Common options include:
- WalletConnect — Scan a QR code to connect securely
- Mobile wallet — Direct connection if Porto is installed
- Metamask — If the DApp supports Metamask-like wallets
4
Approve the connection
Porto will prompt you to approve connecting to the DApp. Review the DApp’s request carefully.
5
Authenticate with biometric
Complete Face ID or Touch ID to authorize the wallet connection.
6
Start using the DApp
Once connected, your wallet address will appear in the DApp. You can now execute transactions.
Approving transactions
When you execute a transaction on a DApp (like trading or staking):1
Review the transaction
The DApp will show you:
- Assets you’re sending
- Assets you’re receiving
- Gas fees or network costs
- Any other transaction details
2
Approve in Porto
Porto will prompt you to approve the transaction. Review the details carefully — you cannot undo transactions once they’re on-chain.
3
Confirm with biometric
Complete Face ID or Touch ID to authorize the transaction.
4
Transaction processing
The DApp will submit your transaction to the blockchain. You’ll see a status indicator while the transaction is processing.
5
Monitor completion
Use the Activity log to track the transaction status and see when it confirms on-chain.
DApp permissions and security
When you connect Porto to a DApp, you’re granting it certain permissions:
Each time you interact with a DApp, you’ll be asked to approve that specific action. Porto never gives blanket access — you approve each transaction individually.
Disconnect from a DApp
If you want to revoke a DApp’s access:1
Open the DApp settings
Most DApps have a Settings or Account menu.
2
Find wallet connections
Look for Connected wallets, Wallet permissions, or Connected accounts.
3
Disconnect Porto
Select your Porto wallet and tap Disconnect or Revoke access.
4
Confirm disconnection
The DApp will no longer be able to initiate transactions from your wallet.
Best practices for DApp safety
- Start small — Test a DApp with a small amount first
- Use testnet — Many DApps have test versions where you can practice without real money
- Research the DApp — Check reviews, audit reports, and community feedback before using
- Understand the contract — Read the DApp’s documentation to understand what the smart contract does
- Keep your password safe — Your Porto password is your master key — never share it, even with DApps
- Monitor your balance — Regularly check your wallet balance to spot unauthorized activity
- Use trusted destinations — For frequently used DApps, you can set up trusted addresses to speed up transactions