In order to interact with a dApp on Tron blockchain (e.g. to Stake, or to Swap using a certain website), you have first to approve its smart contract. When you approve the smart contract, you provide an access to your funds. This is required so that the contract can transfer the funds out of your wallet to stake them or swap them to another token, for example.
Considering the risk of your funds being stolen, it is so important to approve only trusted smart contracts. Please, never open a dApp/website you do not trust. This may put your funds at a high risk.
If it happens that you approved an untrusted smart contract, you can cancel the approval in order to protect your assets. This tutorial explains a step by step how to cancel an approval using Klever Wallet. Note, if the smart contract already transferred your funds out of the wallet, then it is not possible to get them back. However, by cancelling the approval, you prevent the contract from transferring more funds in the future.
You can cancel a contract approval inside Klever Wallet as follows:
Step 1: In the Portfolio screen, tap on the Browser icon from the menu at the bottom.
Step 2: Tap on the search field in the middle of the screen.
Step 3: Type tronscan.org, then open the website.
Step 4: Once your wallet get connected to the Tronscan website, tap on the icon from the top-right corner to open the menu list.
Step 5: Tap on Wallet from list.
Step 6: Tap on your wallet address to see inside it.
Step 7: Once you open your wallet, tap again in the address to look for the approvals.
Step 8: Scroll down and tap on Approval.
Step 9: From the list of approvals, tap on the target approval to cancel.
Step 10: Then, tap on Cancel button.
Step 11: A window will pop-up to warn you, tap on Confirm to proceed.
Step 12: Enter your PIN code to sign the operation.