多くの取引や dApp は、あなたのアドレスからトークンを動かすための許可を必要とします。その許可が承認(approval)で、アローワンス(allowance)とも呼ばれます。承認はコントラクト——支出者——に与えられ、金額がちょうどの場合も、上限がない場合もあります。使い切られるか取り消されるまで、有効なままです。
Smartable のスワップにおける承認
スワップに承認が必要な場合、承認はスワップそのものの前に、別に確定します。Smartable が承認するのはそのスワップの金額であり、無制限の使用許可ではありません。トークンごとに一度ではなくスワップのたびに承認が必要になりますが、有効なまま残る許可が、与えた取引の範囲を超えることは決してありません。
確認と取り消し
設定 → セキュリティ → トークンの承認 には、有効な承認が一覧されます:トークン、支出者、金額に上限があるか無制限か。
取り消しはネットワーク上の取引なので、ネットワーク手数料がかかり、ネットワークが確定した時点で有効になります。
一覧に表示されないもの
一覧に表示されるのは、このウォレットで、このスマートフォンで行った承認だけです。ブラウザの拡張機能、別のアプリ、別のスマートフォンで——あるいはここでこのウォレットを復元する前に——与えた承認は一覧にありませんが、ネットワーク上では今も有効です。それらを確認するには、正しいネットワークで、信頼できるブロックエクスプローラーのトークン承認のページを使ってください。
何かを承認する前に
- トークン、支出者、金額を確認してください。見覚えのないコントラクトへの無制限の承認は、拒否すべきものです。
- 署名にも、承認と同じ権限を与える力があります。サイトが署名を求めるメッセージの中には——permit や注文など——別の取引なしに使用を許可するものがあります。署名する前に、署名の依頼に何が書かれているかを読んでください。
取り消しは、今後に向けて許可をなくすものです。すでに起きた取引を元に戻すものではありません。
アプリの表示
- “これらは、再度確認を求めることなくあなたのトークンを使えるコントラクトです。”
- “このウォレットで行った承認のみを一覧しています。ブラウザや別の端末で与えたものは、ここには表示されません。”
セキュリティに関する注意
リカバリーフレーズ、秘密鍵、パスワード、端末の PIN を決して共有しないでください。Smartable がそれらを求めることも、ウォレットを「確認」「復元」するために取引への署名を求めることも、決してありません。
関連記事