کریپتو و بلاکچین

آموزش Solidity: نوشتن اولین قرارداد هوشمند اتریوم قدم‌به‌قدم

DevNA | devna.ir
۱ از ۵

اولین قرارداد هوشمند

در این آموزش یک قلک انعام (TipJar) می‌سازیم: هر کسی اتر و پیام می‌فرستد و فقط مالک برداشت می‌کند.

۲ از ۵

کد، کامپایل‌شدنی است

کد این آموزش با کامپایلر Solidity نسخه 0.8.37 بدون خطا و هشدار کامپایل شده است.

۳ از ۵

خطاهای سفارشی

به‌جای رشته‌های طولانی در require، از custom error استفاده می‌کنیم که ارزان‌تر و خواناتر است.

۴ از ۵

الگوی CEI

اول بررسی، بعد تغییر وضعیت، در آخر تعامل با آدرس خارجی؛ سپر اصلی در برابر حمله بازورود.

۵ از ۵

Remix یا Foundry

با Remix در مرورگر شروع کنید و برای پروژه جدی سراغ Foundry و تست خودکار بروید.

ماجرای کامل را در DevNA بخوانید

آموزش Solidity از صفر: یک قرارداد هوشمند واقعی و کامپایل‌شدنی بنویسید، خط‌به‌خط بفهمید و با Remix یا Foundry روی تست‌نت اتریوم دیپلوی کنید.

خواندن مطلب کامل