From 78e71b9a9e63921c645dd5a49350a8f31db60f3b Mon Sep 17 00:00:00 2001 From: willclarktech Date: Thu, 25 Mar 2021 11:24:45 +0100 Subject: [PATCH] Allow partial gas limits in signing stargate/cosmwasm clients --- packages/cosmwasm-stargate/src/signingcosmwasmclient.ts | 4 ++-- packages/stargate/src/signingstargateclient.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts b/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts index dcb84e5b..5162cf1c 100644 --- a/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts +++ b/packages/cosmwasm-stargate/src/signingcosmwasmclient.ts @@ -94,7 +94,7 @@ export interface SigningCosmWasmClientOptions { readonly aminoTypes?: AminoTypes; readonly prefix?: string; readonly gasPrice?: GasPrice; - readonly gasLimits?: GasLimits; + readonly gasLimits?: Partial>; } /** Use for testing only */ @@ -129,7 +129,7 @@ export class SigningCosmWasmClient extends CosmWasmClient { registry = createDefaultRegistry(), aminoTypes = new AminoTypes({ additions: cosmWasmTypes, prefix: options.prefix }), gasPrice = defaultGasPrice, - gasLimits = defaultGasLimits, + gasLimits = {}, } = options; this.fees = buildFeeTable(gasPrice, defaultGasLimits, gasLimits); this.registry = registry; diff --git a/packages/stargate/src/signingstargateclient.ts b/packages/stargate/src/signingstargateclient.ts index 6a875f57..380047fb 100644 --- a/packages/stargate/src/signingstargateclient.ts +++ b/packages/stargate/src/signingstargateclient.ts @@ -128,7 +128,7 @@ export interface SigningStargateClientOptions { readonly aminoTypes?: AminoTypes; readonly prefix?: string; readonly gasPrice?: GasPrice; - readonly gasLimits?: GasLimits; + readonly gasLimits?: Partial>; } export class SigningStargateClient extends StargateClient { @@ -173,7 +173,7 @@ export class SigningStargateClient extends StargateClient { registry = createDefaultRegistry(), aminoTypes = new AminoTypes({ prefix: options.prefix }), gasPrice = defaultGasPrice, - gasLimits = defaultGasLimits, + gasLimits = {}, } = options; this.fees = buildFeeTable(gasPrice, defaultGasLimits, gasLimits); this.registry = registry;