@@ -5,6 +5,7 @@ import { BroadcastTxAsyncResponse, BroadcastTxCommitResponse, BroadcastTxSyncRes
55import { AminoConverter , Encoder } from '../types/signing-client' ;
66import { Any , SignMode , SimulationResponse , TxResponse } from '@interchainjs/cosmos-types' ;
77import { StdSignature } from '@interchainjs/amino' ;
8+ import { AccountFromAnyOptions } from '../utils' ;
89
910export type CosmosSignerConfig = EndpointOptions & DocOptions ;
1011
@@ -160,8 +161,8 @@ export interface ICosmosSigner extends IUniSigner<
160161> {
161162 getAddresses ( ) : Promise < string [ ] > ;
162163 getChainId ( ) : Promise < string > ;
163- getAccountNumber ( address : string ) : Promise < bigint > ;
164- getSequence ( address : string ) : Promise < bigint > ;
164+ getAccountNumber ( address : string , opts ?: DocOptions ) : Promise < bigint > ;
165+ getSequence ( address : string , opts ?: DocOptions ) : Promise < bigint > ;
165166 addEncoders ( encoders : Encoder [ ] ) : void ;
166167 getEncoder ( typeUrl : string ) : Encoder ;
167168 addConverters ?( converters : AminoConverter [ ] ) : void ;
@@ -195,7 +196,7 @@ export interface AminoMessage {
195196 value : any ;
196197}
197198
198- export type DocOptions = FeeOptions & SignOptions & TxOptions ;
199+ export type DocOptions = FeeOptions & SignOptions & TxOptions & AccountFromAnyOptions ;
199200
200201export interface FeeOptions {
201202 multiplier ?: number ;
0 commit comments