کنٹریکٹس سے براہِ راست تعامل: Smart Cycle 1 آرکائیو - Atlas System
بیٹا
Atlas System یکم اگست 2026 تک پبلک بیٹا موڈ میں کام کر رہا ہے
پبلک بیٹا ٹیسٹنگ
آفیشل لانچ سے پہلے ویب سائٹ کو حتمی شکل دی جا رہی ہے، اس لیے انٹرفیس، سیکشنز اور مواد میں مزید اپ ڈیٹس ہو سکتی ہیں۔
ان تبدیلیوں سے آپ کے Smart Cycles متاثر نہیں ہوتے۔ وہ پہلے ہی اسمارٹ کنٹریکٹ میں بنائے جا چکے ہیں اور بلاک چین پر مستقل طور پر ریکارڈ ہو چکے ہیں، لہٰذا ویب سائٹ کی کسی بھی اپ ڈیٹ کا ان پر کوئی اثر نہیں پڑتا۔
بند کریں
واپس

کنٹریکٹس سے براہِ راست تعامل: Smart Cycle 1 آرکائیو

موجودہ SC2 دستاویزات →

یہ رہنما Smart Cycle 1 کے کنٹریکٹس اور طریقوں کی وضاحت کرتا ہے۔ ان پتوں یا ہدایات کو Smart Cycle 2 کے لیے استعمال نہ کریں۔ Smart Cycle 2

BscScan کے ذریعے Lockup Flow اور Daily Flow میں سائیکلز دیکھنے اور شریک کے افعال استعمال کرنے کی مرحلہ وار رہنمائی۔

انتباہ
تجربہ کار Web3 صارفین کے لیے۔ اپنے والیٹ میں ہر ٹرانزیکشن کی تصدیق سے پہلے مکمل کنٹریکٹ ایڈریس، نیٹ ورک اور پیرامیٹرز کی جانچ کریں۔

مختصر طریقہ

براہِ راست تعامل اسی on-chain منطق کی پیروی کرتا ہے جسے پرسنل اکاؤنٹ ایک آسان انٹرفیس کے ذریعے فراہم کرتا ہے۔

والیٹ لنک کریںریفرل لنک کھولیں، مطلوبہ ایڈریس کنیکٹ کریں اور پارٹنر بائنڈنگ قائم کریں۔
USDT کی اجازت دیںUSDT کنٹریکٹ میں approve کال کریں اور منتخب Flow کا بالکل درست ایڈریس درج کریں۔
سائیکل بنائیںدرست رقم کے ساتھ lockup کال کریں اور Lockup Flow کے لیے درست tier بھی درج کریں۔
امداد کی درخواست مکمل کریںorderId تلاش کریں، دستیابی کی تصدیق کریں اور اسی والیٹ سے claim کال کریں۔
انتباہ
USDT کو عام ٹرانسفر کے ذریعے کسی شریک کے کنٹریکٹ پر کبھی نہ بھیجیں۔ Smart Cycle، approve -> lockup کی ترتیب سے بنایا جاتا ہے۔

تعارف

Atlas System کا پرسنل اکاؤنٹ ایک گرافیکل انٹرفیس ہے جو Smart Cycle کے ساتھ تعامل آسان بناتا ہے۔ شریک کی بنیادی کارروائیاں شائع شدہ smart contracts کے ذریعے BNB Smart Chain پر انجام دی جاتی ہیں۔

اگر ویب سائٹ یا پرسنل اکاؤنٹ عارضی طور پر دستیاب نہ ہو تو وہ شریک، جس کا والیٹ پہلے ہی کنیکٹ ہو، اپنے سائیکلز دیکھ سکتا ہے اور BscScan کے ذریعے دستیاب participant functions کو براہِ راست کال کر سکتا ہے۔

انتباہ
BscScan کے ذریعے براہِ راست تعامل تجربہ کار Web3 صارفین کے لیے ہے۔ BscScan آپ کے درج کردہ ایڈریسز یا پیرامیٹرز کی توثیق نہیں کرتا۔ بلاک چین پر تصدیق کے بعد ٹرانزیکشن واپس نہیں کی جا سکتی۔

