Skip to content

Latest commit

 

History

History
42 lines (36 loc) · 1.15 KB

README.md

File metadata and controls

42 lines (36 loc) · 1.15 KB

usoamic.kt

Kotlin library for interaction with Usoamic contract

Example For Android

val usoamic = Usoamic(
    fileName = "FILE_NAME.json",
    filePath = applicationContext.applicationInfo.dataDir,
    networkType = NetworkType.MAINNET,
    nodeProvider = NodeProvider.MYETHERWALLET
)

Gradle Setup

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    implementation 'com.github.usoamic:usoamickt:v1.2.2'
}

Dependencies

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
    implementation 'com.google.dagger:dagger:2.25.2'
    implementation 'com.google.code.gson:gson:2.8.5'
    implementation 'org.web3j:core:4.6.0'
    kapt 'com.google.dagger:dagger-compiler:2.25.2'

    testImplementation 'org.jetbrains.kotlin:kotlin-test-junit5:1.3.50'
    testImplementation 'org.junit.jupiter:junit-jupiter:5.5.0'
    testImplementation "com.google.dagger:dagger:2.25.2"
    kaptTest 'com.google.dagger:dagger-compiler:2.25.2'
    testAnnotationProcessor "com.google.dagger:dagger-compiler2.25.2"
}