If we transfer BTC on MGW while the transition is happening, will the BTC go through when the production servers come online? As long as I don't actually lose any money I don't care about the wait.
From the moment my MGW servers are offline, they will stop processing withdraws.
any pending withdraws should be picked up by the production servers
however at that point they wont have the BTC unspent outputs as I wouldnt have had a chance to send it to the production deposit addresses.
Since there are hundreds, almost 1000, unspent outputs, manually cashing them is not an option. I dont want to be rushing to code up some onetime multisig spend stuff, so I think it is best to do the following:
0. generate production MGW deposit address and turn off production servers
1. transfer myself mgwBTC assets enough to match the unspent outputs, this will allow me to withdraw
2. do withdraws using MGW to my production MGW deposit address
3. wait for the deposits to clear and the new mgwBTC assets to arrive
4. send the new assets back to MGW account (similar to sending to genesis, but it recycled in this case)
5. turn off my dev MGW servers, turn on the production MGW servers
I think the above procedure will prevent any mishaps and keep things in balance at the end of the last step and most importantly the production MGW servers will have the unspent outputs that match the mgwBTC assets on deposit
James
P.S. I apologize for my alarmist post last night, it was a very long day and after being trolled all day long (due to no NAV buywall caused by stuck deposit at bter) to the point where I just had to stop actively monitoring the BTT SuperNET thread, I was looking forward to doing some coding and then the MGW servers were screaming at me and I just lost my temper. That being said, we really need to transition to production servers! All the old deposit addresses will not work, well it will send funds to the dev servers and not sure how long it will be before I will be able to retrieve any such funds.