Folks,
I am exploring a future feature for Satoshi Notes which would be full Solana support.
The technical challenges are mainly the following:
Securely receiving, storing, and sending Solana from an IC canister
Making it easy for Solana users to interact with our canister using the Phatom Wallet
Are there any people over here who have done this, or who know the IC Solana support who can offer some guidance or advice.
Security is our number one concern, especially after the episode with the Odin.fun hack where customers lost funds.
Thanks!
Hi @josephgranata !
For interacting with Solana, you could make use of the upcoming SOL RPC canister .The MVP should be released this week. However, note that there is currently no plan to have something like ckSOL, so that part would currently need to be done by your dapp (or relying on a DEX on ICP for this).
4 Likes
Thanks Gregory, yeah that part is missing, but since we focus on BTC, as long as we could swap the SOL for ckBTC that would work!
Something that is probably possible too.
Also last week @kristofer released his Solana login library:
I finally found some time to give the ic-siws library the same treatment as ic-siwe received a while back.
In short, that means:
Making some general security upgrades (not Odin hack related)
Retiring the old frontend support library in favour of a new one that works, not only with React, but also with Svelte, Vue and Vanilla TS. Yaay.
Demos!
There are several demo applications available that showcase the integration of the ic_siws_provider canister with different frontend frameworks. These dā¦
So the only main piece missing is either the swap functionality, or a ckSOL twin. Not bad!
Joseph