یہ کیلکولیٹر کیسے کام کرتا ہے
پہلے چار bytes ہمیشہ selector کے طور پر دکھائے جاتے ہیں۔
JSON اور human-readable ABI کو ڈیٹا کے طور پر parse کر کے Viem decoder کو دیا جاتا ہے؛ صارف کوڈ نہیں چلتا۔
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 نہیں کرتا۔