回复:因为需要交易费,所以不让我发送比特币?
原始发布页
打开来源页面查看 1 个交叉存档
我想我知道发生什么了。双击生成的交易。它里面大概含有一笔低于 0.01 的交易费。
有人一直在支付 0.00000010 的交易费。我觉得你甚至无法通过 -paytxfee 设置这个数值,必须修改代码才能做到。你生成的区块价值 50.00000010,所以当你试图把它全部发送出去时,会剩下 0.00000010 作为找零,从而触发针对粉尘垃圾交易的 0.01 交易费。
这通常无伤大雅,只有这个边缘情况例外。我应该在 CreateTransaction 中添加一个特殊情况来处理它。
英文原文
展开英文原文
I think I know what happened. Doubleclick on the generated transaction. It probably has a sub-0.01 transaction fee in it.
Someone has been paying a 0.00000010 transaction fee. I don't think you can even set that with -paytxfee, I think you'd have to modify the code to do it. Your generated block is worth 50.00000010, so when you try to send the whole thing you have 0.00000010 left over for the change, which triggers the dust spam 0.01 fee.
It would normally be harmless except in this corner case. I should add a special case to CreateTransaction to handle this.