I bridged back an ERC-20 token from xdai network to Eth main on omnibridged. I saw the tokens come in and clicked “claim” and everything. But they are not showing up in my wallet. Looking at the transaction, I do see some type of error. Can anyone help me figure this out?
Although one or more Error Occurred [ Reverted ] Contract Execution Completed"
The root cause has been found and we prepared the fix for to avoid this issue happening in the future. Currently, the bridge governors are considering to apply the changes to the ETH-xDai OmniBridge. Hopefully, they will finalize the voting early next week. After that I will prepare instructions what you need to do to recover your tokens on the xDai side.
As you can the transaction was to request relaying 15471.906155569042 ASKO. But since the token was developed as so it takes fees for the transfer, only 15317.18709401335107039 ASKO was transferred to the bridge account.
The bridge contract code had an issue – it was not able to recognize rebasing tokens. That’s why 15471.906155569042 ASKO was minted on the xDai chain.
This message re-mint 15464.170202491257 ASKO on the xDai side and send it to the account which sent the originating tx: 0x0EA4611cE30252157E4975D7D0a19c80b7e9C235:
Assuming that it is your account, it is possible to send the tokens back to the Ethereum Mainnet through https://omni.xdaichain.com/. But it is important to not exceed the bridge balance.
If you bridge 15332.504281107362 ASKO, the bridge fees will be deducted, that is why the amount to be unlocked on from the bridge account on the Ethereum side is 15317.18709401335107 which is lower than available amount so the transfer should work properly.
Try to bridge tokens and let me know if there is any issues.