
یہ پروجیکٹ کیا کرتا ہے
Create Binance Smart Chain Token ایک بنیادی Solidity پروجیکٹ ہے جو Binance Smart Chain پر BEP-20 ٹوکن بنانے اور تعینات کرنے کا طریقہ سیکھنے کے لیے ہے۔ فراہم کردہ Token.sol سورس میں ترمیم کرنے، Remix میں کمپائل کرنے، MetaMask کے ذریعے تعینات کرنے اور BscScan پر تصدیق کرنے کے لیے ہے۔
اس کنٹریکٹ میں بنیادی انتظامی اور ٹیکس والے ٹوکن کی صلاحیتیں شامل ہیں۔ اسے ٹوکن کی تعیناتی اور بلاک چین لین دین کو سمجھنے کے لیے ایک عملی نقطۂ آغاز کے طور پر استعمال کیا جا سکتا ہے۔
اہم خصوصیات
- BEP-20 ٹوکن کی تخلیق: Binance Smart Chain پر ایک قابلِ تبادلہ ٹوکن تعینات کریں۔
- قابلِ ترتیب شناخت: Solidity سورس میں ٹوکن کا نام اور سمبل مقرر کریں۔
- قابلِ ترتیب اعشاریے اور سپلائی: ٹوکن کی اعشاری درستگی اور ابتدائی کل سپلائی متعین کریں۔
- ملکیتی کنٹرول: ملکیت سے دستبردار ہوں یا نیا منتظم مقرر کریں۔
- ٹیکس کی ترتیبات: خرید اور فروخت کی فیس مقرر کریں؛ پروجیکٹ README کے مطابق 99% تک کی اقدار معاونت یافتہ ہیں۔
- ٹریڈنگ کی تیاری: تعیناتی کے بعد PancakeSwap پر BNB اور ٹوکن کا لیکویڈیٹی جوڑا بنائیں۔
یہ ایک تعلیمی ابتدائی پروجیکٹ ہے۔ تعیناتی یا لیکویڈیٹی پول میں اثاثے فراہم کرنے سے پہلے کنٹریکٹ کا احتیاط سے جائزہ لیں اور اسے جانچیں۔
آپ کو کیا درکار ہے
- ریپوزٹری کا
Token.solسورس کوڈ۔ - ایسا ویب براؤزر جو Remix IDE کھول سکے۔
- Binance Smart Chain سے منسلک ہونے کے لیے تشکیل شدہ MetaMask۔
- کنٹریکٹ کی تصدیق کے لیے BscScan تک رسائی۔
- اگر آپ ٹریڈنگ جوڑا بنانا چاہتے ہیں تو PancakeSwap تک رسائی۔
مرحلہ 1: Remix میں Solidity فائل بنائیں
- Remix IDE کھولیں۔
.solایکسٹینشن والی نئی فائل بنائیں، مثلاًNewBSCToken.sol۔- ریپوزٹری کے
Token.solسورس کو نئی فائل میں کاپی کریں۔
وضاحتی فائل نام سے کنٹریکٹ کی شناخت آسان ہو جاتی ہے، لیکن ٹوکن کا عوامی نام اور سمبل سورس کوڈ کے اندر موجود اقدار سے متعین ہوتے ہیں۔
مرحلہ 2: ٹوکن کی تشکیل کریں
سورس میں متعلقہ ٹوکن ترتیبات تلاش کریں اور پلیس ہولڈر اقدار کو اپنے پسندیدہ نام، سمبل، اعشاریوں اور کل سپلائی سے تبدیل کریں۔
نام: My New Token
سمبل: MNT
اعشاریے: 18
مکمل ٹوکن سپلائی: 1000000
بنیادی اکائی کی سپلائی: 1000000000000000000000000سپلائی ویلیو کو سمجھنا
README میں 18 اعشاریے استعمال کرنے کی سفارش کی گئی ہے۔ 18 اعشاریوں کے ساتھ ایک مکمل ٹوکن کو 10^18 بنیادی اکائیوں سے ظاہر کیا جاتا ہے۔ لہٰذا، دس لاکھ مکمل ٹوکن کی سپلائی اس طرح درج کی جائے گی:
1000000 × 10^18 = 1000000000000000000000000ہندسوں کو احتیاط سے گنیں۔ بنیادی اکائی کی غلط قدر ایسی سپلائی پیدا کر سکتی ہے جو مطلوبہ مقدار سے بہت زیادہ یا بہت کم ہو۔
فیس احتیاط سے تشکیل دیں
یہ کنٹریکٹ ٹیکس والے ٹوکن کی ترتیبات، بشمول 99% تک خرید اور فروخت کی فیس، کی معاونت کرتا ہے۔ تعیناتی سے پہلے اقدار اور سورس میں ان کے اظہار کے طریقے کی تصدیق کریں۔ زیادہ فیس کے باعث صارفین کو لین دین کا صرف ایک چھوٹا حصہ موصول ہو سکتا ہے، اس لیے معاونت یافتہ زیادہ سے زیادہ قدر کو تجویز کردہ ترتیب نہ سمجھیں۔
مرحلہ 3: کنٹریکٹ کمپائل کریں
- Remix کا Solidity compiler پینل کھولیں۔
- compiler ورژن
0.8.0منتخب کریں۔ - تصدیق کریں کہ منتخب compiler،
Token.solمیں اعلان کردہ Solidity ورژن سے مطابقت رکھتا ہے۔ - ٹوکن کنٹریکٹ کمپائل کریں۔
- تعیناتی کی کوشش سے پہلے compiler کی تمام خرابیوں کو حل کریں۔
compiler کو سورس کے متوقع ورژن سے ہم آہنگ رکھنے سے کمپائلیشن یا بعد کی تصدیق کے مسائل کا امکان کم ہو جاتا ہے۔
مرحلہ 4: MetaMask کے ذریعے تعینات کریں
- Remix میں تعیناتی پینل کھولیں۔
- براؤزر والیٹ ماحول منتخب کریں تاکہ Remix، MetaMask سے منسلک ہو سکے۔
- یقینی بنائیں کہ MetaMask مطلوبہ Binance Smart Chain نیٹ ورک اور اکاؤنٹ سے منسلک ہے۔
- کمپائل شدہ ٹوکن کنٹریکٹ منتخب کریں۔
- تعیناتی شروع کریں اور MetaMask میں لین دین منظور کریں۔
- ضروری بلاکس کے شامل ہونے کا انتظار کریں۔
تعیناتی زیرِ التوا ہونے کے دوران صفحے سے نہ ہٹیں۔ لین دین مکمل ہونے اور پروجیکٹ کی ہدایات کے مطابق ٹوکن آپ کے والیٹ میں منتقل ہونے کا انتظار کریں۔
تصدیق کے بعد تعینات شدہ کنٹریکٹ ایڈریس محفوظ کر لیں۔ یہ ایڈریس ٹوکن کنٹریکٹ کی منفرد شناخت کرتا ہے اور تصدیق اور لیکویڈیٹی کی ترتیب کے لیے درکار ہوگا۔
مرحلہ 5: اپنے والیٹ میں ٹوکن کی تصدیق کریں
اگر نیا ٹوکن خودکار طور پر ظاہر نہ ہو تو اسے اپنے والیٹ میں شامل کرتے وقت تعینات شدہ کنٹریکٹ ایڈریس استعمال کریں۔ تصدیق کریں کہ ظاہر ہونے والا سمبل، اعشاری درستگی اور بیلنس سورس میں تشکیل دی گئی اقدار سے مطابقت رکھتے ہیں۔
مرحلہ 6: BscScan پر کنٹریکٹ کی تصدیق کریں
README میں تصدیق کی کوشش سے پہلے تعیناتی کے بعد کم از کم ایک منٹ انتظار کرنے کی سفارش کی گئی ہے۔
- BscScan کھولیں۔
- تعینات شدہ کنٹریکٹ ایڈریس تلاش کریں۔
- کنٹریکٹ کی تصدیق کا عمل شروع کریں۔
- وہی Solidity compiler ورژن استعمال کریں جو Remix میں استعمال کیا گیا تھا۔
- مطابق کنٹریکٹ سورس اور مطلوبہ تصدیقی ترتیبات فراہم کریں۔
- تصدیق کی درخواست جمع کرائیں اور نتیجے کا جائزہ لیں۔
compiler اور سورس کی ترتیبات تعیناتی سے مطابقت رکھنی چاہییں۔ تعیناتی کے بعد سورس میں تبدیلی سے بلاک چین پر پہلے سے محفوظ بائٹ کوڈ تبدیل نہیں ہوتا۔
مرحلہ 7: PancakeSwap پر لیکویڈیٹی شامل کریں
ٹوکن کو ٹریڈنگ کے لیے تیار کرنے کے لیے، پروجیکٹ PancakeSwap پر BNB/NewToken لیکویڈیٹی جوڑا بنانے کی سفارش کرتا ہے۔
- PancakeSwap کھولیں اور ٹوکن کے لیے استعمال کیا گیا والٹ منسلک کریں۔
- لیکویڈیٹی انٹرفیس منتخب کریں۔
- پیئر کے ایک حصے کے طور پر BNB منتخب کریں۔
- دوسرے حصے کے لیے تعینات کیے گئے ٹوکن کا کنٹریکٹ ایڈریس پیسٹ کریں۔
- درآمد کیے گئے ٹوکن کی تفصیلات درست ہونے کی جانچ کریں۔
- لیکویڈیٹی فراہم کرنے سے پہلے مقدار اور والٹ کی تصدیقات کا جائزہ لیں۔
صرف ٹوکن کے نام یا سمبل پر انحصار کرنے کے بجائے کنٹریکٹ ایڈریس استعمال کریں۔ نام اور سمبل لازماً منفرد نہیں ہوتے۔
انتظامی خصوصیات کا استعمال
ماخذ میں ملکیت سے متعلق صلاحیتیں شامل ہیں، جیسے نیا منتظم مقرر کرنا اور ملکیت سے دستبردار ہونا۔ دستیاب کنٹرولز اور افعال کا براہِ راست Token.sol اور تعینات کیے گئے کنٹریکٹ کے انٹرفیس میں جائزہ لینا چاہیے۔
- نیا منتظم مقرر کریں: منزل کے ایڈریس کی احتیاط سے جانچ کے بعد ہی یہ عمل کریں۔
- ملکیت سے دستبردار ہوں: اسے ایک اہم انتظامی کارروائی سمجھیں۔ ماخذ کا جائزہ لے کر سمجھیں کہ اس کے بعد کون سے کنٹرولز دستیاب نہیں رہیں گے۔
- ٹیکس کی ترتیب: تصدیق کریں کہ خرید و فروخت کی فیس کون منظم کر سکتا ہے اور ملکیت تبدیل ہونے کے بعد کیا ہوگا۔
اعلیٰ درجے کے مشورے
تعیناتی کے ان پٹس میں یکسانیت برقرار رکھیں
تعیناتی کے لیے استعمال ہونے والی ماخذ فائل، کمپائلر ورژن، ترتیب دیا گیا نام، سمبل، اعشاری مقامات، سپلائی اور فیس کی ترتیبات درج کر لیں۔ کنٹریکٹ کی توثیق یا حتمی ٹوکن کنفیگریشن کا جائزہ لیتے وقت یہ تفصیلات مفید ہوتی ہیں۔
ایڈریسز کو حرف بہ حرف جانچیں
انتظام منتقل کرنے، ٹوکن درآمد کرنے یا لیکویڈیٹی بنانے سے پہلے مکمل کنٹریکٹ یا والٹ ایڈریس کا موازنہ کریں۔ غلط ایڈریس پر بھیجی گئی ٹرانزیکشن کو عموماً ٹوکن کنٹریکٹ کے ذریعے درست نہیں کیا جا سکتا۔
ملکیت کے کنٹرولز استعمال کرنے سے پہلے ماخذ کا جائزہ لیں
README میں نئے منتظم اور ملکیت سے دستبرداری، دونوں خصوصیات درج ہیں، لیکن ان کے درست فنکشن نام یا ضمنی اثرات بیان نہیں کیے گئے۔ کسی بھی خصوصیت کو کال کرنے سے پہلے عمل درآمد کا معائنہ کریں۔
ٹوکن کی تشہیر سے پہلے توثیق کریں
کنٹریکٹ کی توثیق صارفین کو BscScan پر شائع شدہ Solidity ماخذ کا معائنہ کرنے دیتی ہے۔ عوامی طور پر ایڈریس شیئر کرنے سے پہلے توثیق مکمل کریں اور ٹوکن کی تفصیلات کی تصدیق کریں۔
زیادہ سے زیادہ فیس کو مناسب ڈیفالٹس نہ سمجھیں
کنٹریکٹ خرید و فروخت کی فیس کو 99% تک سپورٹ کرتا ہے، لیکن یہ صرف دستاویزی زیادہ سے زیادہ حد ہے۔ اقدار سوچ سمجھ کر منتخب کریں اور تعیناتی سے پہلے ٹرانسفرز اور ٹریڈنگ پر ان کے اثرات کو سمجھیں۔
نتیجہ
یہ پروجیکٹ BEP-20 ٹوکن بنانے کی مشق کے لیے ایک سادہ ورک فلو فراہم کرتا ہے: Token.sol میں ترمیم کریں، سپلائی کو بنیادی اکائیوں میں شمار کریں، Solidity 0.8.0 کے ساتھ کمپائل کریں، MetaMask کے ذریعے تعینات کریں، BscScan پر توثیق کریں، اور اختیاری طور پر PancakeSwap پر BNB پیئر بنائیں۔ ہر کنفیگریشن قدر اور انتظامی کارروائی کا احتیاط سے جائزہ لیں، کیونکہ تعینات شدہ بلاک چین ٹرانزیکشنز اور کنٹریکٹ کی ترتیبات کو واپس پلٹنا مشکل یا ناممکن ہو سکتا ہے۔
اپ اسٹریم Binance Smart Chain ایکوسسٹم کے لیے GitHub پر BNB Chain دیکھیں۔ پروجیکٹ README مدد یا خصوصی ضروریات کے لیے اپنے Telegram رابطے کی تفصیل بھی دیتا ہے۔