BscScan کے ذریعے براہِ راست تعامل سے کنٹریکٹ کے دستیاب فنکشن استعمال کیے جا سکتے ہیں، مگر یہ Atlas System کے سرکاری انٹرفیس کے تجزیات، اطلاعات اور دیگر خدمات کا متبادل نہیں ہے۔

آپ کو کیا درکار ہے

شروع کرنے سے پہلے یقینی بنائیں کہ آپ کے پاس درج ذیل موجود ہے:

  1. BNB Smart Chain کو سپورٹ کرنے والا Web3 والیٹ، مثلاً MetaMask، Trust Wallet، SafePal یا OKX Wallet۔
  2. BNB Smart Chain پر USDT، نہ کہ Ethereum، TRON یا کسی دوسرے نیٹ ورک پر۔
  3. نیٹ ورک gas fees ادا کرنے کے لیے اسی والیٹ میں تھوڑی مقدار میں BNB، الا یہ کہ ٹرانزیکشن واضح طور پر sponsored دکھائی گئی ہو۔
  4. سرکاری BscScan ڈومین تک رسائی۔

دعوت دینے والے پارٹنر کا تعین کیسے ہوتا ہے

پارٹنر بائنڈنگ اور Smart Cycle بنانا دو الگ کارروائیاں ہیں۔

دعوت دینے والے پارٹنر کا تعین اس وقت ہوتا ہے جب کوئی والیٹ پہلی بار سرکاری Atlas انٹرفیس سے کنیکٹ کیا جاتا ہے:

  • اگر کوئی شریک ذاتی ریفرل لنک کے ذریعے Atlas کھول کر والیٹ کنیکٹ کرے تو وہ والیٹ دعوت دینے والے شریک کے اسٹرکچر سے منسلک ہو جاتا ہے۔
  • اگر کوئی شریک ذاتی ریفرل لنک کے بغیر سرکاری ویب سائٹ کھول کر براہِ راست والیٹ کنیکٹ کرے تو وہ والیٹ ویب سائٹ کے اسٹرکچر سے منسلک ہو جاتا ہے۔
  • بعد میں Lockup Flow یا Daily Flow کو کی جانے والی براہِ راست کالز اسی والیٹ ایڈریس سے ہوتی ہیں اور پہلے سے قائم پارٹنر بائنڈنگ کو تبدیل نہیں کرتیں۔

شریک کے کنٹریکٹس میں موجود lockup functions میں دعوت دینے والے پارٹنر کے ایڈریس کے لیے الگ فیلڈ نہیں ہوتا۔ اس لیے BscScan خود پارٹنر بائنڈنگ بنا یا تبدیل نہیں کر سکتا۔

کسی مخصوص پارٹنر کے ساتھ بائنڈنگ برقرار رکھنے کے لیے پہلی براہِ راست کنٹریکٹ کال سے پہلے درج ذیل مراحل مکمل کریں:

  1. دعوت دینے والے پارٹنر کا ذاتی ریفرل لنک سرکاری Atlas ویب سائٹ پر کھولیں۔
  2. وہی والیٹ کنیکٹ کریں جسے آپ BscScan پر استعمال کریں گے۔
  3. تصدیق کریں کہ درست والیٹ ایڈریس کنیکٹ ہے۔
  4. اس کے بعد ہی BscScan کے ذریعے approve اور lockup کریں۔

براہِ راست کنٹریکٹ تعامل بنیادی طور پر پہلے سے کنیکٹڈ والیٹ سے Smart Cycle منظم کرنے کے لیے ہے۔ یہ سرکاری Atlas انٹرفیس کے ذریعے ابتدائی پارٹنر رجسٹریشن کی جگہ نہیں لیتا۔

پیرامیٹرقدر
نیٹ ورکBNB Smart Chain Mainnet
Chain ID56
مقامی ٹوکنBNB
بلاک چین ایکسپلوررhttps://bscscan.com/

سرکاری پتے

ٹرانزیکشن سے پہلے ہمیشہ مکمل ایڈریس کی جانچ کریں، صرف اس کے پہلے اور آخری حروف کی نہیں۔

