D'CENT User Guide
Official Online StoreSupport Coin ListOfficial BlogX (Twitter)
D'CENT USER GUIDE
D'CENT USER GUIDE
  • Getting Started
  • Frequently asked questions (FAQ)
  • Supported Coins & Tokens
  • D'CENT Wallet Homepage
  • Biometric Wallet
    • Biometric Wallet
    • Unboxing
    • Initial Setup
    • Connect with Android phone
      • Finding the Bluetooth menu on your Android phone
      • Using OTG cable for physical connection
      • Troubleshooting Guide (Android Bluetooth Error)
    • Connect with iOS phone
    • Firmware Update (from computer)
      • Troubleshooting Guide (Windows)
      • Troubleshooting Guide (Mac)
    • Firmware Update (from mobile)
    • Synchronizing the Biometric Wallet with the Mobile App
    • Recovering your wallet
      • Wallet recovery using the mnemonic (recovery words) from the Ledger wallet
    • Checking account info on Biometric Wallet
    • Biometric Wallet "Setting" menu
      • 25th Word (the Passphrase)
  • Card Wallet
    • All-in-One Wallet (Introduction)
      • Set up your All-in-One Wallet
      • How to use the All-in-One Wallet
    • D'CENT Backup Card (Wallet Recovery)
      • Step 1: Set up your Backup Card
      • Step 2: Create backup image
      • Step 3: Recover backup image
  • Mobile App
    • Mobile App introduction
    • Multi-Wallet Feature
    • How to create a coin account
      • How to add a custom token account
      • How to remove (hide) a coin account
      • How to add a custom path BTC account
    • Mobile App "Settings" menu
      • Switch wallet mode
        • Biometric Wallet
        • Card type Wallet
        • Software Wallet
  • How to send/receive coin
    • How to receive coin
    • How to send coin
      • Biometric Wallet mode
      • Card type Wallet mode
      • Software Wallet mode
    • Checking transaction status and history
    • How to receive or send an NFT token
    • How to use coin account
      • How to view all the BTC public addresses
      • How to use Ethereum account
      • How to use XRP account
        • Sending XRP using D'CENT Wallet
        • Using Trust Line for XRPL
      • How to use KAIA account
      • How to use RSK account
      • How to use Binance Smart Chain account
      • How to use MONA account
      • How to use Stellar Lumens (XLM) account
        • Using Trustline for XLML
      • How to use TRON account (TRX, TRC10, TRC20, TRC721)
    • Using Coinbase exchange for transfers (Bitcoin example)
    • Using Binance exchange for transfers (XRP example)
  • D'CENT Native Services
    • DApp browser (Discovery)
      • Connecting your wallet to a dApp site
      • Switch Blockchain Network
      • Using Wallet Connect
      • How to revoke dApp allowances
    • Insight
    • Swap
      • Supported Networks
    • FTSO Portal - vote delegation
  • Troubleshooting
    • Notes on Wallet Recovery - Legacy account
  • D'CENT EXTERNAL SERVICES
    • Connect with HashPack wallet extension (including HBAR native staking)
    • Connect with Blade wallet extension (including HBAR native staking)
    • Connect with MetaMask (QR-based)
    • Connect with Kaia Wallet extension
    • Klaystation Staking
    • How to use PancakeSwap
    • How to use Polygon Bridge
    • How to connect to OpenSea
    • How to mint NFTs based on Polygon network using Opensea
  • Cryptocurrency Basics
    • ERC20 Token
    • ERC721 Token (NFT)
    • SegWit
Powered by GitBook
On this page
  • What are dApp Allowances?
  • Recognizing the Risks of Unchecked Allowances
  • Am I safe if my wallet is disconnected?
  • Disconnecting wallet vs. Revoking allowances
  • Considerations for effective permission management
  • How to revoke dApp Approval(Allowances)
  • Example of revoking allowance using Etherscan (Ethereum):
  • Example of revoking allowance using ‘Revoke’ (multichain):

Was this helpful?

Export as PDF
  1. D'CENT Native Services
  2. DApp browser (Discovery)

How to revoke dApp allowances

PreviousUsing Wallet ConnectNextInsight

Last updated 8 months ago

Was this helpful?

For all users in the world of cryptocurrencies, understanding the concept of “allowance” (aka. Approval) is crucial. In the crypto space, an allowance refers to granting permission to decentralized applications (dApps) to perform actions on your behalf. However, it’s important to grasp the associated risks and the significance of managing these permissions effectively.

