時価総額: $2.1944T 0.22%
ボリューム(24時間): $46.0292B -9.51%
恐怖と貪欲の指数:

41 - 中性

  • 時価総額: $2.1944T 0.22%
  • ボリューム(24時間): $46.0292B -9.51%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.1944T 0.22%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

MetaMaskを使用してイーサリアムでスタックしたトークン承認を削除するにはどうすればよいですか?

ERC-20代币授权(approve)机制允许协议代为转账,但“无限授权”或闲置批准可能引发资产被盗风险;需定期通过Etherscan手动设为0来安全撤销。

2026/06/08 09:19

トークン承認の仕組みを理解する

1. イーサリアムでのすべての ERC-20 トークン転送には、トークン コントラクトへの承認呼び出しによる事前の許可が必要です。

2. この承認により、特定のアドレス (多くの場合、分散型取引所または利回りプロトコル) に、ウォレットから定義された量までのトークンを引き出す権利が付与されます。

3. 承認は、オンチェーンで確認されると変更できません。これらは編集できず、新しいトランザクションを送信することによって上書きまたは取り消されるだけです。

4. 承認が「スタック」しているとは、通常、許可が必要なくなったにもかかわらず有効なままであることを意味し、承認されたアドレスが侵害された場合にセキュリティが侵害される可能性があります。

5. 許容値はトークンの内部マッピングに保存され、「Write Contract」タブの下の Etherscan などのブロックチェーン エクスプローラーを介して表示されます。

スタックした承認の特定

1. MetaMask を開いて、正しいネットワーク (通常は Ethereum Mainnet (チェーン ID 1)) に接続していることを確認します。

2. 検証されたアドレスを使用して、Etherscan のトークンの契約ページに移動します。

3. 「契約」タブをクリックし、「契約を読む」までスクロールして、手当機能を展開します。

4. ウォレット アドレスを所有者として入力し、ターゲット コントラクト アドレス (Uniswap Router、SushiSwap MasterChef など) を支出者として入力します。

5. [クエリ] をクリックします。返される値には、未加工の単位で残りの許容量が表示されます。ゼロ以外の場合、承認はまだアクティブです。

手動トランザクションによる取り消し

1. 同じトークン コントラクトの Etherscan の「Write Contract」セクションに移動します。

2. 「Web3 に接続」ボタンを使用してウォレットに接続します。MetaMask が確認を求めます。

3.承認機能を見つけて支出者の住所を入力し、金額として0 を入力します。

4. トランザクションを開始します。 MetaMask はガス推定値を表示し、署名を必要とします。

5. 確認後、1 ブロックの確認を待ちます。許容量はゼロに下がり、「契約の読み取り」で再度確認されます。

承認をアクティブなままにするリスク

1. 悪意のある、または侵害されたプロトコル コントラクトにより、承認されたすべてのトークンが追加の同意なしに流出する可能性があります。

2. 監査されたプロトコルであっても、複雑な複数ステップの操作中に許容値を誤って解釈するロジック エラーが発生する可能性があります。

3. 正規のインターフェイスを模倣したフィッシング サイトは、ユーザーをだまして任意のアドレスを高額の許可で承認させる可能性があります。

4. 過去の事件では、攻撃者が保留中の承認を得るために公開メモリプールをスキャンし、悪意のある支出者を設定するために前線で実行していることが示されています。

5. 一部の DeFi アグリゲーターは、バージョン間で使用者のアドレスを再利用するため、古い承認が予期せず新しい展開に適用されるようになります。

よくある質問

Q: ガソリンを支払わずに承認を取り消すことはできますか?いいえ、取り消しにはオンチェーン トランザクションが必要で、計算とストレージの更新に ETH を消費します。

Q: 以前に多額の金額で承認したアドレスに 0 を承認した場合はどうなりますか?それまでの手当は直ちに無効になります。猶予期間や遅延はありません。変更はブロックが組み込まれた時点で有効になります。