رہنما کا ورژن 1.2، جانچ کی تاریخ 21 ستمبر 2026۔ ہر ٹرانزیکشن سے پہلے مکمل پتہ Atlas System کی سرکاری کنٹریکٹ فہرست سے ملائیں۔ فرق ہو تو رک جائیں اور سرکاری معاونت سے رابطہ کریں۔

اسمارٹ کنٹریکٹایڈریس
Lockup Flow: مقررہ مدت کا Smart Cycle0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Daily Flow V2: نئے سائیکلوں کے لیے موجودہ کنٹریکٹ0x8e61483d45a822cCB59482c47e1b6D28465605EC
Daily Flow V1 Legacy: صرف موجودہ سائیکلوں کے لیے0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
USDT BEP-200x55d398326f99059fF775485246999027B3197955

BscScan کنٹریکٹ کے ساتھ کیسے تعامل کرتا ہے

تصدیق شدہ کنٹریکٹ کے صفحے پر Contract ٹیب میں دو بنیادی حصے ہوتے ہیں:

  • Read Contract – ڈیٹا دیکھیں۔ والیٹ دستخط یا نیٹ ورک فیس کی ضرورت نہیں۔
  • Write Contract – ایسے functions کال کریں جو کنٹریکٹ کی حالت تبدیل کرتے ہیں۔ کنیکٹڈ والیٹ، دستخط اور BNB میں gas ادائیگی درکار ہے، الا یہ کہ ٹرانزیکشن واضح طور پر sponsored ہو۔

Smart Cycle عام ٹرانسفر سے نہیں بلکہ مسلسل دو ٹرانزیکشنز کے ذریعے بنایا جاتا ہے:

  • approve – منتخب کنٹریکٹ کو USDT کی عین مقررہ رقم خرچ کرنے کی اجازت دیں
  • lockup – اس رقم کے لیے Smart Cycle بنائیں

USDT کو براہِ راست Lockup Flow یا Daily Flow ایڈریس پر بھیجنے سے Smart Cycle نہیں بنتا اور ٹوکنز تک رسائی ناقابلِ واپسی طور پر ضائع ہو سکتی ہے۔

BscScan پر USDT یونٹس

BNB Smart Chain پر USDT کنٹریکٹ 18 اعشاری مقامات استعمال کرتا ہے۔ اس لیے BscScan ٹوکن کی سب سے چھوٹی اکائیوں میں رقم قبول کرتا ہے:

رقم amount کے لیے قدر
10 USDT10000000000000000000
100 USDT100000000000000000000
1,000 USDT1000000000000000000000
2,000 USDT2000000000000000000000
فارمولا: amount = USDT کی مقدار x 10^18

حصہ 1۔ مقررہ مدت کا Smart Cycle بنائیں

Lockup Flow کنٹریکٹ استعمال کریں: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889

مرحلہ 1۔ Smart Cycle منتخب کریں

lockup فنکشن عددی پیرامیٹر tier قبول کرتا ہے:

tierSmart Cycleسائیکل کی مدتتخمینی Delta
1Launch1 دن0.3%
2Momentum5 دن2%
3Premiere10 دن5%
4President20 دن12%
5Imperium30 دن22.5%

مرحلہ 2۔ Lockup Flow کو USDT خرچ کرنے کی اجازت دیں

  1. BscScan پر USDT کنٹریکٹ کھولیں۔
  2. Contract -> Write Contract پر جائیں۔
  3. Connect to Web3 منتخب کریں اور اپنا والیٹ کنیکٹ کریں۔
  4. approve (address spender, uint256 amount) کھولیں۔
  5. spender میں Lockup Flow کا بالکل درست ایڈریس درج کریں: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
  6. amount میں ٹوکن کی سب سے چھوٹی اکائیوں کے مطابق رقم درج کریں۔ 100 USDT کے لیے: 100000000000000000000
  7. Write منتخب کریں اور اپنے والیٹ میں ٹرانزیکشن کی تصدیق کریں۔
  8. ٹرانزیکشن کا اسٹیٹس Success ہونے تک انتظار کریں۔

صرف اتنی رقم کی اجازت دیں جتنی آپ استعمال کرنا چاہتے ہیں۔ جب تک سخت ضرورت نہ ہو unlimited allowance سے گریز کریں۔

مرحلہ 3۔ allowance چیک کریں

