يقوم تطبيق Rust CLI هذا بفك تشفير استدعاء دالة الصلابة من إدخال BYTECODE معين أو من تجزئة TX معينة على التعدي. يستخدم صندوق ethabi لتحديد توقيع الوظيفة وفك تشفير استدعاء الوظيفة من رمز bytecode. توفر استدعاء الوظيفة التي تم فك تشفيرها معلومات حول اسم الوظيفة ومعلمات الإدخال التي يمكن استخدامها للتحليل الثابت.
لتشغيل التطبيق ، استخدم الأمر Cargo Run متبوعًا بإدخال Bytecode:
cargo run <bytecode>
استبدل <bytecode> برمز Bytecode الفعلي الذي تريد فك تشفيره.
أو لسحب الرمز البريطاني من Arbiscan ، استخدم العلم -- -e مع تجزئة TX:
cargo run -- -e 0x234bf2f03473af0318fa9cea1d2f883bd9f7b861864c6c8409d81d72856becbcيعد تطبيق Rust CLI مفيدًا للمطورين الذين يعملون مع عقود Ethereum الذكية ، لأنه يسمح لهم بفك تشفير مكالمات وظائف الصلابة من مدخلات البانك بود. يمكن أن يساعد ذلك في فهم سلوك عقد لأغراض أمنية أو قضايا تصحيح الأخطاء أو التحقق من أن العقد يعمل كما هو متوقع.