ok, so I got this tiny transaction stuck in limbo. its only 8 cents... i think it was a faucet (i click them occasionally, its not vital income by any means) but now its stuck and i have this unconfirmed (3 days now) transaction sitting in my wallet. this is the message ; Transaction rejected by our node. Reason: Transaction was previously accepted but has been pruned from our database. here--->
https://blockchain.info/tx-index/68d5e07aed16334a7b6fb22d70fdbc62c42b5e3891e55bf0752d8e0b912f782eYes, bc.i cranked up the filters a notch. Shows fine on others[1].
i understand its a dust tx and the stress test has jammed it up, its not really life or death if it ever goes through, but will it eventually?
Depends.
will it go back to the sender and maybe be sent again, or is it gone forever?
Its certainly not gone. Bitcoin cant just disappear.
AND will it ever disappear from my transaction history? (I'm kinda OCD and I dont like how it looks in my wallets tx history)
Depends on your wallet, if you are using bitcoin core (assumption based on the section you post in) you can manually remove the TX from the wallets data with pywallet.
like i say, I'm not going to die if it never resolves, but can someone explain what happens to this tx now that it has been rejected? are the devs doing anything to clean this stuff up? does it even matter in the bigger scheme of things? just wondering (its stuff like this that reminds me of how little i understand about how bitcoin works)
It mainly depends on the wallet of the sender. If they keep rebroadcasting it, it will eventually get picked up by a miner and get a confirmation. The fee is a bit low for the amount of outputs, but under "not spam" circumstances it would have confirmed after a few days. Now, if they dont rebroadcast it, the rest of the network will eventually forget about the TX and the sender is free to create a new one with the same input.
[1] e.g. here:
https://www.blocktrail.com/BTC/tx/68d5e07aed16334a7b6fb22d70fdbc62c42b5e3891e55bf0752d8e0b912f782e