سائیکل بنانے سے پہلے آپ authorization کی جانچ کر سکتے ہیں:

  1. USDT صفحے پر Contract -> Read Contract کھولیں۔
  2. allowance(address owner, address spender) کھولیں۔
  3. owner میں اپنے والیٹ کا ایڈریس درج کریں۔
  4. spender میں Lockup Flow کا ایڈریس درج کریں۔
  5. Query منتخب کریں۔ نتیجہ اس رقم کے برابر یا اس سے زیادہ ہونا چاہیے جو آپ lockup کو دیں گے۔

مرحلہ 4۔ Smart Cycle بنائیں

  1. BscScan پر Lockup Flow کنٹریکٹ کھولیں۔
  2. Contract -> Write Contract پر جائیں۔
  3. Connect to Web3 منتخب کریں۔
  4. lockup(uint256 amount, uint8 tier) کھولیں۔
  5. amount میں وہی رقم درج کریں جس کی approve کے ذریعے اجازت دی گئی تھی۔
  6. tier میں اوپر دی گئی جدول سے 1 سے 5 تک کوئی عدد درج کریں۔
  7. کنٹریکٹ ایڈریس، رقم اور tier دوبارہ چیک کریں۔
  8. Write منتخب کریں اور اپنے والیٹ میں ٹرانزیکشن کی تصدیق کریں۔
  9. تصدیق کے بعد transaction hash کھولیں اور چیک کریں کہ اس کا اسٹیٹس Success ہے۔ موجودہ کنٹریکٹ کوڈ میں مقررہ کم از کم رقم 10 USDT ہے۔

حصہ 2۔ orderId تلاش کریں اور Smart Cycle کی جانچ کریں

claim کال کرنے کے لیے سائیکل شناخت کنندہ orderId درکار ہے۔

طریقہ 1۔ ٹرانزیکشن میں orderId تلاش کریں

  1. BscScan پر lockup ٹرانزیکشن کھولیں۔
  2. Transaction Receipt Event Logs تلاش کریں۔
  3. Locked ایونٹ کھولیں۔
  4. orderId کی قدر کاپی کریں۔

طریقہ 2۔ اپنے سائیکلز کی فہرست حاصل کریں

  1. Lockup Flow کھولیں۔
  2. Contract -> Read Contract پر جائیں۔
  3. getUserOrdersCount(address user) میں اپنے والیٹ کا ایڈریس درج کریں اور Query منتخب کریں۔
  4. واپس آنے والی سائیکلز کی تعداد کاپی کریں۔
  5. getUserOrders(address user, uint256 from, uint256 number) کھولیں۔
  6. user میں اپنے والیٹ کا ایڈریس درج کریں۔
  7. from میں 0 درج کریں۔
  8. number میں getUserOrdersCount سے واپس آنے والی قدر درج کریں۔
  9. Query منتخب کریں۔

ہر واپس آنے والے سائیکل میں درج ذیل شامل ہوتا ہے:

  • orderId – سائیکل کا شناخت کنندہ؛
  • owner – مالک کے والیٹ کا ایڈریس؛
  • started – آغاز کا وقت؛
  • finished – تکمیل کا وقت؛
  • amountLocked – فراہم کردہ امداد کی رقم؛
  • amountEarned – امداد کی درخواست مکمل ہونے سے پہلے حساب کی گئی رقم؛
  • amountReturned – پلیٹ فارم فیس کے بعد حساب کی گئی رقم؛
  • tier – Smart Cycle کی قسم؛
  • notClaimed – ظاہر کرتا ہے کہ امداد کی درخواست ابھی مکمل نہیں ہوئی۔ started اور finished کی قدریں Unix timestamps ہیں۔

حصہ 3۔ Smart Cycle مکمل ہونے کے بعد امداد کی درخواست کریں

  1. تصدیق کریں کہ finished وقت گزر چکا ہے۔
  2. تصدیق کریں کہ notClaimed کی قدر true ہے۔
  3. BscScan پر Lockup Flow کھولیں۔
  4. Contract -> Write Contract پر جائیں۔
  5. وہی والیٹ کنیکٹ کریں جس نے Smart Cycle بنایا تھا۔
  6. claim(uint256 orderId) کھولیں۔
  7. اپنا orderId درج کریں۔
  8. Write منتخب کریں۔
  9. والیٹ کی تصدیقی ونڈو میں کنٹریکٹ ایڈریس اور orderId چیک کریں۔
  10. ٹرانزیکشن کی تصدیق کریں۔
  11. Success کا انتظار کریں اور Claimed ایونٹ کی جانچ کریں۔

