Những công cụ lập trình bạn dùng mỗi ngày, gom lại một chỗ.
Bộ chuyển đổi, bộ định dạng, hàm băm, bộ kiểm tra và những tiện ích nhỏ bạn cứ mở đi mở lại nay nằm chung một nơi thay vì thất lạc khắp các tab.
Mã hóa và giải mã dữ liệu ABI của Ethereum
Làm việc theo cả hai chiều tại một nơi để việc tạo calldata và kiểm tra calldata trở thành cùng một tác vụ, chứ không phải hai quy trình riêng biệt.
Tuyệt vời để xác thực kiểu, kiểm tra cấu trúc payload và hiểu rõ một giao dịch thực sự đang mang theo những gì.
Đầu ra được định hình để sao chép-dán vào script, bộ test, trình trợ giúp triển khai và các quy trình tương tác hợp đồng.
Mã nguồn từ công cụ đã chọn, hiển thị ở đây bên cạnh phiên bản trực tiếp ở bên phải.
// 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; }