HelpWallet
Guide to dApp interactions in Status Wallet
jorge-campo
jorge-campo
and
Fabiomorais87
on Nov 15, 2024

When you connect to a dApp using your Status Wallet, you're granting the dApp permission to view your wallet public information, such as account address and balance.

info
The dApp can't access your assets unless you approve its proposed transactions.

After connecting, the dApp may request your authorization to perform certain actions, such as signing transactions, sending assets or other types of authorization. For example, when you connect to Uniswap (a popular decentralized exchange), you may need to sign a transaction to swap your tokens.

caution
Connecting to malicious or low-reputation dApps puts your crypto assets at risk. Only connect to trusted dApps and always review the details of any transaction or message before approving.

  • When you connect to a dApp, you grant it permission to view your wallet address, assets and balances. You can revoke this permission at any time by disconnecting from the dApp.
  • While you interact with a dApp, it sends requests to your Status Wallet that you can approve or reject. The type of request depends on the dApp you connect to and the actions you perform.
  • dApps can only access your assets if you approve the transactions it proposes. This is a security measure to prevent unauthorized access to your funds.
  • Not all dApps interactions require moving funds. For more information, check out Understand fund transfers in dApp interactions.

Here is an overview of the interactions you can expect between your Status Wallet and dApps:

TransactionDescriptionExample
SignYou approve a specific action for the dApp, such as transferring crypto to someone elseIf you purchase a collectible in OpenSea, the platform prompts you to sign the purchase transaction
SendYou transfer crypto assets from your Status Wallet to another wallet address or smart contractOn Uniswap, you must send the specified amount of one token to the smart contract in exchange for another token
Typed dataYou agree to a digital contract before performing an action in the dAppWhen listing a collectible on OpenSea, you sign a typed data transaction with details like the price and selling fees
Personal signYou prove wallet ownership, without committing any actionWhen you connect your wallet to Aave, you might need to approve a personal sign transaction to confirm you're the owner of the wallet
tip
A smart contract is computer code that runs on the blockchain and automatically executes transactions when certain conditions are met. dApps provide the user interface to interact with the smart contracts running in the background.
Updated by
jorge-campo
jorge-campo
on Nov 15, 2024
Was this article helpful?
Every feedback takes us closer to helping you!