毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
Ethereum の ABI データをエンコード・デコードします
両方向を 1 か所で扱えるので、calldata の作成と検査が別々のワークフローではなく同じタスクのように感じられます。
型の検証、ペイロード構造の確認、トランザクションが実際に何を運んでいるかの把握に最適です。
出力は、スクリプト、テストスイート、デプロイヘルパー、コントラクト操作フローにコピー&ペーストできる形に整えられています。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// npm install viem import { encodeAbiParameters, decodeAbiParameters, parseAbiParameters } from 'viem'; // Encode ABI parameters function encodeParameters(types: string, values: any[]): string { const abiParams = parseAbiParameters(types); const encoded = encodeAbiParameters(abiParams, values); return encoded; }