Alat pengembang

Dekoder Calldata

Periksa selector fungsi EVM dan dekode parameter secara lokal dengan ABI yang Anda berikan.

Berjalan di browser AndaTanpa akunTanpa tanda tangan dompet
Dekoder lokal

Tempel data transaksi

Tanpa unggahan
Hasil

Estimasi Anda

Didekode lokal
Nama fungsiABI diperlukan

Tambahkan ABI yang cocok untuk mendekode tipe dan nilai parameter.

Sumber: input AndaKesegaran: dihitung sekarangMetodologi v1.0.0
Metode

Cara kerja kalkulator ini

01

Empat byte pertama selalu ditampilkan sebagai selector.

02

ABI JSON atau human-readable diproses sebagai data oleh dekoder Viem; tidak ada kode pengguna yang dijalankan.

03

Nilai BigInt hasil dekode diubah menjadi teks yang mudah dibaca.

Rumus

Perhitungan

selector = 4 byte pertama calldata; byte lainnya didekode berdasarkan fungsi ABI yang cocok
Contoh

Skenario konkret

Calldata transfer ERC-20 yang diawali 0xa9059cbb dapat didekode sebagai transfer(address,uint256) jika fungsi itu tersedia di ABI.

Asal data

Sumber yang digunakan

Privasi: Input kalkulator diproses secara lokal di browser. CoinCalcs tidak menerima atau menyimpannya. Preferensi tema dan cookie dapat disimpan di perangkat ini.

Batasan yang diketahui

Hal yang tidak dapat dijamin estimasi ini

  • Selector saja tidak membuktikan tujuan atau keamanan kontrak.
  • Kontrak proxy dan fungsi overload dapat memerlukan ABI implementasi.
  • CoinCalcs tidak meminta basis data selector eksternal pada versi ini.
Pertanyaan umum

Pertanyaan tentang alat ini

Apakah ABI saya diunggah?

Tidak. Dekode berjalan di browser dan input tidak dikirim ke CoinCalcs.

Bisakah calldata didekode tanpa ABI?

Alat dapat menampilkan selector, tetapi parameter memerlukan definisi fungsi yang cocok.

Apakah calldata yang terbaca berarti transaksi aman?

Tidak. Dekode meningkatkan keterbacaan, tetapi tidak mengaudit perilaku kontrak atau keamanan tujuan.

Terakhir ditinjau: 18 Juli 2026