يتم عرض tx بشرط ما بعد العقد والشروط اللاحقة القياسية بنفس الطريقة. انظر لقطة الشاشة:
يجب أن يذكر الشرط اللاحق للعقد العقد
يبدو أنه تم استبدال شرط ما بعد العقد بشرط نشر قياسي ، مما يجعل من المستحيل نقل stx من عقد.
ينتج عن رمز استدعاء العقد أدناه شرطان آخران قياسيان:
شفرة:
شروط المشاركة في المستكشف:
إنه في الواقع أسوأ من ذلك - يفترض منطق شروط النشر الحالي أنه لا يمكن تطبيق شروط الإرسال إلا على مرسل الإرسال. قام Jude مؤخرًا بتحديث بعض الصياغة في SIP هذا الذي يوضح هذا الأمر. لذلك ، تقوم Stacks Wallet بالفعل بالكتابة فوق كل حالة نشر بعنوان STX للحساب الحالي.
يمكن إصلاح هذا الحصول على أولوية أعلى. هذا يجعل من المستحيل اختبار عمليات نقل الملفات باستخدام وضع الحماية في المستكشف أو أي تطبيق آخر.
أوافق على أنه مهم ، وقد وضعناه في أعلى أولوياتنا. ولكن لأغراض الاختبار ، لا يتعين عليك إضافة شروط النشر لعناوين أخرى غير المرسل. يجب أن تكون في مرحلة الإنتاج ، ولكن للحصول على 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:
التعليق الأكثر فائدة
إنه في الواقع أسوأ من ذلك - يفترض منطق شروط النشر الحالي أنه لا يمكن تطبيق شروط الإرسال إلا على مرسل الإرسال. قام Jude مؤخرًا بتحديث بعض الصياغة في SIP هذا الذي يوضح هذا الأمر. لذلك ، تقوم Stacks Wallet بالفعل بالكتابة فوق كل حالة نشر بعنوان STX للحساب الحالي.
ذات صلة: https://github.com/blockstack/ux/issues/969