# Solana - ICP Integration Experiences for Hyrbid DApps

**URL:** <https://forum.dfinity.org/t/solana-icp-integration-experiences-for-hyrbid-dapps/44755>\
**Category:** Developers\
**Created:** [April 24, 2025, 6:27pm UTC](https://forum.dfinity.org/t/solana-icp-integration-experiences-for-hyrbid-dapps/44755 "2025-04-24T18:27:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephgranata](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/josephgranata/32/21930_2.png) [@josephgranata](https://forum.dfinity.org/u/josephgranata)\
**Post date:** [April 24, 2025, 6:27pm UTC](https://forum.dfinity.org/t/solana-icp-integration-experiences-for-hyrbid-dapps/44755/1 "2025-04-24T18:27:53Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![gregory-demay](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/gregory-demay/32/8165_2.png) [@gregory-demay](https://forum.dfinity.org/u/gregory-demay)\
**Post date:** [April 28, 2025, 8:07am UTC](https://forum.dfinity.org/t/solana-icp-integration-experiences-for-hyrbid-dapps/44755/2 "2025-04-28T08:07:05Z")

</div>

Hi @josephgranata !

For interacting with Solana, you could make use of the upcoming [SOL RPC canister](https://forum.dfinity.org/t/sol-rpc-canister/41896).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).

---

<div class="post-metadata">

**Author:** ![josephgranata](https://sea1.discourse-cdn.com/flex023/user_avatar/forum.dfinity.org/josephgranata/32/21930_2.png) [@josephgranata](https://forum.dfinity.org/u/josephgranata)\
**Post date:** [April 28, 2025, 11:51pm UTC](https://forum.dfinity.org/t/solana-icp-integration-experiences-for-hyrbid-dapps/44755/3 "2025-04-28T23:51:52Z")

</div>

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:

> [@Login Solana users on React or Svelte or Vue or Vanilla TS](https://forum.dfinity.org/t/login-solana-users-on-react-or-svelte-or-vue-or-vanilla-ts/44907):
>
> I finally found some time to give the [ic-siws](https://github.com/kristoferlund/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
