# วิธีใช้ revoke.cash - จัดการ permission และแนวทางการ approve permission บน L2 > อยู่ on-chain อย่างปลอดภัย ไว้ใจนาโนโบร๋ว (ไม่เกี่ยว) **Published by:** [nanobro](https://web3.gadgeteer.in.th/) **Published on:** 2023-06-30 **URL:** https://web3.gadgeteer.in.th/revoke-cash-approval-permission-safe ## Content วันนี้ได้ตรวจดู พบว่ามี contract ที่ approve unlimit ไว้เต็มไปหมด ตั้งแต่สมัยทำเควส layer3 เยอะๆ ตอนนี้ gas L2 โดยเฉพาะ @optimismFND #Optimism ก็ถูกมากๆแล้ว เพื่อนๆควรหาเวลาว่าง revoke ให้หมดนะครับ ✅ เวลาprotocol โดนดูด เราจะได้เป็นผู้รอดดูจาก etherscanตัวอย่างนี้ทำของ OP mainnet นะ แต่เชนอื่นๆก็เหมือนกัน 1) เข้า https://revoke.cash 2) ตั้ง metamask เป็น OP mainnet ให้เรียบร้อย 3) กดปุ่ม get startImageเราจะเห็นที่เขียนว่า unlimit เพียบ ใครเจอน้อยแปลว่าคุณมีวินัย/เพิ่งมาใหม่/หรือเคลียร์ไปเรียบร้อย 555+ ✅ กด revoke ไปให้หมดImageถัดจาก unlimited เราจะเจอ limit approve อันนี้เราโดน rug แบบจำกัดความเสียหาย พิจารณาความเสี่ยง บางอันก็ revoke ซะ บางอันก็ปล่อยได้ เช่นตรงลูกศรเขียว ผมมีโอกาสโดน rug Dai แค่ 0.02 Imageเมื่อกด revoke หมดเราก็สามารถสบายใจได้ครับ เท่านี้ก็เรียบร้อยและหากเราเคลียร์ใน revoke .cash เสร็จแล้ว แต่พอดูใน etherscan เห็นว่ามีให้เคลียร์อีกเพียบไม่ต้องตกใจ หลายๆคนใช้ http://revoke.cash อาจจะงงๆ ไม่เห็นรายการที่ตั้งใจเข้ามา revoke ทั้งนี้เพราะ allowance ทุกอันไม่จำเป็นต้อง revoke นะครับ บางอันเมื่อใช้หมด ก็จะ inactive ไปเอง #toolsImageERC20 token ต่างๆมี allowance ได้2แบบคือ limit และ unlimited ถ้าเราตั้ง unlimited ไว้ ก็จะเป็นการ approve แบบใช้ได้เรื่อยๆไม่มีหมด อันนี้ มักเป็นสาเหตุให้ hacker ดึงเงินเราไปได้แบบไม่จำกัดด้วย ใน L2 gas ถูกลงแล้ว แอดเลี่ยงการใช้แบบนี้แล้วแหละ ส่วนแบบ limited คือ approve จำกัดเท่าที่เราต้องการจะใช้ เช่นเราจะใช้ 1,000 usdc แล้วเรา approve ไว้1,000 พอดี เมื่อเรา swap 1000 USDC เป็น $OP allowance ก็จะหมดไป หากเราapprove 1,000 usdc แต่ใช้ซื้อ OP ไปแค่ 900 usdc เราก็ยังเหลือโควต้าอีก 100 usdc ที่อาจพิจารณา revoke หรือไม่ก็ได้ตามสถานการณ์ http://revoke.cash จะโชว์เฉพาะ allowance ที่ยัง active อยู่ (ที่ยังไม่ปลอดภัย) allowance ที่เหลือ 0แล้วจะไม่เห็น ก็ให้สบายใจไปได้ ส่วน tools อื่นๆเช่น Etherscan/Arbiscan อาจจะยังเห็น allowance ที่เหลือ 0 อยู่ ซึ่งอาจทำให้เราเข้าใจผิด งงๆ ดังนั้นถ้าเราดูใน etherscan แล้วยังเห็นว่า allowance ยังอยู่ก็ไม่ต้องตกใจ แอดเคยงงเรื่อยนี้ แต่พอเก็ตแล้ว ก็คิดว่าใช้ http://revoke.cash ดีแล้ว เราไม่ต้องเสีย gas revoke โดยไม่จำเป็น หวังว่าต่อไปเพื่อนๆจะปลอดภัย และสบายใจกันมากขึ้นใน web3 ขอบคุณที่ติดตาม Gadgeteer by nanobro คร้าบ :)Collect ## Publication Information - [nanobro](https://web3.gadgeteer.in.th/): Publication homepage - [All Posts](https://web3.gadgeteer.in.th/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@nanobro.eth): Subscribe to updates - [Twitter](https://twitter.com/gadgeteerth): Follow on Twitter ## Optional - [Collect as NFT](https://web3.gadgeteer.in.th/revoke-cash-approval-permission-safe): Support the author by collecting this post - [View Collectors](https://web3.gadgeteer.in.th/revoke-cash-approval-permission-safe/collectors): See who has collected this post