目的
この記事では、イーサリアムのウォレット許可 (Wallet Allowance) またはトークン承認を取り消し、特定のウォレットと相互作用するためのdAppアクセスを取り消す方法を説明します。
前提条件
トークン承認としても知られるウォレット許可は、NFTの購入やゲーム内でNFTを使用するために、Galaプラットフォームや他のdAppsと相互作用する際に必要となります。
dAppsは通常、トークン残高への無制限のアクセスを要求するため、ウォレット許可を取り消すことはユーザーの資産を保護する一般的な方法です。ウォレット許可を取り消す一般的な理由を以下に記載します:
- dAppがウォレットやトークンにアクセスできないようにウォレットを保護するため。
- dAppへ接続する必要がなくなったため。
- 既存のトークン承認により、dAppと相互作用できないため。
Revoke.cash や Etherscan.io. など、ウォレット許可を取り消すためのツールは複数存在します。この例では、Revokeを使用して許可の確認と取り消しを行います。
注:Revoke.cash や Etherscan.io. などの、サードパーティアプリケーションの使用に関するリスクと責任は、すべてユーザーが負うものとします。
Revoke.cash内で、 press Connect Wallet (ウォレットを接続) をクリックしてアプリとの相互作用を可能にし、使用するウォレットを選択します。
この例では、MetaMaskを使用します。Connect (接続) をクリックします。
アプリに接続した後、相互作用を可能にしたスマートコントラクトまたはdAppの許可リストを確認することができます。この例では、ユーザーがGala Games、Gala Music、Opensea プラットフォームを利用し、許可を承認したことが表示されています。
アクセスを取り消したい許可を選択し、Revoke (取り消し) クリックします。
確認のプロンプトが表示されるので、Confirm (確認) をクリックします。
注:トランザクションを承認するためにガス代を支払う必要があります。ガス代について、詳しくはこちらの記事をご参照ください:「ガス」とその機能について
Confirm (確認) をクリックすると、トランザクションが送信されたことを示すポップアップメッセージが表示され、アプリは許可が取り消されたことを示し、リストから削除されます。