claim فنکشن amount قبول نہیں کرتا۔ آپ صرف orderId فراہم کرتے ہیں؛ smart contract اپنے قواعد کے مطابق حساب کرتا ہے۔

حصہ 4۔ Daily Flow

نئے سائیکلوں کے لیے Daily Flow V2 استعمال کریں۔ موجودہ V1 سائیکل V1 میں ہی رہتے ہیں؛ ایک کنٹریکٹ کا orderId دوسرے میں استعمال نہ کریں۔

0x8e61483d45a822cCB59482c47e1b6D28465605EC

پلان کا انتخاب لیکویڈیٹی جمع ہونے کے بعد amountLocked کے مطابق ہوتا ہے: 2,000 USDT سے کم پر Core، اور 2,000 USDT سے Elite۔ بھیجی جانے والی کم از کم رقم 10 USDT ہے۔ راؤنڈنگ حد پر اثر ڈال سکتی ہے؛ Locked ایونٹ اور getOrder میں tier کی تصدیق کریں۔

پلانرقمسائیکل کی مدت200 دنوں میں ڈیلٹاروزانہ، اصل رقم سمیت
Core2,000 USDT سے کم200 دن120%1.1%
Elite2,000 USDT سے شروع200 دن160%1.3%

روزانہ کے حساب میں اصل رقم کی واپسی پہلے سے شامل ہے: اصل رقم کا 0.5% اور Core کے لیے 0.6% ڈیلٹا یا Elite کے لیے 0.8% ڈیلٹا۔ یہ کنٹریکٹ کے حسابی پیرامیٹر ہیں، ادائیگی کی ضمانت نہیں۔

مرحلہ 1۔ Daily Flow V2 کو اجازت دیں

  1. BscScan پر USDT کنٹریکٹ کھولیں۔
  2. Contract -> Write Contract پر جائیں۔
  3. Connect to Web3 منتخب کریں اور اپنا والیٹ کنیکٹ کریں۔
  4. approve (address spender, uint256 amount) کھولیں۔
  5. approve اور allowance میں spender کے لیے Daily Flow V2 کا درست مکمل پتہ استعمال کریں۔ amount کو USDT کی بنیادی اکائیوں میں درج کریں (18 اعشاری مقامات)۔ صرف مطلوبہ رقم کی اجازت دیں اور Success کا انتظار کریں۔

صرف اتنی رقم کی اجازت دیں جتنی آپ استعمال کرنا چاہتے ہیں۔ جب تک سخت ضرورت نہ ہو unlimited allowance سے گریز کریں۔

مرحلہ 2۔ Daily Flow V2 سائیکل بنائیں

  1. BscScan پر Daily Flow V2 کھولیں۔
  2. Contract -> Write Contract پر جائیں۔
  3. Connect to Web3 منتخب کریں اور اپنا والیٹ کنیکٹ کریں۔
  4. lockup(uint256 amount) کھولیں۔ منظور شدہ رقم بنیادی اکائیوں میں درج کریں۔ یہاں tier پیرامیٹر نہیں ہے؛ پلان خود منتخب ہوتا ہے۔
  5. Write منتخب کریں اور اپنے والیٹ میں ٹرانزیکشن کی تصدیق کریں۔
  6. ٹرانزیکشن کا اسٹیٹس Success ہونے تک انتظار کریں۔
  7. Transaction Receipt Event Logs تلاش کریں۔
  8. Locked ایونٹ کھولیں۔
  9. orderId کی قدر کاپی کریں۔

مرحلہ 3۔ Daily Flow سائیکل دیکھیں

جس کنٹریکٹ میں سائیکل بنایا گیا، اسی کا Read Contract حصہ استعمال کریں۔ حصہ 2 کے مطابق getUserOrdersCount اور getUserOrders پڑھیں، یا getOrder(uint256 orderId) کال کریں۔ آگے بڑھنے سے پہلے owner کی تصدیق کریں۔

