Stacks-wallet-web: [Web Stacks Wallet] تم استبدال شروط نشر العقد بشروط قياسية

تم إنشاؤها على ٢٢ فبراير ٢٠٢١  ·  9تعليقات  ·  مصدر: blockstack/stacks-wallet-web

يتم عرض tx بشرط ما بعد العقد والشروط اللاحقة القياسية بنفس الطريقة. انظر لقطة الشاشة:
Screenshot from 2021-02-22 09-08-38

يجب أن يذكر الشرط اللاحق للعقد العقد

P1 🐛 Bug!

التعليق الأكثر فائدة

إنه في الواقع أسوأ من ذلك - يفترض منطق شروط النشر الحالي أنه لا يمكن تطبيق شروط الإرسال إلا على مرسل الإرسال. قام Jude مؤخرًا بتحديث بعض الصياغة في SIP هذا الذي يوضح هذا الأمر. لذلك ، تقوم Stacks Wallet بالفعل بالكتابة فوق كل حالة نشر بعنوان STX للحساب الحالي.

ذات صلة: https://github.com/blockstack/ux/issues/969

ال 9 كومينتر

يبدو أنه تم استبدال شرط ما بعد العقد بشرط نشر قياسي ، مما يجعل من المستحيل نقل stx من عقد.
ينتج عن رمز استدعاء العقد أدناه شرطان آخران قياسيان:

شفرة:
Screenshot from 2021-02-22 09-21-54

شروط المشاركة في المستكشف:
Screenshot from 2021-02-22 09-19-55

إنه في الواقع أسوأ من ذلك - يفترض منطق شروط النشر الحالي أنه لا يمكن تطبيق شروط الإرسال إلا على مرسل الإرسال. قام Jude مؤخرًا بتحديث بعض الصياغة في SIP هذا الذي يوضح هذا الأمر. لذلك ، تقوم Stacks Wallet بالفعل بالكتابة فوق كل حالة نشر بعنوان STX للحساب الحالي.

ذات صلة: https://github.com/blockstack/ux/issues/969

يمكن إصلاح هذا الحصول على أولوية أعلى. هذا يجعل من المستحيل اختبار عمليات نقل الملفات باستخدام وضع الحماية في المستكشف أو أي تطبيق آخر.

أوافق على أنه مهم ، وقد وضعناه في أعلى أولوياتنا. ولكن لأغراض الاختبار ، لا يتعين عليك إضافة شروط النشر لعناوين أخرى غير المرسل. يجب أن تكون في مرحلة الإنتاج ، ولكن للحصول على tx ، ما عليك سوى إضافتها للمرسل.

لا تساعد إزالة شرط العقد: https://explorer.stacks.co/txid/0xa14334f26ff547516135b5510809dee33db5797c836f8954c0ed45c2fb51f87b؟chain=testnet

على https://speed-spend.org/poxlite ، لا يمكن استبدال ستينجر لأن شرط الإرسال لمرسل STX ، أي لا يمكن تحديد العقد الذكي في محفظة الويب Stacks.

https://github.com/friedger/speed-spend/commit/c3b30b6bdda2637e573d0aa2c06088ba24aaccac

ما أقترحه هو أنه سيكون من الأفضل أن لا يكون لـ tx أي شروط لاحقة على الإطلاق. نظرًا لأن tx-sender لا يقوم فعليًا بنقل أي أصول ، فإن tx سيكون ناجحًا ، حتى في الوضع Deny .

ما أقترحه هو أنه سيكون من الأفضل أن لا يكون لـ tx أي شروط لاحقة على الإطلاق. نظرًا لأن tx-sender لا يقوم فعليًا بنقل أي أصول ، فإن tx سيكون ناجحًا ، حتى في الوضع Deny .

هل يمكنك أن تكون أكثر وضوحا؟

ما أقترحه هو أنه سيكون من الأفضل أن لا يكون لـ tx أي شروط لاحقة على الإطلاق. نظرًا لأن tx-sender لا يقوم فعليًا بنقل أي أصول ، فإن tx سيكون ناجحًا ، حتى في الوضع Deny .

انتظر. سوف احاول ان اجرب هذا. شكرا.

تم إصلاحه وإصداره في الإصدار 2.3.0: +1:

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات