اضطررنا إلى تعطيل وظيفة تسجيل اسم المستخدم لتطبيقات الإنتاج عند إصدار Stacks 2.0 نظرًا لعدم تحديث مسجل النطاق الفرعي الأساسي الذي يعمل على تشغيل كل من app.blockstack.org
و browser.blockstack.org
في الوقت المناسب.
قام العديد من مطوري التطبيقات بتعطيل تدفقات الإعداد بالكامل أثناء انتظارهم لاستعادة هذه الوظيفة.
تهدف هذه المشكلة إلى تتبع هذا العمل بأكمله في مكان واحد ، وربطه بالقضايا الأخرى والعلاقات العامة حسب الاقتضاء.
app.blockstack.org
) مع استعادة تسجيل اسم المستخدم باستخدام المسجل الذي تمت استضافته مؤخرًا بواسطة Stacks Foundation (UserX @ Hiro PBC)@ asimm241hstove لدي بعض الأسئلة العالقة بالنسبة لك اثنين هنا بخصوص التحديثات مسجل: https://github.com/blockstack/subdomain-registrar/pull/42#issuecomment -771617618
@ block8jcnelson هل يمكن لأحدكم الإشارة إلى مدى توفر المؤسسة لاستضافة هذا المسجل قريبًا بمجرد الانتهاء من التحديثات؟ أعتقد أن wileyj قد يكون متاحًا للمساعدة عند
أنا أعمل مع devops في Hiro PBC لإعداد مثيل testnet للمسجل المحدث حديثًا (لكل https://github.com/blockstackpbc/devops/issues/593 ، داخليًا لـ PBC) ، الآن بعد أن أصبح PR المسجل معتمد مع جميع التحديثات ذات الصلة (لكل https://github.com/blockstack/subdomain-registrar/pull/42).
تحديث لبعض أهداف التوقيت من جانب Hiro PBC:
منذ نشر التحديث الخاص بي قبل يومين ، أدركنا أن المشكلات المكتشفة حديثًا مع Atlas على كل من mainnet و testnet قد أدخلت مانعًا لتشغيل هذا المسجل وتشغيله على كلا الشبكتين.
يعمل مهندسو Blockchain حاليًا على حل مشكلات Atlas هذه كأولوية قصوى وليس لدينا حتى الآن تقدير واضح لموعد حلها ، على الرغم من أننا نأمل قريبًا.
سوف أقوم بتحديث هذا الموضوع بأهداف توقيت جديدة بمجرد حلها ويمكننا المضي قدمًا في تشغيل المسجل على testnet ثم mainnet على النحو الذي تدعمه هذه الإصلاحات. يبدو حاليًا كما لو أن التواريخ المذكورة أعلاه ستُعاد إلى الوراء لبضعة أيام على الأقل.
شكرا لصبرك كما هو الحال دائما. 🙏
شكرا على التحديث والشفافية.
لقد تم إبلاغي بأن هذه هي المشكلات الثلاث التي يتم معالجتها على جانب Stacks blockchain لـ Atlas والتي تحتاج إلى حل قبل أن نتمكن من متابعة استضافة المسجل لشبكة testnet أو mainnet:
شكرًا جزيلاً لـ lgalabru على وجه الخصوص على الغوص في هذه. 🙏 💯
في غضون ذلك ، قمت بإنشاء مشكلة منفصلة تتعقب احتياجات التكوين لمثيل Stack Foundation الخاص بهذا المسجل المحدث ، والذي سيعمل على تشغيل المصادقة للتطبيقات كما تدعمها منتجات Hiro PBC المدرجة أعلاه افتراضيًا.
مرحبًا بالجميع ، ليس لدينا تحديد وقت محدد للوصول حتى الآن ، ولكن العمل يسير على قدم وساق لحل مشكلات أطلس المذكورة أعلاه على العلاقات العامة التالية: https://github.com/blockstack/stacks-blockchain/pull/2453
أي تحديث على هذاmarkmhx؟ تبدو قائمة التحقق هذه كما هي منذ إنشائها: https://github.com/blockstack/subdomain-registrar/issues/43
يبدو كما لو أن lgalabru قد دخل مرحلة الاختبار لـ "حل المشكلات مع Atlas for testnet و mainnet" على https://github.com/blockstack/stacks-blockchain/pull/2453.
لقد قمت للتو بإلغاء تحديد "معالجة متغير تحديث ENV لدعم احتياجات الاستضافة" في القائمة نظرًا لأن hstove حل هذا الأمر مؤخرًا وقمنا بدمج جميع ترقيات المسجل في main.
بمجرد دمج إصلاحات Atlas ، يمكننا المضي قدمًا في استضافة المسجل الجديد مقابل testnet وإعداد تغييرات من جانب العميل معه.
ياmarkmhx! تتم مراجعة إصلاحات الأطلس ، لكنني لا أعتقد أن الاختبار يجب أن يكون متسلسلاً. لقد أنتجنا صورة (https://github.com/blockstack/stacks-blockchain/runs/1983724616؟check_suite_focus=true) ، مستخدمة داخليًا بواسطة Tintash ، يمكن نشرها. لذا ، إذا كنت في مرحلة يكون فيها المسجل جاهزًا ويمكن اختباره على مراحل / testnet ، أعتقد أنه يجب علينا المضي قدمًا.
تضمين التغريدة إذن هذا يعني أنه يمكن لـ @ CharlieC3 و wileyj المتابعة مباشرة لنشر تلك الصورة على testnet؟
markmhx نعم هذا سيكون رائعًا للاختبار من البداية إلى النهاية.
lgalabru هل تحتاج هذه الصورة إلى نشرها لكل من عامل التعدين testnet وأتباع واجهة برمجة التطبيقات؟ أو هل يكفي واحد منهم فقط؟
سيكون التعدد رائعًا ، لذا يمكننا اختبار النسخ المتماثل.
تحديث: ما زلنا نعمل على تشغيل إصلاحات Atlas على testnet حتى نتمكن بعد ذلك من المضي قدمًا في استضافة المسجل مقابل ذلك لدعم التكامل والاختبار.
markmhx هل لديك تحديث بخصوص التواريخ؟
ليس لدي أي تحديث محدد بخصوص التواريخ لسوء الحظ ، على الرغم من أننا لا نزال نعمل على استعادة هذه الوظيفة في أسرع وقت ممكن.
تعمل إصلاحات Atlas الآن على testnet وشرعنا في استضافة المسجل ضدها. أتوقع أننا سنعمل في وقت ما من هذا الأسبوع ويمكننا البدء في إعادة دمج تسجيل اسم المستخدم في Stacks Wallet و Blockstack Connect.
تحديث : لقد حصلنا على إصلاحات Atlas قيد التشغيل على testnet ونشرنا بنجاح مسجل النطاق الفرعي الجديد كما تم تكوينه مقابل testnet. نحن بصدد إعادة دمج تسجيل اسم المستخدم في Blockstack Connect للاختبار.
نحن الآن نختبر إعادة دمج تسجيل اسم المستخدم في Blockstack Connect على هذا العلاقات العامة: https://github.com/blockstack/stacks-wallet-web/pull/1103
نتوقع نشره في وقت ما في وقت مبكر من الأسبوع المقبل بافتراض أن إصلاحات أطلس ستنطلق مباشرة على الشبكة الرئيسية (cclgalabru) 🚀
تحديث سريع: بالأمس ، قام Hiro بنشر أحدث تغييرات العقدة غير المباشرة لمتابعي mainnet. بمجرد اكتشافها ، يمكننا تحويل حركة مرور واجهة برمجة التطبيقات إليها. يبدو أيضًا أننا مستعدون لإعادة نشر تغييرات مسجل النطاق الفرعي. افتراضنا هو أنه يجب أن يتم نشر تحديثات Atlas a المسجل في mainnet اليوم التخلص من الذخائر المتفجرة
لاحظ أنه تم دفع الوقت المقدر لوحدات النشر هذه إلى EOD _today_ بدلاً من أمس. نحن نقترب!
أي تحديثات عند اكتمال إعادة دمج تسجيل اسم المستخدم؟
شكرا لك.
نحن بصدد الانتهاء من مراجعة التعليمات البرمجية وضمان الجودة للعلاقات العامة المذكورة أعلاه Blockstack Connect: https://github.com/blockstack/stacks-wallet-web/pull/1103
نتوقع دفع هذه التغييرات لاستعادة تسجيل اسم المستخدم مباشرة قريبًا جدًا! 🤞
مسجل mainnet موجود بالفعل على https://registrar.stacks.co ولدينا إصلاح API ذي صلة سيتم نشره قريبًا لـ BNS هنا: https://github.com/blockstack/stacks-blockchain-api/pull/560
تمت استعادة تسجيل اسم المستخدم لـ Blockstack Connect كما هو مستضاف على https://app.blockstack.org/ 🥳
سيحتاج المطورون إلى ترقية تطبيقاتهم إلى أحدث إصدار من @ stacks / connect (الإصدار 4.3.17) ، وتمرير registerSubdomain: true
كجزء من authOptions
، للاستفادة من هذا الاستعادة. انظر المثال .
يرجى إعلامنا إذا كان لديك أي أسئلة! ونشكرك على سعة صدرك حيث قمنا بتجميع كل القطع اللازمة لاستعادة هذه الوظيفة. 🙏
markmhx شكرًا على الأخبار ، لقد اختبرتها للتو محليًا وتسجيل تدفق اسم المستخدم يعمل 🎉.
لكني أواجه مشكلة في إحضار الملف الشخصي للمستخدم باستخدام اسم المستخدم. يبدو أنني غير قادر على الحصول على معلومات حول هذا الحساب الجديد.
import { lookupProfile } from '@stacks/auth';
await lookupProfile({ username: 'testusenameregistration.id.stx' });
ألقِ خطأ بالرسالة التالية "خطأ: الاسم غير موجود".
مرحبًا pradel ، وسيلة شرح جيدة. ستحتاج بشكل أساسي إلى تحديث @stacks/auth
إلى أحدث إصدار أيضًا - connect
يرتبط به بالفعل ولكن من المحتمل أن يكون لديك تبعيات متعددة للإصدار.
هناك إصدار تجريبي تم نشره بالفعل ، ولكنه سيكون في إصدار إنتاجي (نأمل اليوم) بمجرد دمج هذه العلاقات العامة: https://github.com/blockstack/stacks.js/pull/984#pullrequestreview -645110373
سأحاول استخدام 1.3.0-beta-1
لـ @stacks/network
و 1.3.0-beta-3
لـ @stacks/auth
إذا كنت تريد تصحيح الأخطاء في أسرع وقت ممكن.
hstove حاولت ترقية SDK لكن حصلت على المشكلة التالية https://github.com/blockstack/stacks.js/issues/1016
التعليق الأكثر فائدة
منذ نشر التحديث الخاص بي قبل يومين ، أدركنا أن المشكلات المكتشفة حديثًا مع Atlas على كل من mainnet و testnet قد أدخلت مانعًا لتشغيل هذا المسجل وتشغيله على كلا الشبكتين.
يعمل مهندسو Blockchain حاليًا على حل مشكلات Atlas هذه كأولوية قصوى وليس لدينا حتى الآن تقدير واضح لموعد حلها ، على الرغم من أننا نأمل قريبًا.
سوف أقوم بتحديث هذا الموضوع بأهداف توقيت جديدة بمجرد حلها ويمكننا المضي قدمًا في تشغيل المسجل على testnet ثم mainnet على النحو الذي تدعمه هذه الإصلاحات. يبدو حاليًا كما لو أن التواريخ المذكورة أعلاه ستُعاد إلى الوراء لبضعة أيام على الأقل.
شكرا لصبرك كما هو الحال دائما. 🙏