Solwave, A Kotlin SDK, enables in-app transactions for Solana mobile dApps, allowing developers to implement in-app transactions within their mobile applications without having to build an independent wallet for their users.
-
Swift Approvals: In-app functionality ensures faster transaction approvals, resulting in smoother user interactions.
-
Effortless Transactions: The Solwave SDK simplifies transactions by seamlessly integrating with popular wallets like Phantom and Solflare along with the Saganize wallet, offering users an expanded range of choices.
-
Empowering Developers: Developers can focus on creating exceptional mobile experiences, without the requirement of setting up in-app wallets.
-
Ironclad Security: Rest assured, your transactions are protected by our state-of-the-art encryption, guaranteeing the highest level of security.
-
Seamless Onboarding: Users can seamlessly onboard (create a Saganize wallet) through the SDK.
-
Effortless Setup: Users need to log in to their Saganize account just once for a hassle-free experience.
-
Swift PIN-Based Approvals: With a swift PIN entry, users can easily approve transactions without any disruptions.
The library is available on JitPack.io
First, add the JitPack repository to your build:
repositories {
...
maven { url 'https://jitpack.io' }
}
Then add the dependency to the 'build.gradle' file for your app/module:
dependencies {
...
implementation 'com.github.Saganize:Solwave-kt:{version}'
}
After that click on gradle sync and you are all set 🎉
Head over to the documentation, for more information.
- Any contributions you make to this project is greatly appreciated.
If you find a bug in the app, kindly open an issue here to report it by including a proper description of the bug and the expected result. We would also appreciate feature requests. If you feel like a certain feature is missing, feel free to create an issue to discuss with the maintainers.