I don't understand how the settxfee works exactly. In documentation it is written that it sets the transaction fee per kB, but I dont' see this to be the case.
I am using Bitcoin Core 0.15.1, a do the following steps:
bitcoin-cli settxfee 0.003 // returns true
bitcoin-cli sendmany "" { ... } // I give few addresses here to transfer
Then the transaction shows on blockchain with following params: size: 1109 bytes fee per Byte: 169.071 sat/B
How is it possible? Since I put 0.003 per kB I would expect the "fee per Byte" to be ~ 292 sat/B.