斷開 DApp 連線不會自動撤銷代幣授權。要取消合約支用額度,需要在正確網路撤銷 allowance,完成鏈上交易後再查額度;已轉出的資產不會因此退回。

連接、簽名、授權不是同一件事
| 動作 | 通常用途 | 是否等於轉帳 |
|---|---|---|
| Connect/連接 | 讓網站讀取地址並提出請求 | 通常不會直接轉出資產 |
| Sign/簽名 | 登入、訂單或權限確認,依內容而定 | 不能只憑簽名二字判斷安全 |
| Approve/授權 | 允許指定合約支用某代幣 | 通常尚未完成交換 |
| Swap/交換 | 執行代幣交易 | 完成後資產數量會改變 |
| Revoke/撤銷 | 取消已給出的代幣支用額度 | 不是追回過去轉帳 |
怎麼查看一筆授權
- 從自己使用的錢包或該鏈可信任的授權查詢入口開啟授權紀錄。
- 選正確網路與本人公開地址。
- 核對代幣合約、被授權合約及額度,與原先使用的 DApp 對照。
- 不再使用的授權可選撤銷;查看 Gas 後,依錢包流程確認。
- 等待鏈上成功,再確認對應合約額度已歸零或降為指定值。
同一地址可能同時在多條鏈有授權。撤銷 Ethereum 上某代幣的額度,不會一起刪除 BNB Chain 上另一個合約的權限。

授權多少比較合適?
例如你只打算交換 50 USDT,畫面卻要求無上限支用,兩者代表的權限範圍不同。允許設定時可依本次需要調整;後續再次交易可能需要重新授權並支付 Gas。這是便利與授權範圍的取捨,不是每次都必須給無限額度。
如果洩漏的是助記詞或私鑰
這與單一合約的 allowance 不同。知道秘密金鑰的人可能直接控制地址,撤銷一項授權無法讓已洩漏的秘密重新保密。停止在可疑頁面操作,從官方錢包安全入口取得處理步驟;不要接受陌生人要求再次簽名來「修復」。
常見問題
從錢包移除 DApp,就完成撤銷了嗎?
不一定。看操作是否真的提交了對應網路的撤銷交易,以及鏈上額度是否改變。
授權查詢頁看不到東西,就是完全安全嗎?
查詢只涵蓋它支援的網路和權限類型。它不能證明所有簽名、訂單或私鑰狀態都沒有問題。