amountAvailable پلیٹ فارم فیس سے پہلے حساب کی گئی رقم ہے، پول کی لیکویڈیٹی کی جانچ نہیں۔ V2 میں amountAvailablePrincipal اور amountAvailableDelta اس کے اجزا دکھاتے ہیں۔ USDT میں دکھانے کے لیے ٹوکن کی رقم کو ⁦10^18⁩ سے تقسیم کریں۔

started، finished اور lastClaimed، Unix ٹائم اسٹیمپ ہیں۔ amountUnclaimed باقی حساب شدہ رقم ہے، ضروری نہیں کہ اسے ابھی حاصل کیا جا سکے۔

مرحلہ 4۔ دستیاب Daily Flow مدد کا مطالبہ کریں

پہلے getOrder دیکھیں: owner آپ کا والیٹ ہونا چاہیے اور amountAvailable صفر سے زیادہ ہونا چاہیے۔ حساب started سے پورے 24 گھنٹے کے ادوار کے لیے ہوتا ہے، زیادہ سے زیادہ 200 دن تک۔ finished تک انتظار ضروری نہیں۔

  1. BscScan پر Daily Flow V2 کھولیں۔
  2. Contract -> Write Contract پر جائیں۔
  3. وہی والیٹ کنیکٹ کریں جس نے Smart Cycle بنایا تھا۔
  4. claim(uint256 orderId) کھولیں۔
  5. اپنا orderId درج کریں۔
  6. Write منتخب کریں۔
  7. والیٹ کی تصدیقی ونڈو میں کنٹریکٹ ایڈریس اور orderId چیک کریں۔
  8. ٹرانزیکشن کی تصدیق کریں۔
  9. Success کا انتظار کریں اور Claimed ایونٹ کی جانچ کریں۔

claim فنکشن amount قبول نہیں کرتا۔ آپ صرف orderId فراہم کرتے ہیں؛ smart contract اپنے قواعد کے مطابق حساب کرتا ہے۔

V2 میں پلیٹ فارم فیس صرف ڈیلٹا پر لگتی ہے۔ موجودہ ترتیب کے لیے platformFee پڑھیں؛ فیس amountAvailableDelta کو platformFee سے ضرب دے کر ⁦10^25⁩ سے تقسیم کرنے کے برابر ہے۔ ترتیب بدل سکتی ہے۔ نیٹ ورک گیس الگ ہے۔

اگر V2 میں Insufficient pool liquidity آئے تو claim کال واپس پلٹ جاتی ہے۔ No unclaimed rewards کا مطلب ہے نیا مکمل یومیہ دور ابھی دستیاب نہیں؛ Claimed everything کا مطلب ہے تمام 200 ادوار حاصل کیے جا چکے ہیں۔ ناکام ٹرانزیکشن بار بار نہ بھیجیں: ڈیٹا دیکھیں اور سرکاری معاونت سے رابطہ کریں۔

Daily Flow V1 Legacy: موجودہ سائیکلوں کا انتظام

0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3

V1 میں بنے سائیکل کے لیے اسی کا orderId اور اصل والیٹ استعمال کرتے ہوئے V1 پر ڈیٹا پڑھیں اور claim کال کریں۔ V1 بھی getOrder، getUserOrdersCount اور getUserOrders کی حمایت کرتا ہے، لیکن V2 کی طرح اصل رقم اور ڈیلٹا کی الگ تفصیل نہیں دکھاتا۔

V2 کے برعکس، V1 پوری یومیہ رقم پر پلیٹ فارم فیس کا حساب کرتا ہے۔ V2 کا فیس فارمولا V1 پر لاگو نہ کریں۔ دکھایا گیا حساب یا ماضی کی کامیاب ادائیگی آئندہ ادائیگی کی ضمانت نہیں؛ عمل درآمد کنٹریکٹ کے قواعد اور دستیاب لیکویڈیٹی پر منحصر ہے۔

کنٹریکٹس کے تصدیق شدہ ماخذ کوڈ

Sourcify: Daily Flow V2 / Sourcify: Daily Flow V1 Legacy