@تیرتاتیرتا
توسعه دهنده بلاک چین مشتاق کوانتومی
قرارداد هوشمند ساده ترین کار برای کار نیست. فرآیند راه اندازی برای شروع توسعه شامل مجموعه ای از مراحل سخت و مستعد خطا است که به خودی خود منجر به اتلاف ساعت برنامه نویس می شود.
شما باید راه اندازی کنید:
- یک شبکه testRPC محلی برای آزمایش.
- محیط ترافل + web3 برای ارتباط و استقرار گره ها.
- جمع آوری رسید معاملات ، گزارشات و غیره
- آماده سازی لاینتینگ و آماده سازی صحنه.
و یه سری چیزای دیگه
به همین دلیل ما یک مسیر خودکار برای سهولت زندگی خود ایجاد می کنیم ، که محیط ساخت ، اجرا و آزمایش شما را در عرض چند دقیقه آماده می کند.
برای اهداف نمایشی ، از الگوی پروژه metacoin از trufflebox استفاده می کنیم.
در پایان این مقاله ، یک راه اندازی خودکار docker دارید که به شما کمک می کند:
- تست های قرارداد هوشمند را با testRPC اجرا کنید.
- اجرای برنامه ها را در شبکه انتخابی خود انجام دهید.
- به راحتی فایل های مهاجرت به روز شده را در سیستم محلی خود دریافت کنید.
- به جمع آوری گزارش داده ها برای ارزیابی آینده کمک کنید
مطمئن شوید که node ، npm ، docker & docker-compose را برای دنبال کردن سیستم خود نصب کرده اید
بنابراین بیایید شروع کنیم.
ابتدا ، اجازه دهید یک فهرست پروژه ایجاد کرده و برخی از فایل ها را راه اندازی کنیم:
mkdir dockerized-smart-contracts
&& cd dockerized-smart-contracts
npm init
mkdir src && cd src
حالا داخل src …