Bitcoin: v0.19.0: Masalah dengan variabel nAbsurdFee

Dibuat pada 14 Nov 2019  ·  3Komentar  ·  Sumber: bitcoin/bitcoin

Transaksi RAW dengan biaya melebihi DEFAULT_TRANSACTION_MAXFEE telah dibuat dan diuji. Pengujian dibandingkan menggunakan windows Core v0.18.0 dan v0.19.0. Core v0.19.0 dibangun di Ubuntu 18.04 oleh gitian build.
Responsnya dikonfirmasi menggunakan perintah sendrawtransaction di konsol. Variabel dengan kode berikut ini ditampilkan dalam respons.

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));

Dalam kasus v0.18.0, nilai pengaturan DEFAULT_TRANSACTION_MAXFEE atau -maxtxfee tercermin di nAbsurdFee.
Namun, dalam kasus v0.19.0, nilai "v-size * x" telah tercermin. Saya tidak tahu apa itu x.
Namun, nilai yang tercermin dalam nAbsurdFee tentunya berbeda antara v0.18.0 dan v0.19.0.
Karena alasan ini, sendrawtransaction mungkin gagal di v0.19.0.

Bug

Semua 3 komentar

-maxtxfee statis telah diganti dengan tarif biaya per panggilan (diteruskan sebagai argumen rpc)

Terima kasih telah menjawab. Saya mengerti. Saya harus membaca catatan rilis dengan benar. (^^;

Apakah halaman ini membantu?
0 / 5 - 0 peringkat