My question is how to resend old transactions?,cos they seems to old to be resend, untill I Fully synced up and -rescan -reindex -addressindex (all command line)
So? How to resend old transactions? Is there in cache.dat file?
why do you need to resend your old transactions?
if this is a mining transaction and not confirmed yet then most likely it will be orphaned
anyway, if you can run your wallet you will have unconfirmed transaction in your wallet mempool
find the txid in your mempool, get its rawtx and push it to any node (eg. btc.com) to (re)broadcast it
I'll try everithing I know, In the dump wallet file there is entries with privkey and an address.
if the rebroadcast didn't work for whatever reasons, such as invalid utxo, conflicting inputs or etc
you can first check your addresses balance on web blockchain explorer to make sure what you have
then if you still have some balance, you can import your private keys to Electrum
and make a new transaction from Electrum without downlading the full blockchain