毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
プロキシコントラクトの実装と管理者アドレスを確認します
プロキシコントラクトは、Ethereum でスマートコントラクトのアップグレードを可能にします。プロキシコントラクトが状態を保持し、ロジックを含む実装コントラクトに呼び出しを委譲します。実装アドレスを変更することで、開発者は…
検出プロセス このツールは、次の方法でプロキシコントラクトをチェックします: EIP-1967 と EIP-1822 で定義された標準ストレージスロットを読み取る カスタムプロキシ向けに implementation() 関数の呼び出しを試みる ビーコンプロキシパターンをチェックする…
Aave V3 Pool をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// npm install viem import { createPublicClient, http, getAddress } from 'viem'; import { mainnet } from 'viem/chains'; // EIP-1967 standard storage slots const IMPLEMENTATION_SLOT = "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"; const ADMIN_SLOT = "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103"; const client = createPublicClient({