What are dApp Allowances?

In the crypto realm, dApp allowances involve granting permission to dApps to execute specific actions using your tokens. This permission enables them to transfer your tokens, create new ones, or carry out other operations on your behalf.

Here is an example of an Ethereum wallet searched on the Etherscan that shows dApps granted with allowances:

Recognizing the Risks of Unchecked Allowances

Failing to manage dApp allowances can expose users to various risks. Here are some examples of potential hazards:

a) Unauthorized Token Transfers: If a dApp gains access to your allowances, it can transfer your tokens without your consent, leading to the loss or theft of your assets.

b) Exploitation of Minting Permissions: Malicious dApps may misuse allowances to mint new tokens in your name, potentially devaluing your existing holdings.

c) Account Vulnerability: Allowing unrestricted dApp access could compromise the security of your account, leaving it susceptible to unauthorized control or manipulation.

Am I safe if my wallet is disconnected?

It’s important to understand the distinction between disconnecting your wallet from a dApp and revoking approvals or allowances. While these processes may seem similar, they have fundamental differences that impact the level of access and control granted to dApps.

Disconnecting wallet vs. Revoking allowances

When you disconnect your wallet from a dApp, you are essentially canceling the permission for that dApp to access certain information, typically revoking the dApp’s ability to view your public address, token balances, and past activity. Disconnecting your wallet helps limit the visibility and interaction of the dApp with your account.

Revoking an approval or allowance goes beyond disconnecting your wallet. When you revoke an approval, you are essentially cutting off the dApp’s access to the contents of your wallet entirely. This means the dApp can no longer retrieve or manipulate your tokens. Revoking an approval is a more stringent action that ensures the dApp is completely barred from accessing and moving your assets.

It is crucial to note that while disconnecting your wallet limits certain permissions and visibility, it does not guarantee the same level of security as revoking approvals.

Considerations for effective permission management

a) Preventing Unauthorized Actions: By regularly reviewing and revoking unnecessary allowances, you limit the ability of dApps to perform actions on your behalf, reducing the risk of unwanted transactions or token misuse.

b) Protecting Token Integrity: Revoking allowances from unused or suspicious dApps ensures they cannot tamper with or create tokens associated with your account, preserving the integrity of your token portfolio.

c) Enhancing Account Security: Proper permission management minimizes the chance of a malicious dApp taking over your account, preserving your privacy, control, and overall security.

How to revoke dApp Approval(Allowances)

NOTE: Network fees are charged for revoking dApp Allowances as they are blockchain transactions. Depending on the revocation service you use, additional fees may apply.

Example of revoking allowance using Etherscan (Ethereum):

Click on ‘Connect to Web3’ and select ‘MetaMask’ to trigger a wallet connection on D’CENT Wallet.

You will be able to see which tokens and dApps are granted with Allowances. Click on the blue ‘Revoke’ button to revoke the allowance.

Example of revoking allowance using ‘Revoke’ (multichain):

Another excellent tool for users who use dApps on multiple networks is a third-party platform called ‘Revoke’.

Click on ‘MetaMask’ to trigger a wallet connection with D’CENT Wallet.

Once connected, you will be able to see details of token assets and allowances granted to the smart contract that they’ve interacted with in the past. Scroll the screen to the right and you can find the ‘Revoke’ buttons under the Actions menu.

Vigilant users can utilize reliable revocation tools such as , , , , , or to efficiently manage and revoke allowances granted to dApps.

Revoking dapps allowances using D’CENT Wallet from the Etherscan platform (1)

From D’CENT Wallet’s Discovery tab (the dApp browser), visit Etherscan () and click on ‘Token Approvals’ under the Services sub-menu.

Revoking dapps allowances using D’CENT Wallet from the Etherscan platform (2)
Revoking dapps allowances using D’CENT Wallet from the Etherscan platform (3)
Revoking dapps allowances using D’CENT Wallet from the Revoke Cash platform (1)

From D’CENT Wallet’s Discovery tab (the dApp browser), visit Revoke (). Click on the main menu and click on ‘Connect Wallet’.

Revoking dapps allowances using D’CENT Wallet from the Revoke Cash platform (2)
Revoking dapps allowances using D’CENT Wallet from the Revoke Cash platform (3)
Ethallowance
Etherscan
Cointool
Revoke
Unrekt
EverRevoke
https://etherscan.io
https://revoke.cash