هنگام ایجاد یک توکن ساده BEP-20، به مهارتهای کدنویسی اولیه برای استقرار یک قرارداد هوشمند در بایننس اسمارت چین نیاز دارید. همچنین باید متامسک را نصب کرده و مقداری BNB در کیف پول خود داشته باشید تا هزینههای گس را پرداخت کنید.
مراحل ایجاد یک توکن BEP-20
1. مطمئن شوید که شبکه اصلی BSC به متامسک متصل شده است. میتوانید دستورالعملهای دقیق را در راهنمای اتصال متامسک به بایننس اسمارت چین بیابید.
2. به Remix بروید. این یک برنامه آنلاین برای توسعه و استقرار قراردادهای هوشمند بر روی بلاکچینهایی است که با ماشین مجازی اتریوم سازگار هستند. روی پوشه [contracts] کلیک راست کرده و روی [New File] کلیک کنید.
3. نام فایل را “BEP20.sol” بگذارید.
4. مطمئن شوید که زبان برنامه نویسی را [Solidity] قرار دادهاید، در غیر این صورت قرارداد هوشمند شما کار نخواهد کرد.
5. کد قرارداد هوشمند BEP-20 را در فایل خود کپی کنید. میتوانید اطلاعات بیشتری در مورد پارامترها و عملکردهای کد در GitHub بیابید.
6. نام، نماد، decimals و totalSupply را برای کوین خود تغییر دهید. در اینجا ما بایننس آکادمی کوین (BAC) را به عنوان مثال با decimal 18 و مجموع عرضه 100,000,000 انتخاب کردهایم. فراموش نکنید که به اندازه کافی 0 برای پوشش 18 decimal اضافه کنید.
7. در مرحله بعد، باید قرارداد هوشمند را کامپایل کنید. روی نماد نشان داده شده در زیر در سمت چپ صفحه کلیک کنید، [Auto compile] و [Enable optimization] را علامت بزنید، سپس روی دکمه [Compile] کلیک کنید.
8. برای کپی کردن قرارداد ABI، روی دکمه [ABI] کلیک کنید.
9. روی نماد مشخص شده در زیر سمت چپ صفحه کلیک کنید. [Injected Web3] را به عنوان محیط خود انتخاب کنید و سپس به متامسک اجازه دهید به Remix متصل شود. در نهایت، مطمئن شوید که قرارداد BEP20 خود را قبل از کلیک بر روی [Deploy] انتخاب کردهاید.
10. اکنون باید هزینه تراکنش را از طریق متامسک برای استقرار قرارداد در بلاکچین بپردازید. هنگامی که قرارداد هوشمند فعال شد، باید کد منبع قرارداد خود را تأیید و منتشر کنید.
آدرس قرارداد را در BscScan کپی کنید، [Solidity (Single)] را به عنوان نوع کامپایلر انتخاب کنید و با نسخه کامپایلر استفاده شده در مرحله 7 مطابقت دهید.
11. سپس روی BEP20.sol در Remix راست کلیک کرده و [Flatten] را فشار دهید.
12. کد را از BEP20_flat.sol خود در فیلد کپی کنید و مطمئن شوید که [Optimization] روی Yes تنظیم شده است. اکنون روی [Verify and Publish] در پایین صفحه کلیک کنید.
13. اکنون صفحه نمایش موفقی را مشاهده خواهید کرد. با کد تایید شده، میتوانید توکن خود را از طریق BscScan با استفاده از the _mint call پیاده سازی شده در قرارداد، ضرب کنید. به آدرس قرارداد در BscScan بروید و روی [Write Contract] کلیک کنید، سپس روی [Connect to Web3] کلیک کنید تا حساب متامسک خود را متصل کنید.
14. در پایین صفحه به بخش Mint بروید و تعداد توکنهایی را که میخواهید ضرب کنید وارد کنید. ما 100,000,000 BAC را میزنیم. فراموش نکنید که decimals را نیز اضافه کنید، در این مورد 18. روی [Write] کلیک کنید و هزینه را در متامسک پرداخت کنید.
15. اکنون باید توکنهای ضرب شده را ببینید. این توکنها به کیف پولی که قرارداد هوشمند را ایجاد کرده ارسال میشوند.
نظرات کاربران