انجمن توسعه قرارداد هوشمند

تاثر طول رشته ورودی بر tranaction fee

من یه تابع ساده نوشتم که به عنوان ورودی یک آدرس و یه مقدار میگیره و به اندازه uint که در ورودی گرفته برای آدرس مورد نظر مقداری رو ارسال میکنه.
الان اگر من سعی کنم در ورودی آدرس رو به جای اینکه به صورت hexadecimal بگیرم به صورت یه رشته کوتاه بگیرم و در داخل تابع به hexadecimal تبدیلش کنم مگه نباید transaction fee چون که طول رشته ورودی کوتاه تر شده کمتر بشه ؟

حافظه در سالیدیتی و ای-وی-ام در گروه‌های ۳۲ بایتی ذخیره میشه و در حالت‌های خاصی پدینگ انجام میشه

این مقالات به شما می تونه کمک کنه که ایده‌ی بهتری در مورد ساختار حافظه در سالیدیتی پیدا کنید:

https://docs.soliditylang.org/en/v0.8.10/types.html