Skip to main content

Installation

Find the latest version of the library on Github Releases. Then, use your preferred dependency management tool to add the library to your project. Gradle
implementation group: 'com.usewalletkit.sdk', name: 'sdk', version: '<latest_version>'
Gradle DLS
implementation("com.usewalletkit.sdk:sdk:<latest_version>")
Maven
<dependency>
    <groupId>com.usewalletkit.sdk</groupId>
    <artifactId>sdk</artifactId>
    <version>latest_version</version>
</dependency>

Initialize Client

Setup the client with your Project ID. You can find your Project ID in the WalletKit Dashboard.
val loginClient = WalletKitLoginClient(
    projectId = "my_project_id",
    baseUrl = "https://testnet.walletkit.com", // or mainnet
    context = context,
)

val walletKitClient = WalletKitClient(
    loginClient = loginClient,
)
At this point, the client is unauthenticated. To authenticate your client, check out the Authentication section.
I