:tezos-contract
provides the main entry point to interact with Tezos contracts.
To add :tezos-contract
into your project:
- Make sure the JitPack repository is included in your root
build.gradle
file:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
allprojects {
repositories {
...
maven("https://jitpack.io")
}
}
- Add the dependencies:
dependencies {
def tezos_version = "x.y.z"
implementation "com.github.airgap-it.tezos-kotlin-sdk:tezos-contract:$tezos_version"
// dependencies
implementation "com.github.airgap-it.tezos-kotlin-sdk:tezos-core:$tezos_version"
implementation "com.github.airgap-it.tezos-kotlin-sdk:tezos-michelson:$tezos_version"
implementation "com.github.airgap-it.tezos-kotlin-sdk:tezos-operation:$tezos_version"
implementation "com.github.airgap-it.tezos-kotlin-sdk:tezos-rpc:$tezos_version"
}
dependencies {
val tezosVersion = "x.y.z"
implementation("com.github.airgap-it.tezos-kotlin-sdk:tezos-contract:$tezosVersion")
// dependencies
implementation("com.github.airgap-it.tezos-kotlin-sdk:tezos-core:$tezosVersion")
implementation("com.github.airgap-it.tezos-kotlin-sdk:tezos-michelson:$tezosVersion")
implementation("com.github.airgap-it.tezos-kotlin-sdk:tezos-operation:$tezosVersion")
implementation("com.github.airgap-it.tezos-kotlin-sdk:tezos-rpc:$tezosVersion")
}
Tezos Kotlin SDK internally uses various libraries that may require custom ProGuard rules. This module does not require additional setup, but some of its dependencies may: