Getting Started

First, add jitpack to your root gradle file at the end of repositories:

allprojects {
    repositories {
        maven { url ''}

Adding Ethereum SDK as a Maven or Gradle Dependency

For “Maven” add this dependency to your module:


For “Gradle” add this dependency to your module:

dependencies {
    implementation 'com.github.centerprime:Ethereum-Client-SDK:1.0.8'

Basic Usage

Once you have the dependencies set up you can start using CenterPrime by creating a Ethereum Wallet:

import android.os.Bundle;
import android.widget.Toast;
import com.centerprime.ethereum_sdk.EthManager;
import io.reactivex.schedulers.Schedulers;

public class MainActivity extends AppCompatActivity {

    protected void onCreate(Bundle savedInstanceState) {

        EthManager ethManager = EthManager.getInstance();

        String password = "{{wallet_password}}";

        ethManager.createWallet(password, this)
                .subscribe(wallet -> {
                    String walletAddress = wallet.getAddress();
                    String keystore = wallet.getKeystore();
                }, error -> {


Congratulations! Now you are a CenterPrime user.