Currently there’s an issue with omnibridge, that it only allows to send tokens from the mainnet to the xdai network and reverse only if the token was created originally in the Mainnet. for this reason is not possible to send HNY to the Mainnet, something that could help to adoption, trading and using it in common wallets.
Because reverse omnibridge is not going to happen soon I figured out a simple scheme to get a reverse bridge solution for HNY using omnibridge.
1: Deploy on the mainnet a wHNY erc20 contract, with couple millions supply given to one address.
2: That address should bridge all these tokens to the xdai network
3: Now that all the wHNY mainnet token are on the xdai network, all wHNY should be sent to a smart contract (in the xdai network)
4: This smart contract what it does is that you can exchange xdai HNY for 1:1 xdai wHNY, and this xdai wHNY is possible to send it to the mainnet because has been originally deployed there.
What do you think?