Q: MetaMask アカウントをリセットすると、既存のトークンの承認はクリアされますか?いいえ。承認は、ウォレット ソフトウェアやシード フレーズの復元とは無関係に、トークン コントラクト状態内のオンチェーンに存在します。

Q: Etherscan が割り当てを確認するときに、一部のトークン コントラクトに対して「検証できません」と表示されるのはなぜですか?これは、コントラクトのソース コードが検証されていないか、ABI が欠落していることを示しますが、標準の ERC-20 インターフェイスが実装されていれば、 Allowance関数は引き続き呼び出し可能です。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

LedgerからBinanceにUSDTを送信するにはどうすればよいですか?ハードウェアウォレットからテザーを転送する方法?

LedgerからBinanceにUSDTを送信するにはどうすればよいですか?ハードウェアウォレットからテザーを転送する方法?

2026-08-19 02:20:08

レジャーをバイナンスインターフェイスに接続する1. Ledger デバイスが、USDT トークン標準と互換性のある最新のファームウェア バージョンで完全に更新されていることを確認します。 2. モバイルではなく、信頼できるデスクトップまたはラップトップシステムにLedger Liveをインストールし...

USDTをSafePalからBinanceに転送するにはどうすればよいですか?適切なネットワークを選択するには?

USDTをSafePalからBinanceに転送するにはどうすればよいですか?適切なネットワークを選択するには?

2026-08-19 14:39:51

USDT ネットワークのバリアントについて1. USDT は、イーサリアム (ERC-20)、トロン (TRC-20)、バイナンス スマート チェーン (BEP-20)、およびソラナ (SPL) を含む複数のブロックチェーン ネットワークにわたって存在します。 2. 各ネットワークは、異なるアドレス...

MetaMask トランザクションを高速化するにはどうすればよいですか?保留中の送金のガス料金を増額するにはどうすればよいですか?

MetaMask トランザクションを高速化するにはどうすればよいですか?保留中の送金のガス料金を増額するにはどうすればよいですか?

2026-08-19 00:39:43

MetaMask の保留中のトランザクションについて1. トランザクションは、イーサリアム ネットワークにブロードキャストされたものの、バリデーターによってまだ確認されていない場合、保留状態のままになります。 2. この状態は通常、現在のネットワークの混雑レベルに比べてガス価格が不十分なために発生し...

失敗した MetaMask トランザクションを修正するには? ETHまたはトークン転送エラーを解決するにはどうすればよいですか?

失敗した MetaMask トランザクションを修正するには? ETHまたはトークン転送エラーを解決するにはどうすればよいですか?

2026-08-19 08:00:11

トランザクション失敗の原因を理解する1. ガス制限が不十分な場合、特にイーサリアムまたは EVM 互換チェーン上の複雑なスマート コントラクトを操作する場合に、「ガス不足」エラーが発生することがよくあります。 2. ネットワーク構成が正しくないと、特に RPC 設定を更新せずにメインネットとテストネ...

Coinbase WalletでBTCを交換するにはどうすればよいですか? Bitcoin を USDC に交換するにはどうすればよいですか?

Coinbase WalletでBTCを交換するにはどうすればよいですか? Bitcoin を USDC に交換するにはどうすればよいですか?

2026-08-19 22:00:15

Coinbase Walletのスワップ機能へのアクセス1. Coinbase Wallet モバイル アプリケーションまたはブラウザ拡張機能を開き、最新バージョンに更新されていることを確認します。 2. 下部のナビゲーション バーにある「資産」タブをタップして、現在の保有資産を表示します。 3. ...

Trust WalletからBinanceにXRPを送信するにはどうすればよいですか? XRPメモを正しく入力するにはどうすればよいですか?

Trust WalletからBinanceにXRPを送信するにはどうすればよいですか? XRPメモを正しく入力するにはどうすればよいですか?

2026-08-19 18:19:31

