Lost tokens bridging moons from Rinkeby to XDai

3 days ago, I sent two transactions of moons from Rinkeby to XDai using the herokuapp moon exchange right before it went down. The first small one went through fine, then I sent a second 11k moon transaction and it failed. The moons went to the contract, but I never received xmoons on XDai. Looking at the logs, it seems the second one never received an Approval or UserRequestForAffirmation that the first one got.

Any ideas on how I can fix this issue? I don’t know Solidarity.

Failed transaction: Rinkeby Transaction Hash (Txhash) Details | Etherscan

Successsful transaction: Rinkeby Transaction Hash (Txhash) Details | Etherscan

Your first transaction was to use the relayTokens method of the MOONs AMB mediator contract, which is intended to transfer tokens through the bridge. Your second transaction is to call the transfer method of the token contract. In both cases the tokens were sent to the mediator contract address. So, now the bridge is imbalanced state. Please add your request to handle this case in Request to unlock tokens improperly sent to xMOON bridge where are I am updating with the progress of the tokens recovery.