Summary
Sending ~200KB to bitcoind via RPC causes ECONNABORT
for its connection.
Such operation cannot be possible via bitcoin-cli
due to Linux’s limitation, so it has to be done via HTTP libraries.
Confirmed on sendrawtransaction
.
Expected
If you did sendrawtransaction <A Transaction that is very close to the weight limit>
, it should return transaction hash.
Any other calls like getwalletinfo
should work too.
Actual
ECONNABORT
occured for sendrawtransaction <A Transaction that is very close to the weight limit>
.
Any other calls like getwalletinfo
worked normally.
Steps to reproduce
- Enable RPC
- Try example at
Expected
field.- To make such transaction, you may use 1 input and set 2910 outputs.
ECONNABORT
occured.
Bitcoin Core version
0.17.0.1
, with binaries at website.
Computer information
0$ uname -a
1Linux *** [#42](/bitcoin-bitcoin/42/)-Ubuntu SMP Tue Oct 23 15:48:01 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux