diff --git a/packages/proto-signing/src/signing.ts b/packages/proto-signing/src/signing.ts index ae152779..9f0c23b7 100644 --- a/packages/proto-signing/src/signing.ts +++ b/packages/proto-signing/src/signing.ts @@ -14,13 +14,14 @@ export function makeAuthInfoBytes( feeAmount: readonly cosmos.base.v1beta1.Coin[], gasLimit: number, sequence: number, + signMode = cosmos.tx.signing.v1beta1.SignMode.SIGN_MODE_DIRECT, ): Uint8Array { const authInfo = { signerInfos: pubkeys.map( (pubkey): cosmos.tx.v1beta1.ISignerInfo => ({ publicKey: pubkey, modeInfo: { - single: { mode: cosmos.tx.signing.v1beta1.SignMode.SIGN_MODE_DIRECT }, + single: { mode: signMode }, }, sequence: sequence ? Long.fromNumber(sequence) : undefined, }), diff --git a/packages/proto-signing/types/signing.d.ts b/packages/proto-signing/types/signing.d.ts index e3cc389d..9520bdef 100644 --- a/packages/proto-signing/types/signing.d.ts +++ b/packages/proto-signing/types/signing.d.ts @@ -7,6 +7,7 @@ export declare function makeAuthInfoBytes( feeAmount: readonly cosmos.base.v1beta1.Coin[], gasLimit: number, sequence: number, + signMode?: cosmos.tx.signing.v1beta1.SignMode, ): Uint8Array; export declare function makeSignDoc( bodyBytes: Uint8Array,