Me and @lsaether have discussed creating a 1 click deposit solution in the app where the user can route tokens from eth chains like ethereum, polygon, kava etc onto moonbeam as USDC.wh then transfer the USDC.wh onto zeitgeist using XCM. All in "one click".
The first step uses the Squid Router SDK to route tokens from one of the supported chains onto moonbeam. This we have got working quite well.
But for the next step I need some assistance. Im not sure about the best way to do this XCM transaction from moonbeam to zeitgeist.
How do users that doesnt have any GLMR on moonbeam pay fees? Can we set up the XCM transaction so that the user can pay fees with some of the USDC.wh they just transfered?
Me and @lsaether have discussed creating a 1 click deposit solution in the app where the user can route tokens from eth chains like ethereum, polygon, kava etc onto moonbeam as USDC.wh then transfer the USDC.wh onto zeitgeist using XCM. All in "one click".
The first step uses the Squid Router SDK to route tokens from one of the supported chains onto moonbeam. This we have got working quite well.
But for the next step I need some assistance. Im not sure about the best way to do this XCM transaction from moonbeam to zeitgeist.