Trust Wallet からの XRP 転送の開始1. Trust Wallet を開き、XRP 残高が含まれるウォレットに移動します。 2. XRP アセットをタップして、詳細画面にアクセスします。 3. インターフェースの下部にある「送信」オプションを選択します。 4. Binance XRP...

LedgerからBinanceにUSDTを送信するにはどうすればよいですか?ハードウェアウォレットからテザーを転送する方法?

LedgerからBinanceにUSDTを送信するにはどうすればよいですか?ハードウェアウォレットからテザーを転送する方法?

2026-08-19 02:20:08

レジャーをバイナンスインターフェイスに接続する1. Ledger デバイスが、USDT トークン標準と互換性のある最新のファームウェア バージョンで完全に更新されていることを確認します。 2. モバイルではなく、信頼できるデスクトップまたはラップトップシステムにLedger Liveをインストールし...

USDTをSafePalからBinanceに転送するにはどうすればよいですか?適切なネットワークを選択するには?

USDTをSafePalからBinanceに転送するにはどうすればよいですか?適切なネットワークを選択するには?

2026-08-19 14:39:51

USDT ネットワークのバリアントについて1. USDT は、イーサリアム (ERC-20)、トロン (TRC-20)、バイナンス スマート チェーン (BEP-20)、およびソラナ (SPL) を含む複数のブロックチェーン ネットワークにわたって存在します。 2. 各ネットワークは、異なるアドレス...

MetaMask トランザクションを高速化するにはどうすればよいですか?保留中の送金のガス料金を増額するにはどうすればよいですか?

MetaMask トランザクションを高速化するにはどうすればよいですか?保留中の送金のガス料金を増額するにはどうすればよいですか?

2026-08-19 00:39:43

MetaMask の保留中のトランザクションについて1. トランザクションは、イーサリアム ネットワークにブロードキャストされたものの、バリデーターによってまだ確認されていない場合、保留状態のままになります。 2. この状態は通常、現在のネットワークの混雑レベルに比べてガス価格が不十分なために発生し...

失敗した MetaMask トランザクションを修正するには? ETHまたはトークン転送エラーを解決するにはどうすればよいですか?

失敗した MetaMask トランザクションを修正するには? ETHまたはトークン転送エラーを解決するにはどうすればよいですか?

2026-08-19 08:00:11

トランザクション失敗の原因を理解する1. ガス制限が不十分な場合、特にイーサリアムまたは EVM 互換チェーン上の複雑なスマート コントラクトを操作する場合に、「ガス不足」エラーが発生することがよくあります。 2. ネットワーク構成が正しくないと、特に RPC 設定を更新せずにメインネットとテストネ...

Coinbase WalletでBTCを交換するにはどうすればよいですか? Bitcoin を USDC に交換するにはどうすればよいですか?

Coinbase WalletでBTCを交換するにはどうすればよいですか? Bitcoin を USDC に交換するにはどうすればよいですか?

2026-08-19 22:00:15

Coinbase Walletのスワップ機能へのアクセス1. Coinbase Wallet モバイル アプリケーションまたはブラウザ拡張機能を開き、最新バージョンに更新されていることを確認します。 2. 下部のナビゲーション バーにある「資産」タブをタップして、現在の保有資産を表示します。 3. ...

Trust WalletからBinanceにXRPを送信するにはどうすればよいですか? XRPメモを正しく入力するにはどうすればよいですか?

Trust WalletからBinanceにXRPを送信するにはどうすればよいですか? XRPメモを正しく入力するにはどうすればよいですか?

2026-08-19 18:19:31

Trust Wallet からの XRP 転送の開始1. Trust Wallet を開き、XRP 残高が含まれるウォレットに移動します。 2. XRP アセットをタップして、詳細画面にアクセスします。 3. インターフェースの下部にある「送信」オプションを選択します。 4. Binance XRP...

すべての記事を見る

User not found or password invalid

Your input is correct