# Revoke approvements dApp request

**URL:** <https://community.starknet.io/t/revoke-approvements-dapp-request/83179>\
**Category:** Site Feedback\
**Created:** [April 11, 2023, 10:43am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179 "2023-04-11T10:43:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 11, 2023, 10:43am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/1 "2023-04-11T10:43:21Z")

</div>

**Stakrnet’s onboarding many users day by day. It’s nice to see how Starknet is developing.**

In the recent future, in Starknet’s ecosystem might appear some unscrupulous [dApps](https://www.starknet.io/ecosystem/dapps) / protocols.  
We are unable to control or prevent everything, because we are the human beings.

In this case to avoid loosing funds while interacting with unknown smart-contracts by a chance, I guess we need to create/develop REVOKE approvement/permission dApp.

The same structure of the dApp like we have on L2 \> [Revoke.cash](https://revoke.cash/)  
It can be similar the that dApp, on maybe we can implement Starknet to that dApp as well.

---

<div class="post-metadata">

**Author:** ![oshomaster](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/oshomaster/32/13888_2.png) [@oshomaster](https://community.starknet.io/u/oshomaster)\
**Post date:** [April 13, 2023, 1:52am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/2 "2023-04-13T01:52:46Z")

</div>

Recenty, on the sushiswap hack i managed to protect myself by using revoke. This might also be necessary for starknet.

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 13, 2023, 7:12am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/3 "2023-04-13T07:12:47Z")

</div>

Yeah, on L2 there’re many hacks like: AllBridge loophole in smart contract, SushiSwap’s loophole. That’s why we need something the same as well on the **Starknet**. To avoid loosing user’s funds.  
_P.S. Hope u are ok after Sushi’s hack_

---

<div class="post-metadata">

**Author:** ![MathiasTelitsine](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/mathiastelitsine/32/76891_2.png) [@MathiasTelitsine](https://community.starknet.io/u/MathiasTelitsine)\
**Post date:** [April 16, 2023, 1:20am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/4 "2023-04-16T01:20:14Z")

</div>

I’m not technical enough to know it but is there no way to adress this problem the same way account abstraction is ? I mean there is no way in old financial system that you would have to revoke manually permissions to protect yourself from getting robbed.

Is Ledger adressing this problem or is a corrupted smart contract signed with a ledger still a threat if not revoked ?

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 16, 2023, 9:30am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/5 "2023-04-16T09:30:17Z")

</div>

I guess so, even with ledger.  
Because once you approved smth, smart-contract can interact with the funds your approved without your approvement again.

---

<div class="post-metadata">

**Author:** ![MathiasTelitsine](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/mathiastelitsine/32/76891_2.png) [@MathiasTelitsine](https://community.starknet.io/u/MathiasTelitsine)\
**Post date:** [April 17, 2023, 6:53am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/6 "2023-04-17T06:53:37Z")

</div>

Thanks  
Hope we can solve this for mass adoption, this is ruining the UX having to think about it  
Or maybe put a revoke button next to every acceptation of a smart contract, to facilitate the revoking and making it mainstream.

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 17, 2023, 7:18pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/7 "2023-04-17T19:18:10Z")

</div>

Actually I was thinking if one of the Starknet supported wallets can implement that feature. Or maybe Starknet’s aggregator can implement revoke feature as well.

---

<div class="post-metadata">

**Author:** ![initsert](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/initsert/32/84326_2.png) [@initsert](https://community.starknet.io/u/initsert)\
**Post date:** [April 18, 2023, 1:38am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/8 "2023-04-18T01:38:01Z")

</div>

A revoke straight from the wallet would be very good… argent, braavos, among others!

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 18, 2023, 1:42pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/9 "2023-04-18T13:42:49Z")

</div>

Yeah, that’s what Rabby Wallet did. They implemented revoke function inside their wallet.

---

<div class="post-metadata">

**Author:** ![Scoubidix](https://avatars.discourse-cdn.com/v4/letter/s/bbce88/32.png) [@Scoubidix](https://community.starknet.io/u/Scoubidix)\
**Post date:** [April 19, 2023, 1:38am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/10 "2023-04-19T01:38:23Z")

</div>

Maybe add it directly on smart contracts thanks to account abstraction.  
egg : On Jediswap =\> Approve USDC/Approve USDT/Deposit in pool/ Revoke USDC-USDT  
Just in 1 tx

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 19, 2023, 8:34am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/11 "2023-04-19T08:34:58Z")

</div>

Oh, that’s kinda solution.

---

<div class="post-metadata">

**Author:** ![0xMrLy](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/0xmrly/32/66157_2.png) [@0xMrLy](https://community.starknet.io/u/0xMrLy)\
**Post date:** [April 19, 2023, 8:50am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/12 "2023-04-19T08:50:54Z")

</div>

yepyep, I almost forgot about this as it is currently not available, I am afraid to place more money in starknet and there is some dapp needed to get you approved for unlimited, if a rua happens it is extremely harmful to the user, we need this feature, please add it before the performance is fully open.

---

<div class="post-metadata">

**Author:** ![Closer](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/closer/32/998_2.png) [@Closer](https://community.starknet.io/u/Closer)\
**Post date:** [April 19, 2023, 1:32pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/13 "2023-04-19T13:32:36Z")

</div>

I consulted in Revoke community for the plan to integrate Starknet. Due to EVM compatibility and other restrictions compared to other chains, it requires more research to integrate. Starknet is still at alpha phase, i belive there’ll have such tools in the future.

---

<div class="post-metadata">

**Author:** ![YiChuan](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/yichuan/32/35985_2.png) [@YiChuan](https://community.starknet.io/u/YiChuan)\
**Post date:** [April 19, 2023, 8:00pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/14 "2023-04-19T20:00:08Z")

</div>

Oh, that’s great. Appreciate for your research.  
Yeah, hope the Starknet will be able to implement this feature.

---

<div class="post-metadata">

**Author:** ![ryant](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/ryant/32/69148_2.png) [@ryant](https://community.starknet.io/u/ryant)\
**Post date:** [April 20, 2023, 9:24am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/15 "2023-04-20T09:24:35Z")

</div>

Compared with the wallets of the Ethereum series, whether it is the behavior on the swap chain, authorization and formal execution are divided into two steps, but there is only one step here.

---

<div class="post-metadata">

**Author:** ![remiss](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/remiss/32/74254_2.png) [@remiss](https://community.starknet.io/u/remiss)\
**Post date:** [August 13, 2023, 11:30am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/16 "2023-08-13T11:30:06Z")

</div>

You can use starkrekt; a tool that allows you to revoke token approvals.

Check this out :

> <https://twitter.com/FibrousFinance/status/1682467419258855427>

---

<div class="post-metadata">

**Author:** ![eminmtas](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/eminmtas/32/77572_2.png) [@eminmtas](https://community.starknet.io/u/eminmtas)\
**Post date:** [October 19, 2023, 1:15pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/17 "2023-10-19T13:15:54Z")

</div>

While we can use revoke cash on EVM-compatible chains, there is a project called Stark Rekt (developed by Fibrous team) and we can use it on Starknet.

We would love to see the integration of Stark Rekt on both Argent X and Braavos Wallet.

[https://twitter.com/RevokeCash/status/1690271495015092224](https://twitter.com/RevokeCash/status/1690271495015092224)

---

<div class="post-metadata">

**Author:** ![ehsan19890](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/ehsan19890/32/77580_2.png) [@ehsan19890](https://community.starknet.io/u/ehsan19890)\
**Post date:** [October 20, 2023, 1:53am UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/18 "2023-10-20T01:53:36Z")

</div>

I suggest you visit the StarkRevoke site. This has made it possible.  
ArgentX wallet is available in dappland.

---

<div class="post-metadata">

**Author:** ![dsadsa1](https://avatars.discourse-cdn.com/v4/letter/d/b3f665/32.png) [@dsadsa1](https://community.starknet.io/u/dsadsa1)\
**Post date:** [November 1, 2023, 1:29pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/19 "2023-11-01T13:29:06Z")

</div>

I guess so, even with ledger.  
Because once you approved smth, smart-contract can interact with the funds your approved without your approvement again.

---

<div class="post-metadata">

**Author:** ![MathiasTelitsine](https://dub1.discourse-cdn.com/flex005/user_avatar/community.starknet.io/mathiastelitsine/32/76891_2.png) [@MathiasTelitsine](https://community.starknet.io/u/MathiasTelitsine)\
**Post date:** [November 1, 2023, 2:28pm UTC](https://community.starknet.io/t/revoke-approvements-dapp-request/83179/20 "2023-11-01T14:28:24Z")

</div>

Damn that is scary then…  
I tried using the starkrevoke website but it is kinda bugged atm isnt it ?

[Next page](https://community.starknet.io/t/revoke-approvements-dapp-request/83179.md?page=2)
