--- tags: Rangers, Posts --- # xdai migration step by step ## setup mainnet dao address 0xbeb3e32355a933501c247e2dbde6e6ca2489bf3d xdai dao address 0x283bdc900b6ec9397abb721c5bbff5ace46e0f50 wxdai address: 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d mainnet with at least 5 owners. 2-of-5 contract addr 0x... xdai multisig with 5 owners. 2-of-5 contract addr 0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d ## test run timeline ### mainnet * send 1 dai to mainnet dao, sync balance (collectTokens). this is to keep a non zero balance in the dao incase we have to abort the mission * make funding proposal for full amount - 1 to multisig (5days) * from safe withdraw funds from dao * from safe send 1 dai test transaction to bridge, set reciever to xdai multisig alternate receiver doc https://www.xdaichain.com/for-users/converting-xdai-via-bridge/alternate-receiver-send-dai-to-another-xdai-address * approve bridge relay for 1 dai * send 1xdai to relay * after 8 confirmations switch to xdai ### xDai * in multisig verify xdai balance * "deposit" 1 xdai to wxdai contract * verify wxdai balance is now 1 in multisig * transfer wxdai to dao * sync balance in dao (collectTokens) ## start main migration timeline repeat steps above with bridge limit over min 3 days