Bitcoin: v0.19.0: مشكلة في المتغير nAbsurdFee

تم إنشاؤها على ١٤ نوفمبر ٢٠١٩  ·  3تعليقات  ·  مصدر: bitcoin/bitcoin

تم إنشاء واختبار معاملة RAW برسم يتجاوز DEFAULT_TRANSACTION_MAXFEE. تمت مقارنة الاختبارات باستخدام windows Core v0.18.0 و v0.19.0. تم بناء Core v0.19.0 على Ubuntu 18.04 بواسطة gitian build.
تم تأكيد الاستجابة باستخدام الأمر sendrawtransaction على وحدة التحكم. يتم عرض المتغير مع الكود التالي في الاستجابة.

validation.cpp: L717
if (nAbsurdFee && nFees> nAbsurdFee)
return state.Invalid (ValidationInvalidReason :: TX_NOT_STANDARD, false,
REJECT_HIGHFEE, "absurdly-high-fee",
strprintf ("% d>% d", nFees, nAbsurdFee));

في حالة الإصدار 0.18.0 ، انعكست قيمة الإعداد DEFAULT_TRANSACTION_MAXFEE أو -maxtxfee في رسوم nAbsurd.
ومع ذلك ، في حالة الإصدار 0.19.0 ، انعكست قيمة "v-size * x". لم أكن أعرف ما هو x.
ومع ذلك ، فإن القيم الواردة في رسوم nAbsurd تختلف بالتأكيد بين v0.18.0 و v0.19.0.
لهذا السبب ، قد تفشل sendrawtransaction في الإصدار 0.19.0.

Bug

ال 3 كومينتر

تم استبدال static -maxtxfee بمعدل رسوم لكل مكالمة (تم تمريره كوسيطة rpc)

شكرا لك على الرد. أنا أفهم. كان يجب أن أقرأ ملاحظات الإصدار بشكل صحيح. (^ ^ ؛

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