Variables
AuthInfo
AuthInfo: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): AuthInfo
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: AuthInfo, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { fee?: { amount?: { denom?: string | undefined; amount?: string | undefined; }[] | undefined; gasLimit?: number | undefined; payer?: string | undefined; granter?: string | undefined; }; signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[] }): AuthInfo
-
Parameters
-
object: { fee?: { amount?: { denom?: string | undefined; amount?: string | undefined; }[] | undefined; gasLimit?: number | undefined; payer?: string | undefined; granter?: string | undefined; }; signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[] }
-
Optional fee?: { amount?: { denom?: string | undefined; amount?: string | undefined; }[] | undefined; gasLimit?: number | undefined; payer?: string | undefined; granter?: string | undefined; }
-
Optional signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[]
-
toJSON: function
-
Parameters
Returns unknown
Fee
Fee: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): Fee
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
Returns Fee
-
encode: function
- encode(message: Fee, writer?: Writer): Writer
-
Parameters
-
message: Fee
-
writer: Writer = ...
Returns Writer
-
fromJSON: function
- fromJSON(object: any): Fee
-
fromPartial: function
- fromPartial(object: { amount?: { denom?: string | undefined; amount?: string | undefined; }[]; gasLimit?: number; granter?: string; payer?: string }): Fee
-
Parameters
-
object: { amount?: { denom?: string | undefined; amount?: string | undefined; }[]; gasLimit?: number; granter?: string; payer?: string }
-
Optional amount?: { denom?: string | undefined; amount?: string | undefined; }[]
-
Optional gasLimit?: number
-
Optional granter?: string
-
Optional payer?: string
Returns Fee
-
toJSON: function
- toJSON(message: Fee): unknown
-
Parameters
Returns unknown
ModeInfo
ModeInfo: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): ModeInfo
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: ModeInfo, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: ... | undefined; }[] | undefined; }; single?: { mode?: SignMode | undefined; } }): ModeInfo
-
Parameters
-
object: { multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: ... | undefined; }[] | undefined; }; single?: { mode?: SignMode | undefined; } }
-
Optional multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: ... | undefined; }[] | undefined; }
-
Optional single?: { mode?: SignMode | undefined; }
-
toJSON: function
-
Parameters
Returns unknown
ModeInfo_Multi
ModeInfo_Multi: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; }; modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }[] }): ModeInfo_Multi
-
Parameters
-
object: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; }; modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }[] }
-
Optional bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; }
-
Optional modeInfos?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }[]
-
toJSON: function
-
Parameters
Returns unknown
ModeInfo_Single
ModeInfo_Single: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
-
toJSON: function
-
Parameters
Returns unknown
SignDoc
SignDoc: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): SignDoc
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: SignDoc, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { accountNumber?: number; authInfoBytes?: Uint8Array; bodyBytes?: Uint8Array; chainId?: string }): SignDoc
-
Parameters
-
object: { accountNumber?: number; authInfoBytes?: Uint8Array; bodyBytes?: Uint8Array; chainId?: string }
-
Optional accountNumber?: number
-
Optional authInfoBytes?: Uint8Array
-
Optional bodyBytes?: Uint8Array
-
Optional chainId?: string
-
toJSON: function
-
Parameters
Returns unknown
SignerInfo
SignerInfo: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): SignerInfo
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: SignerInfo, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }; publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }; sequence?: number }): SignerInfo
-
Parameters
-
object: { modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }; publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }; sequence?: number }
-
Optional modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { bitarray?: { extraBitsStored?: number | undefined; elems?: Uint8Array | undefined; } | undefined; modeInfos?: ...[] | undefined; } | undefined; }
-
Optional publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }
-
Optional sequence?: number
-
toJSON: function
-
Parameters
Returns unknown
Tx
Tx: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): Tx
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
Returns Tx
-
encode: function
- encode(message: Tx, writer?: Writer): Writer
-
Parameters
-
message: Tx
-
writer: Writer = ...
Returns Writer
-
fromJSON: function
- fromJSON(object: any): Tx
-
fromPartial: function
- fromPartial(object: { authInfo?: { signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[] | undefined; fee?: { ...; } | undefined; }; body?: { messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[] | undefined; memo?: string | undefined; timeoutHeight?: number | undefined; extensionOptions?: { ...; }[] | undefined; nonCriticalExtensionOptions?: { ...; }[] | undefined; }; signatures?: Uint8Array[] }): Tx
-
Parameters
-
object: { authInfo?: { signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[] | undefined; fee?: { ...; } | undefined; }; body?: { messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[] | undefined; memo?: string | undefined; timeoutHeight?: number | undefined; extensionOptions?: { ...; }[] | undefined; nonCriticalExtensionOptions?: { ...; }[] | undefined; }; signatures?: Uint8Array[] }
-
Optional authInfo?: { signerInfos?: { publicKey?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; } | undefined; modeInfo?: { single?: { mode?: SignMode | undefined; } | undefined; multi?: { ...; } | undefined; } | undefined; sequence?: number | undefined; }[] | undefined; fee?: { ...; } | undefined; }
-
Optional body?: { messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[] | undefined; memo?: string | undefined; timeoutHeight?: number | undefined; extensionOptions?: { ...; }[] | undefined; nonCriticalExtensionOptions?: { ...; }[] | undefined; }
-
Optional signatures?: Uint8Array[]
Returns Tx
-
toJSON: function
- toJSON(message: Tx): unknown
-
Parameters
Returns unknown
TxBody
TxBody: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): TxBody
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: TxBody, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
-
fromPartial: function
- fromPartial(object: { extensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; memo?: string; messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; nonCriticalExtensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; timeoutHeight?: number }): TxBody
-
Parameters
-
object: { extensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; memo?: string; messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; nonCriticalExtensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]; timeoutHeight?: number }
-
Optional extensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]
-
Optional memo?: string
-
Optional messages?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]
-
Optional nonCriticalExtensionOptions?: { typeUrl?: string | undefined; value?: Uint8Array | undefined; }[]
-
Optional timeoutHeight?: number
-
toJSON: function
- toJSON(message: TxBody): unknown
-
Parameters
Returns unknown
TxRaw
TxRaw: { decode: any; encode: any; fromJSON: any; fromPartial: any; toJSON: any }
Type declaration
-
decode: function
- decode(input: Uint8Array | Reader, length?: number): TxRaw
-
Parameters
-
input: Uint8Array | Reader
-
Optional length: number
-
encode: function
- encode(message: TxRaw, writer?: Writer): Writer
-
Parameters
Returns Writer
-
fromJSON: function
- fromJSON(object: any): TxRaw
-
fromPartial: function
- fromPartial(object: { authInfoBytes?: Uint8Array; bodyBytes?: Uint8Array; signatures?: Uint8Array[] }): TxRaw
-
Parameters
-
object: { authInfoBytes?: Uint8Array; bodyBytes?: Uint8Array; signatures?: Uint8Array[] }
-
Optional authInfoBytes?: Uint8Array
-
Optional bodyBytes?: Uint8Array
-
Optional signatures?: Uint8Array[]
-
toJSON: function
- toJSON(message: TxRaw): unknown
-
Parameters
Returns unknown
Const protobufPackage
protobufPackage: "cosmos.tx.v1beta1" = 'cosmos.tx.v1beta1'
Fee is the fee and gas limit for the transaction. The first signer is the primary signer and the one which pays the fee. The fee can be calculated based on the cost of evaluating the body and doing signature verification of the signers. This can be estimated via simulation.