UPDATE:
Pretty much done at this point.. which is good cuz I hate rushing things last minute
Just going to relax tomorrow, spend some time with the kids.. and wait for the goahead from our CEO here, then push to github.
Development plan
-------
Coding:
- (done) Temporarily remove checkpoints
- (done) Change ports
- (done) Update GPUcoin_seeder with ports.
- (done) All name changes, and symbol changes: GPUC
- (done) Change max coins amount, and original COIN amount
- (done) Change KGW retarget time
- (done) Add in DNSSeed address, and hardcoded 3 node seed addresses, 3 data center VPSes: 2 in US, and 1 in canada
- (done) Revert fix micro, milli units (this was changed before to avoid integer overflows for 100B+coins)
- (done) Update subsidy schedule
- (done) change confirmations needed to account for 60second blocktimes changed to 12
- (done) nfactor schedule
Internal Testing:
- testing phase on intranet using linux CLI daemon
- (done) test client mining (cpu)
- (done) test rewards
- (done) test send/receive
- (done) test GPU mining - solo
- (done)test KGW
Final Modifications:
- (done) Get PNG logo & graphics from GPUC, and populate QT folder
- (done) Change address prefix from S to G
- (done) Add launch Seed nodes to DNSseed main.cpp hard code
- (done) Fix windows build on makefile
- (done) Build windows_alpha client
- (done) Test windows alpha client,
- (done)
- (in progress : cryptowest team reviewing) get code reviews
- (done) test send on test network.
Real Genesis blocks, and fork prevention:
- (done)Update to launch pszTimestamp
- (done)Update to launch nTime to curent POSIX time
- (done)Create *real* genesis hash, merkle root, and get nonce
- (done)Mine to 179 blocks
- (done)Get checkpoints, and update checkpoints.cpp
- (done) Settle on final node IP address hardcodes, and any changes to DNS seed host addresses
Deployment:
- (done) Build Final Windows
- Build OSX client
- (done) Deploy on VPS behind firewall: DNSSeed, and Seed node
- (done) Setup IP tables, etc.
Final Test:
- (done) Test Run DNSseed and make sure it can ping seed nodes, and shows as available
- (done) Test that DNS seed is working using nslookup
- (done) Test Final windows build can connect immediately from fresh start (no previous blockdb)
- (done) Test Final windows build sends / receive coins working
- (done) Test GPU mining against "real" network for blocks 200-210 (reward=1)
- (done) Send private build to GPUC
- (done) Send 400M premine coins to GPUC's wallet
Final Launch:
- AI: GPUC - he has client now - Upload windows build to mega,
- Push code post launch code to github
- "Launch Post"