ڈیولپر ٹولز

Calldata ڈیکوڈر

EVM فنکشن selector دیکھیں اور اپنی فراہم کردہ ABI سے پیرامیٹرز مقامی طور پر decode کریں۔

آپ کے براؤزر میں چلتا ہےاکاؤنٹ درکار نہیںوالٹ دستخط نہیں
مقامی ڈیکوڈر

ٹرانزیکشن ڈیٹا پیسٹ کریں

اپ لوڈ نہیں
نتیجہ

آپ کا تخمینہ

مقامی طور پر decode ہوا
فنکشن نامABI درکار

پیرامیٹر اقسام اور قدریں decode کرنے کے لیے مماثل ABI شامل کریں۔

ماخذ: آپ کے اِن پٹستازگی: ابھی حساب ہواطریقۂ کار v1.0.0
طریقہ

یہ کیلکولیٹر کیسے کام کرتا ہے

01

پہلے چار bytes ہمیشہ selector کے طور پر دکھائے جاتے ہیں۔

02

JSON اور human-readable ABI کو ڈیٹا کے طور پر parse کر کے Viem decoder کو دیا جاتا ہے؛ صارف کوڈ نہیں چلتا۔

03

Decode شدہ BigInt قدریں دکھانے سے پہلے قابلِ مطالعہ متن میں بدلتی ہیں۔

فارمولا

حساب

selector = calldata کے پہلے 4 bytes؛ باقی bytes مماثل ABI فنکشن کے مطابق decode ہوتے ہیں
مثال

ایک واضح مثال

0xa9059cbb سے شروع ERC-20 calldata کو ABI میں فنکشن موجود ہو تو transfer(address,uint256) کے طور پر decode کیا جا سکتا ہے۔

ڈیٹا کا ماخذ

استعمال شدہ ذرائع

رازداری: کیلکولیٹر کے اِن پٹس آپ کے براؤزر میں مقامی طور پر پراسیس ہوتے ہیں۔ CoinCalcs انہیں وصول یا محفوظ نہیں کرتا۔ تھیم اور کوکی ترجیحات اس ڈیوائس پر محفوظ ہو سکتی ہیں۔

معلوم حدود

یہ تخمینہ کیا یقینی نہیں بنا سکتا

  • صرف selector کنٹریکٹ کی نیت یا حفاظت ثابت نہیں کرتا۔
  • Proxy کنٹریکٹس اور overloaded فنکشنز کو implementation ABI درکار ہو سکتی ہے۔
  • CoinCalcs اس ورژن میں بیرونی selector database کو query نہیں کرتا۔
عمومی سوالات

اس ٹول کے بارے میں سوالات

کیا میری ABI اپ لوڈ ہوتی ہے؟

نہیں۔ Decoding براؤزر میں ہوتی ہے اور اِن پٹ CoinCalcs کو نہیں بھیجا جاتا۔

کیا ABI کے بغیر calldata decode ہو سکتا ہے؟

ٹول selector دکھا سکتا ہے، لیکن پیرامیٹر decoding کے لیے مماثل فنکشن تعریف چاہیے۔

Decode شدہ calldata کا مطلب ٹرانزیکشن محفوظ ہے؟

نہیں۔ Decoding پڑھنے میں مدد دیتی ہے، کنٹریکٹ رویے یا منزل کی حفاظت کا audit نہیں کرتی۔

آخری جائزہ: 18 جولائی، 2026