Base 承認セーフティチェック
Base メインネット(chain ID 8453)のトークン承認(approval)額を、完全オフライン・読み取り専用で分類します。DEX を使う前後に、 承認額が「限定的」か「無制限(高リスク)」かをその場で確認できます。
🔒 完全オフライン・読み取り専用
- この診断はすべてブラウザ内で実行されます。データは送信されません。
- ウォレット接続・RPC通信・ネットワーク取得・署名・トランザクションは一切行いません。
- 取消(revoke)ボタンはありません。表示はあなたが貼り付けた内容の説明のみです。
- 対象は Base メインネット(chain ID 8453)の承認データのみです。
入力フィールド
承認データは、ブロックエクスプローラや自分のウォレット管理ツールから確認した値を、 以下の形式で貼り付けてください。
| フィールド | 必須 | 説明 |
|---|---|---|
| chainId | 必須 | Base メインネット固定。8453 以外はエラーになります。 |
| owner | 必須 | 承認を出しているウォレットアドレス(0x + 40桁)。 |
| approvals[] | 必須 | 検査する承認の配列。 |
| approvals[].tokenAddress | 必須 | トークンのコントラクトアドレス。 |
| approvals[].tokenSymbol | 必須 | 表示用シンボル(例: USDC)。 |
| approvals[].decimals | 必須 | トークンの小数桁(0〜36の整数)。正規化表示に使用。 |
| approvals[].spenderAddress | 必須 | 承認先(spender)のアドレス。 |
| approvals[].spenderLabel | 任意 | spenderの表示名。省略時は「不明なコントラクト」。 |
| approvals[].allowanceRaw | 必須 | 承認額(最小単位の非負整数文字列)。 |
| approvals[].referenceAmountRaw | 任意 | 利用予定額(最小単位)。指定すると限定的かどうかを判定。 |
リスク分類の基準
- リスクなし (zero): 承認額が0。このspenderからトークンは移動できません。
- 限定的 (bounded): 承認額が指定した利用予定額以下に収まっています。
- 要確認 (elevated): 0より大きく、利用予定額を超えるか比較対象がない承認。
- 無制限 (unlimited): 2^255 以上の実質無制限承認。信頼できないspenderなら高リスク。
免責・安全性について
- 本ツールは教育・情報提供が目的です。診断はすべてブラウザ内で完結し、 入力データが外部へ送信されることはありません。
- ウォレット接続、RPC/ネットワーク通信、署名、トランザクション送信、承認の取消は行いません。
- 表示される値は、あなたが入力したデータをそのまま分類・正規化したものであり、 オンチェーンの実際の残高や最新の承認状態を検証するものではありません。
- JSON保存はブラウザ内で生成されます。「共有用」はウォレット・token・spenderアドレスと承認額を 除外します。「完全な診断JSON」はそれらを含むため、第三者へ共有しないでください。
- 投資助言ではありません。取引・承認取消の判断はご自身の責任で行ってください。
