زبان برنامه نویسی سالیدیتی
4.3K subscribers
100 photos
8 videos
37 files
339 links
راه ارتباطی با ادمین👇
@Soliditylangfa

آدرس کانال 👇👇
https://t.me/soliditylang_fa
آدرس گروه 👇👇
https://t.me/+LSq6yF2NwJFmZGM0
Download Telegram
زبان برنامه نویسی سالیدیتی
طبق توضیحاتی که توی این پست تلگرامی اومده و با رجوع به این منبع، درصورتی که تا قبل از ۹ دسامبر یک کانترکت روی شبکه‌ی لایه‌دومی اسکرول، که به تازگی مین‌نت اون عرضه شده، دپلوی کنید، مشمول دریافت یک ان‌اف‌تی پویا (تصویر یک منحنی درجه‌ی سوم تا پنجم) براساس چند…
چند ساعت پیش بود که به بهونه‌ی راگ کردن یکی از پروژه‌هایی که یکمی توی کامیونیتی فارسی سر و صدا کرد، رفتم خیلی اجمالی بررسیش کردم که ببینم چه ردفلگ‌هایی توی خود توکن پروژه وجود داشته.
#ScrollPump 📜⚡️

سه تا ردفلگ مهم درمورد این پروژه خیلی توی چشم بودن:
🚩 مانور دادن روی مفهوم ایردراپ و اغوای افراد برای تعامل بیشتر با کانترکت
🚩 عدم سلب مالکیت کانترکت و باز بودن دسترسی به فانکشن‌هایی مثل مینت توکن
🚩 سوزانده یا قفل نشدن توکن‌های LP مربوط به تامین نقدینگی عمده

چون همیشه این‌جا سعی کردیم مطالب جنبه‌ی آموزشی هم داشته باشند، خواستم کمی به بررسی نزدیک‌تر ردفلگ دوم یا عدم فراخوانی Renounce Ownership بپردازم.
ما در سالیدیتی مفهومی داریم به نام Modifier که خب معادل مفهومی نظیر Decorator توی زبون‌های برنامه‌نویسی دیگه هست. در اصل یک مادیفایر یا دکوریتر تابعی هست که رفتار یک تابع دیگه رو تغییر میده و یا شرایطی رو در هنگام فراخوانی تابع بررسی می‌کنه.

اگر با قراردادهای استاندارد OpenZeppelin آشنایی داشته باشید، حتماً اسم Ownable.sol هم به گوشتون خورده، که یکی از مهم‌ترین چیزهایی که ارائه میده، تابع onlyOwner هست که می‌تونه به‌عنوان یک مادیفایر روی هر تابع دیگری اعمال بشه و رفتار اون رو به‌نوعی تغییر بده که کال شدن رو فقط از طریق Owner فعلی کانترکت بپذیره و برای هر آدرس دیگری جز صاحب کانترکت، یک خطا مبنی بر این‌که شما صاحب کانترکت نیستید اعلان میشه.

اگر براتون این توضیحات جالب بود، می‌تونین به این توییت مراجعه کنید و هم درمورد داستان اسکرول‌پامپ بدونین و هم ربطش رو به مادیفایر معروف onlyOwner متوجه بشید!

سالیدیتی فارسی | سلفژ برنامه‌نویسی بلاک‌چین
Please open Telegram to view this post
VIEW IN TELEGRAM
👍224