منصوبے کے بارے میں
SwapPulse ایک کھلا، کمیونٹی پر مرکوز Pokémon TCG پلیٹ فارم ہے جو کلیکشن مینجمنٹ، ٹریڈنگ، سوشل ڈسکوری، AT Protocol کے ذریعے فیڈریشن، اور Starknet پر Cairo میں نافذ ایک اختیاری پرائیویسی محفوظ Web3 لیئر کو یکجا کرتا ہے۔ README اس بات پر زور دیتا ہے کہ عام کلیکٹرز اسے ایک نارمل کارڈ کمیونٹی سائٹ کے طور پر استعمال کر سکتے ہیں، جبکہ ایڈوانس صارفین سیلف-کسٹوڈیل شناخت، آن-چین پروفز، اسٹیکنگ اور چین ایکسپلوریشن کا انتخاب کر سکتے ہیں۔
بنیادی کلیکٹر فیچرز میں کلیکشن ٹریکر، TCGDex ڈیٹا پر مبنی کارڈ اور سیٹ ڈسکوری، مارکیٹ اور قیمتوں کے ویوز، ٹریڈ تھریڈز اور اسٹیٹس ورک فلو کے ساتھ ٹریڈ لسٹنگز، بائنڈرز، وش لسٹس، پروفائلز، فالوز، فیڈز، پوسٹس، کمنٹس اور ری ایکشنز، Circles، Meetups، لائیو اسپیسز، نوٹیفیکیشنز، پرائیویٹ میسجز اور اسٹارٹر پیک شامل ہیں۔ سائٹ میپ میں Home، Explore، Collection، Wallet، Binders، Trade Board، Circles، Meetups، Live Now، Notifications، Messages اور ایک ریڈ-اونلی Chain Explorer شامل ہیں، جس میں نو زبانوں کے لیے UI ڈکشنریز موجود ہیں۔
ڈیٹا کی بہتری تہوں میں تقسیم ہے: TCGDex کینونیکل کیٹلاگ اور کارڈ-ID کا ذریعہ ہے؛ PokéWallet کیشڈ TCGPlayer/CardMarket قیمتوں کی معلومات فراہم کرتا ہے؛ PokemonPriceTracker وہاں اختیاری گریڈڈ اور حالیہ مارکیٹ ڈیٹا شامل کرتا ہے جہاں لائسنس اجازت دیتا ہے؛ TCGplayer ڈائریکٹ API کا استعمال منظوری کے تابع اور فی الحال غیر فعال ہے؛ PokéAPI نیشنل Pokédex IDs کے ذریعے منسلک اسپیشیز کی معلومات فراہم کرتا ہے۔ یہ سرور سائیڈ کالز کیشڈ، بجٹڈ اور فیل سافٹ ہیں۔
آرکیٹیکچر چار تہوں میں تقسیم ہے: ایک React فرنٹ اینڈ، Base44 ایپلی کیشن/آرکیسٹریشن لیئر (auth، entities، row-level access control، workflows، moderation)، DIDs، ہینڈلز، ایپ پاس ورڈز، کسٹم لیکسیکونز، فالو-گراف امپورٹ/برجنگ اور فائر ہوز انجسٹن کے لیے ایک AT Protocol/PDS لیئر، اور Cairo/Starknet لیئر۔ تعینات شدہ کنٹریکٹس میں IdentityRegistry، SwapPulseAccount، ایک SWPX ٹوکن، CardNft، ProofOfUsership، StakingPool اور BridgeAdapter شامل ہیں۔ README بیان کرتا ہے کہ صرف غیر واضح ٹرسٹ میٹریل جیسے شناختی علامات، والٹ بائنڈنگز، ہیشز، ایشورنس لیولز، ٹائم اسٹیمپس، ری ووکیشن اسٹیٹ اور ری پلے پروٹیکشن آن-چین اسٹور کیے جاتے ہیں، اور ذاتی ڈیٹا کبھی بھی آن-چین نہیں لکھا جانا چاہیے۔
دستاویزی V2 ریگریشن بیس لائن 64 میں سے 63 Starknet Foundry ٹیسٹ پاس ہونے کی رپورٹ کرتی ہے جس میں ایک جان بوجھ کر نظر انداز کیا گیا ہے، ساتھ ہی ریلے پالیسی، ایکسپائری اور ریکوری ریگریشن کے نتائج بھی شامل ہیں۔ والٹ فیچرز میں SWPX بیلنس، اسمارٹ اکاؤنٹ ایڈریس، ٹیسٹ نیٹ فنڈنگ، چین ایکسپلورر لنکس، شناخت کی یقین دہانی کی حالت، ریکوری پروٹیکشن، کارڈ ملکیت کی تصدیق اور اسٹیکنگ اور برج کنٹرولز شامل ہیں۔ کمیونٹی اسٹیکنگ آپریٹر رجسٹریشن، سیلف اسٹیک اضافہ، ڈیلی گیشن، ان ڈیلی گیشن، ٹائمڈ ودڈرال اور ایگزٹ کو سپورٹ کرتی ہے۔ README واضح طور پر نوٹ کرتا ہے کہ موجودہ Starknet Devnet رن ٹائم ابھی تک ایک ڈی سینٹرلائزڈ ملٹی ویلیڈیٹر نیٹ ورک نہیں ہے اور فل/لائٹ/ویلیڈیٹر/آرکائیو نوڈ رولز، بشمول Raspberry Pi کلاس ٹارگٹس، بینچ مارکس کے ذریعے تصدیق کے لیے روڈ میپ کا حصہ ہیں۔
ڈیولپمنٹ میں Node/npm فرنٹ اینڈ، Base44 ٹولنگ، اور ایک چین ٹول چین شامل ہے جو Scarb 2.13.1، Starknet Foundry 0.51.2 اور universal-sierra-compiler 2.8.0 پر مبنی ہے۔ ریپوزٹری میپ میں src/ React صفحات، base44 اینٹٹیز، فنکشنز اور ورک فلو، چین کنٹریکٹس/ٹیسٹ/انفرا/اسکرپٹس، اور یوزر گائیڈ، آرکیٹیکچر، فورکنگ اور ری برانڈنگ، چینج پروٹوکول، آپریٹر گائیڈ، OpenAPI اور ڈیپلائمنٹ پر جامع دستاویزات شامل ہیں۔
لائسنسنگ پروجیکٹ کے ملکیتی کوڈ اور دستاویزات کے لیے Mozilla Public License 2.0 ہے، جس میں Pokémon مواد، تھرڈ پارٹی APIs یا Base44 کے پلیٹ فارم کی ری لائسنسنگ شامل نہیں ہے؛ تھرڈ پارٹی نوٹس شامل کیے گئے ہیں۔ README یہ بھی ظاہر کرتا ہے کہ ChatGPT اور Base44 کو انسانی رہنمائی، جائزے اور ٹیسٹنگ کے ساتھ پورے اسٹیک میں بنیادی ترقی کے ٹولز کے طور پر استعمال کیا گیا، اور بیان کرتا ہے کہ AI کی مدد سے تیار کردہ کوڈ جائزے سے مستثنیٰ نہیں ہے۔ ریلیز کی تاریخ v0.1.0 سے v0.9.0 تک ورژن شدہ GitHub ریلیزز کے ذریعے ٹریک کی گئی ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.