Transaction Fee: Warning: fee estimation is not currently possible.
I never trusted Bitcoin Core's fee estimation, and always picked my fees manually. Historically, it was the worst fee estimator I saw, so I stopped using it years ago. There is even a topic on Delving, where some people tried to fix it, but they probably didn't deploy it yet, if it doesn't work for you:
https://delvingbitcoin.org/t/mempool-based-fee-estimation-on-bitcoin-core/703Any ideas?
Just look at your own mempool, and see, what fees are needed. Probably "getblocktemplate" will give you a valid block data, collected from your own node, and then, you can simply check, what is the lowest fee, that could be included.
Do I just send it with no miner fee?
Well, if you use testnet4, then you can always disconnect from the network, wait 20 minutes, and then mine any block on your CPU. If all you need is testing things, and not trading coins, then that should be sufficient.
or add a custom one?
I always added a custom one. But also note, that because of CPU blocks, mined every 20 minutes, you will have to wait for the next ASIC block, to see your transaction confirmed. Because testnet4 CPU miners usually include no transactions, to see their blocks propagated faster. It is more profitable to win 50 tBTCs, instead of trying to get for example 50.01 tBTC, and losing everything, just because someone else propagated a block faster, at the same height.
It's stuck with 0 confirmations.
It will confirm, when some ASIC miner will include it. CPU miners have no incentive to include transactions, because it slows down their block propagation. And because everyone keeps an empty block, mined far in advance, only broadcasting time matters for min-difficulty blocks.
If anyone could confirm if testnet4 is down
No, it is up and running. But it was turned into some useless altcoin by traders, and CPU miners, to the point, where everyone uses something else, while waiting for fjahr to release testnet5. Some miners are selling a lot of coins, and there is some trading, but beyond that, most developers actually stopped using testnet4 for anything serious, because they have signet, which they can fully control, or regtest, where they can locally make any chain they want.