The innovation continues!
One of the lessons learned out of the final transfer of Givecoin 1.0 (GIVE) from Bittrex was that sometimes transactions do not get rebroadcast -- leaving them hanging around.
2GIVE will periodically try to resendtx (there's a command for it)
But in conversation with Ritchie at Bittrex, they someones need to push a single TX faster than that (and he said that rarely does the 'resendtx' command even work in most wallets)*
So based on our experience and conversation with Richie we decided to add a new command:
resendtransaction <txid>
./2GiveCoind help resendtransaction
resendtransaction <txid>
Rebroadcasts a transaction to the network if not already in the chain.
./2GiveCoind resendtransaction 2ffedee9643b56dafa3f86592b169ad160ea9289586cafbd6ef6b6ad5e77d7e2
error: {"code":-5,"message":"transaction already in block 00000ea75309dfb72456732e8e1880999d3a9693209cc76488f5cbc6527e5de6"}
This could also help individuals when they are having network connectivity issues.
Just one more reason why
It's Better 2GIVE!-dvd
* This capability could have sped up things for Bittrex since in the end we had to write custom code to handle doing "sendrawtransactions" that could read the "getrawtransaction" data from a file since we were maxing out on what was possible to send through the commandline