Ethereumで$USDC を使う際、トークンの承認は送金とは異なります。ただし、dAppの利用を終えた後も有効なままの場合があります。
ERC-20規格では、`approve`であるアドレスがあなたに代わって使用できる額を設定し、`transferFrom`でその許可の範囲内でトークンを移動できます。ウォレットに無制限の上限が表示されていても、承認した時点で資金が自動的に引き出されるわけではありません。リスクは、許可が有効な間、コントラクトがその上限まで使用できる状態が続くことです。
dAppとの接続を解除しても承認は取り消されず、トークンコントラクトに記録されたままです。取り消すにはオンチェーン取引が必要で、そのためのガス代もかかります。ネットワーク、spenderのアドレス、承認済みの上限を確認してください。これによりリスクへの露出を減らせますが、すでに行われた送金を取り消すことも、コントラクトが安全だと証明することもできません。
ERC-20規格では、`approve`であるアドレスがあなたに代わって使用できる額を設定し、`transferFrom`でその許可の範囲内でトークンを移動できます。ウォレットに無制限の上限が表示されていても、承認した時点で資金が自動的に引き出されるわけではありません。リスクは、許可が有効な間、コントラクトがその上限まで使用できる状態が続くことです。
dAppとの接続を解除しても承認は取り消されず、トークンコントラクトに記録されたままです。取り消すにはオンチェーン取引が必要で、そのためのガス代もかかります。ネットワーク、spenderのアドレス、承認済みの上限を確認してください。これによりリスクへの露出を減らせますが、すでに行われた送金を取り消すことも、コントラクトが安全だと証明することもできません。
