Hello there! This is my first post on the governance forum, hope all is going to be correct!
I’ve submitted a PT grant to integrate an onramping solution to PoolTogether v4 (tsunami). So far, I wanted to mimic the [Bridge Tokens]/[Help]/[Get Tokens] links under the Deposit window, and probably replace one of these 3 links with the onramping. Right now, [Get tokens] displays Quickswap (on polygon) in a popup, which lets you swap tokens directly within the pooltogether Deposit UI. This is the kind of smooth experience I aim for for the integration of the onramping.
I’ve compared multiple onramping SDKs (transak, moonpay and ramp, details in the next post) based on their fees, worldwide coverage, and SDK features. Following that comparison, I did a POC of the transak integration (see the gif below), and the next steps are now:
- chose one onramping SDK
- create an account to get an API key - this should probably be done by PoolTogether Inc itself.
- and I will integrate these API keys into the chosen SDK and push a PR to v4-tsunami.
Note that the SDK account usually lets you edit the onramping fee (transak charges a given fee, and the integrator could charge another fee on top of that, but I assume PT will chose a zero fee) plus see some aggregate statistics of the usage of the onramping, which is why I think it is best if it is PT inc. itself that requests that account rather than an individual.