← 返回部落格

MetaMask Card 如何從你自己掌控的錢包中扣款

大多數加密卡替你保管資金,MetaMask Card 不是——代幣一直留在你的錢包裡,直到一筆消費完成結算。這個差別是通過鏈上的消費額度授權實現的,值得弄明白,因為它同時也是你需要自己管理的東西。

消費額度是一份長期掛在鏈上的授權,不是餘額

消費額度是你在鏈上簽署的一份授權。它允許這張卡從你的賬戶中最多支取某個代幣的設定數額,而在付款真正發生之前,什麼都不會轉移。由於這份授權記錄在區塊鏈上,它會一直有效,直到你再簽一筆交易去修改或移除它。

實際上這意味着額度是一份長期有效的許可,而不是一個餘額。把它設成遠高于你實際消費的數字並不會讓付款更順暢,只會擴大出問題時可能被支取的範圍。

選擇代幣,以及它們的使用順序

這張卡支持從 USDC、USDT 或 wETH 中扣款。你可以同時啟用多個並設定優先級,讓它先動用你偏好的代幣,不足時再順延到下一個。如果你大部分餘額放在某一種穩定幣裡、另一種只放少量,把少量的那個排在前面,是讓主要持倉在日常消費中不被動用的簡單辦法。

撤銷授權

有兩條路徑,而且兩者都是鏈上交易,不是界面上的開關:

  • 在卡片界面裡打開「Enable 代幣」,選中代幣,點「Edit 限額」並填 0。MetaMask 隨後會請你確認撤銷該額度。
  • 在 MetaMask Portfolio 的「Overview」標簽下有「Spending Caps」區塊,列出全部生效中的授權,每一條都帶撤銷按鈕。

無論走哪條路都要付 gas,而且變更是在交易確認時生效,不是你點下按鈕的那一刻。如果你是在緊急情況下撤銷,這個時間差很關鍵。

額度只圈住卡這一側的風險敞口,別的管不著

額度限定了來自卡片一側的風險敞口:無論下游發生什麼,被支取的金額都不會超過已授權的數目。但它對你其餘的安全狀況毫無作用。助記詞泄露它帮不上忙,你為其他合約簽下的授權它也完全管不着。

務實的習惯是:把額度控制在接近你一個月實際消費的水平,需要時再有意識地補上,而不是一次授權一個大數字然後忘掉它的存在。多花的 gas 是几美分,減少的長期敞口不是。

想看這張卡的費用一側,可以看我們對比中的 MetaMask Card 頁面。