<!-- Describe the issue -->
Issue is with "sendmany" RPC call (I may not have been clear, sorry)
Please refer to these two issues here: https://github.com/foxer666/node-open-mining-portal/issues/145 https://github.com/foxer666/node-open-mining-portal/issues/106
In both cases, the batch RPC transaction call fails - one is due to an invalid address, the other due to batching more than 10-15 transactions. You will have to forgive me, I lost the reference to the original article/issue that I read where it said if you batched too many transactions it would fail.
<!--- What behavior did you expect? -->
Expecting: One transaction in the batch to fail, the rest to execute normally
<!--- What was the actual behavior (provide screenshots if the issue is GUI-related)? -->
Actual: All transactions in the batch fail, causing other programs such as NOMP which use them to fail = no payments to miners!
<!--- How reliably can you reproduce the issue, what are the steps to do so? -->
Reproduce: a) Make a batch RPC call to send to 50-100 addresses b) Make a batch RPC call to send to a few addresses, one of them being invalid
<!-- What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)? -->
Using a fork of a fork of (probably a fork) of bitcoin core. This affects all forks of bitcoin - literally all of them. Hopefully they will merge the fix to the batch RPC send.
<!-- What type of machine are you observing the error on (OS/CPU and disk type)? -->
Machine: Vultr VPS ($10/Mth - 1 CPU, 2048 MB RAM, 40GB disk)
I will make work arounds in NOMP. Then I will search for where I saw about batch transactions and post a reference link here. You may already have an open issue (I checked briefly, cant find)
Thanks