Anyone know if there are miners or nodes that accept transactions with fees below 1 sat/vbyte? I'm looking to test some low-fee transactions, maybe even zero fee, for non-urgent confirmations.
Are There Miners or Nodes Accepting Fees Under 1 Satoshi/vbyte?
14 replies 483 views
Honestly, it's better to stick to at least 1 sat/vbyte. That's pretty much the lower limit these days. Mempool is clogged, and I doubt it'll drop below 3-5 sat/vbyte anytime soon. Plus, get a wallet that supports RBF, or you might be waiting forever for confirmations.
wallet_vaultFull Member
Posts: 133 · Reputation: 431
#3Sep 24, 2017, 07:45 PM
Last time someone asked, there were no options unless you set something up directly with the nodes.
Could you use testnet for this? If you just want to test, it’s perfect for that. And there's regtest if you want to keep everything internal.
chrisomegaFull Member
Posts: 69 · Reputation: 631
#5Sep 27, 2017, 03:49 PM
I might be wrong, but I don’t think you can pick which node mines your transaction manually. It goes to the mempool, and miners will grab the ones with the highest fees. With the mempool being congested, even if you wait 72 hours, if it’s still above 1 sat/vbyte, your transaction might not get mined.
That’s not accurate. No rule says a transaction drops from mempool after 72 hours. But yeah, anything under 1 sat/vbyte is considered non-standard, so nodes will reject it anyway.
Haven’t heard of any nodes accepting below 1 sat. I used to send BTC with 0 fees years ago. Ever thought about running your own node and setting minRelayTxFee to 0? That might be your only option.
chrisomegaFull Member
Posts: 69 · Reputation: 631
#8Sep 29, 2017, 12:23 AM
My node's set to allow 0 tx fees, but most random nodes won't accept anything under 1 sat/vbyte. I just don’t wanna lose satoshis on transaction fees.
You’ll have to pay at least 1 sat/vbyte. Miners only include zero-fee transactions if it’s one of their own. Unless you're mining yourself, good luck with that.
wallet_vaultFull Member
Posts: 133 · Reputation: 431
#10Sep 29, 2017, 04:27 AM
Exactly. It’s usually for moving funds internally, not something you’d do for regular transactions. Exchanges and pools handle it that way.
Why would a miner do it for free though? They're running a business. Doing transactions for free isn't common anymore.
chrisomegaFull Member
Posts: 69 · Reputation: 631
#12Sep 30, 2017, 02:51 AM
Just to clarify, I’m also curious about rates like 0.1 sat/vbyte. Miners aren't in it for free either; they rely on the block rewards.
wallet_vaultFull Member
Posts: 133 · Reputation: 431
#13Sep 30, 2017, 06:14 AM
Transactions at 0.1 sat/vbyte will also get rejected since anything below 1 sat/vbyte is non-standard. And the block rewards aren’t coming out of users’ pockets; miners work for those.
It still comes back to why would they mine your transaction for a tenth of their standard fee? Bad business model. If blocks aren’t full, they might consider it, but it’s not the norm.
ben.matrixNewbie
Posts: 1362 · Reputation: 35
#15Sep 30, 2017, 09:46 AM
They’ll probably just say no, honestly. The chances are 99% haha. In today's mainnet, getting approved with 0 fee is pretty much impossible. I check mempool.space regularly, and even when it’s not congested, fees are usually above 3 or 4 sat. Normal range is closer to 10 sat. With the eventual cap of 21 million BTC, they will need those fees to make mining worth it.