More code updates to BTX and available on Github:
01) masternode enforce payments (spork.h)
02) RPC exhaust fix (rpcprotocol.cpp)
03) wallet fix, priority calculation in CreateTransaction (wallet.cpp)
04) added checkpoints (checkpoints.cpp)
05) do not store more than 200 timedata samples (timedata.cpp).
06) ignore blocks received while importing (main.cpp)
07) don't check duplicate stake while importing (main.cpp)
08) added DNS seeds nodes for finding peers: btxcoin.com, btxcoin.net (chainparams.cpp)
09) max number of fds in fd_set and prevent redefinition compiler warning (compat.h)
10) ignore "gettaddr"requests on outbound connections (main.cpp)
One new item to note is the addition of DNS seeds (#8). MCDev deployed four DNS seeds around the world and they will be active for versions 2.1.5.0 and above. These have been added to the code: btxcoin.net, btxcoin.net, bitcointx.io, bitcointx.info
Also, I think the community will be pleased with the InstantX upgrade for more than faster transactions. Again, MCDev sponsored this upgrade and must give him credit for the positive direction he is taking this coin. Bringing InstantX to BTX isn't easy but I am making progress and will update this forum.
If interested, please view the source Git commit history: https://github.com/CryptoDJ/BitcoinTX/commits/master
An important note on the DNSSeeders.. the propagation times for .net, .io, and .info domains is killing me... at the current time the addresses that CryptoVote listed above are running, they just have not propagated completely. I am also testing with some .com domains that I had laying around and once I get the "recipe" 100% complete on those .coms, we'll either apply those updates to the addresses in the code and leave the code as is, or we'll update the addresses in the code to the .coms.
Also, if you are downloading and testing the updates Cryptovote is checking in, you can test the function of the DNSSeeders by viewing the debug.log in your BTX configuration directory
On a *nix box with the daemon running, just issue;
change to your BTX configuration directory
tail -f debug.log
On a windows wallet, Help --> Debug Window --> Open Debug Log File
You should see entries like
1 addresses found from DNS seeds
dnsseed thread exit
I an seeing the following on one of the seeders...
dnsseed.bitcointx.io -n ............. -m btxseeder1.............
Loading dnsseed.dat...done
Starting 4 DNS threads for dnsseed.bitcointx.io on .......... (........).......done
Starting seeder...done
Starting 96 crawler threads...done
[15-09-27 10:46:16] 0/14 available (5 tried in 325s, 0 new, 9 active), 0 banned; 18039 DNS requests, 3964 db queries
I still have a ton of work to complete on them but they are functional
Let me know if you find any issues
Thanks!!!
MCDev