From 9b201e16905a05f40bfef5854c2f1f4ab5afe0fc Mon Sep 17 00:00:00 2001 From: hyperschwartz Date: Tue, 15 Nov 2022 14:22:21 -0800 Subject: [PATCH] Upgrade to latest kotlin protos to allow group client accessibility --- cli/build.gradle.kts | 6 +++++- client-common/build.gradle.kts | 6 +++++- client-coroutines/build.gradle.kts | 4 ++++ client/build.gradle.kts | 6 +++++- .../kotlin/io/provenance/client/grpc/AbstractPbClient.kt | 1 + gradle/libs.versions.toml | 2 +- 6 files changed, 21 insertions(+), 4 deletions(-) diff --git a/cli/build.gradle.kts b/cli/build.gradle.kts index 6d4f993..8c31c87 100644 --- a/cli/build.gradle.kts +++ b/cli/build.gradle.kts @@ -5,6 +5,10 @@ plugins { repositories { mavenCentral() + // TODO: Remove staging repository reference when v1.13.0 is officially merged + maven { + url = uri("https://s01.oss.sonatype.org/content/groups/staging/") + } } dependencies { @@ -13,4 +17,4 @@ dependencies { implementation(projects.clientCoroutines) implementation(libs.provenance.protos) implementation(libs.kotlinx.coroutines) -} \ No newline at end of file +} diff --git a/client-common/build.gradle.kts b/client-common/build.gradle.kts index b6bf1d1..22ab177 100644 --- a/client-common/build.gradle.kts +++ b/client-common/build.gradle.kts @@ -5,6 +5,10 @@ plugins { repositories { mavenCentral() + // TODO: Remove staging repository reference when v1.13.0 is officially merged + maven { + url = uri("https://s01.oss.sonatype.org/content/groups/staging/") + } } dependencies { @@ -16,4 +20,4 @@ dependencies { // Test testImplementation(libs.kotlin.test.junit) -} \ No newline at end of file +} diff --git a/client-coroutines/build.gradle.kts b/client-coroutines/build.gradle.kts index 36f146b..f0925b3 100644 --- a/client-coroutines/build.gradle.kts +++ b/client-coroutines/build.gradle.kts @@ -4,6 +4,10 @@ plugins { repositories { mavenCentral() + // TODO: Remove staging repository reference when v1.13.0 is officially merged + maven { + url = uri("https://s01.oss.sonatype.org/content/groups/staging/") + } } dependencies { diff --git a/client/build.gradle.kts b/client/build.gradle.kts index 07c37f3..68b2ce9 100644 --- a/client/build.gradle.kts +++ b/client/build.gradle.kts @@ -5,6 +5,10 @@ plugins { repositories { mavenCentral() + // TODO: Remove staging repository reference when v1.13.0 is officially merged + maven { + url = uri("https://s01.oss.sonatype.org/content/groups/staging/") + } } dependencies { @@ -17,4 +21,4 @@ dependencies { implementation(libs.provenance.hdwallet) testImplementation(libs.kotlin.test.junit) -} \ No newline at end of file +} diff --git a/client/src/main/kotlin/io/provenance/client/grpc/AbstractPbClient.kt b/client/src/main/kotlin/io/provenance/client/grpc/AbstractPbClient.kt index a083a40..9599eff 100644 --- a/client/src/main/kotlin/io/provenance/client/grpc/AbstractPbClient.kt +++ b/client/src/main/kotlin/io/provenance/client/grpc/AbstractPbClient.kt @@ -52,6 +52,7 @@ open class AbstractPbClient>( val evidenceClient = cosmos.evidence.v1beta1.QueryGrpc.newBlockingStub(channel) val feegrantClient = cosmos.feegrant.v1beta1.QueryGrpc.newBlockingStub(channel) val govClient = cosmos.gov.v1beta1.QueryGrpc.newBlockingStub(channel) + val groupClient = cosmos.group.v1.QueryGrpc.newBlockingStub(channel) val markerClient = io.provenance.marker.v1.QueryGrpc.newBlockingStub(channel) val metadataClient = io.provenance.metadata.v1.QueryGrpc.newBlockingStub(channel) val mintClient = cosmos.mint.v1beta1.QueryGrpc.newBlockingStub(channel) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9044291..f296be2 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -provenance-protos = "1.8.0" +provenance-protos = "1.13.0-rc3" provenance-hd-wallet = "0.1.15" bouncycastle = "1.70" grpc = "1.44.0"