์์๋ฃ๊ฐ DEFAULT_TRANSACTION_MAXFEE๋ฅผ ์ด๊ณผํ๋ RAW ํธ๋์ญ์
์ด ์์ฑ๋๊ณ ํ
์คํธ๋์์ต๋๋ค. ํ
์คํธ๋ Windows Core v0.18.0 ๋ฐ v0.19.0์ ์ฌ์ฉํ์ฌ ๋น๊ต๋์์ต๋๋ค. Core v0.19.0์ gitian ๋น๋์ ์ํด Ubuntu 18.04์ ๋น๋๋์์ต๋๋ค.
์๋ต์ ์ฝ์์์ 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));
v0.18.0์ ๊ฒฝ์ฐ DEFAULT_TRANSACTION_MAXFEE ๋๋ -maxtxfee์ ์ค์ ๊ฐ์ด nAbsurdFee์ ๋ฐ์๋์์ต๋๋ค.
ํ์ง๋ง v0.19.0์ ๊ฒฝ์ฐ "v-size * x"๊ฐ์ด ๋ฐ์๋์์ต๋๋ค. ๋๋ x๊ฐ ๋ฌด์์ธ์ง ๋ชฐ๋๋ค.
๊ทธ๋ฌ๋ nAbsurdFee์ ๋ฐ์๋ ๊ฐ์ v0.18.0๊ณผ v0.19.0 ์ฌ์ด์์ ํ์คํ ๋ค๋ฆ
๋๋ค.
๋ฐ๋ผ์ v0.19.0์์๋ sendrawtransaction์ด ์คํจ ํ ์ ์์ต๋๋ค.
์ ์ -maxtxfee๊ฐ ํธ์ถ ๋น ์์๋ฃ์จ๋ก ๋์ฒด๋์์ต๋๋ค (RPC ์ธ์๋ก ์ ๋ฌ๋จ).
๋ต๋ณ ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ดํด ํ์ด์. ๋ฆด๋ฆฌ์ค ๋ ธํธ๋ฅผ ์ ๋๋ก ์ฝ์ด์ผํ์ต๋๋ค. (^^;