Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ProtoTx

Hierarchy

  • ProtoTx

Index

Constructors

constructor

  • new ProtoTx(properties?: undefined | { account_number?: undefined | string; chain_id: string; memo: string; msgs: Msg[]; publicKey?: string | Pubkey; sequence?: undefined | string; stdFee: StdFee }, protoTxModel?: any): ProtoTx
  • Parameters

    • Optional properties: undefined | { account_number?: undefined | string; chain_id: string; memo: string; msgs: Msg[]; publicKey?: string | Pubkey; sequence?: undefined | string; stdFee: StdFee }
    • Optional protoTxModel: any

    Returns ProtoTx

Properties

authInfo

authInfo: any

body

body: any

signatures

signatures: string[] = []

txData

txData: any

Methods

addSignature

  • addSignature(signature: string): void
  • add signature

    Parameters

    • signature: string

      base64

    Returns void

getData

  • getData(): Uint8Array
  • Used for RPC send transactions You can commit the data directly to RPC

    Returns Uint8Array

    base64 string

getDisplayContent

  • getDisplayContent(): object
  • get tx content

    Returns object

    tx info

getProtoModel

  • getProtoModel(): any
  • Returns any

getSignDoc

  • getSignDoc(account_number?: undefined | string, chain_id?: undefined | string): any
  • Get SignDoc for signature

    Parameters

    • Optional account_number: undefined | string
    • Optional chain_id: undefined | string

    Returns any

    SignDoc protobuf.Tx.SignDoc

getTxHash

  • getTxHash(): string
  • get Tx Hash

    Returns string

    tx hash

getTxRaw

  • getTxRaw(): any
  • TxRaw is a variant of Tx that pins the signer's exact binary representation of body and auth_info. This is used for signing, broadcasting and verification. The binary serialize(tx: TxRaw) is stored in Tendermint and the hash sha256(serialize(tx: TxRaw)) becomes the "txhash", commonly used as the transaction ID.

    Returns any

    TxRaw protobuf.Tx.TxRaw

hasPubKey

  • hasPubKey(): boolean
  • has PubKey

    Returns boolean

    true/false

setPubKey

  • setPubKey(pubkey: string | Pubkey, sequence?: undefined | string): void
  • add public key

    Parameters

    • pubkey: string | Pubkey
    • Optional sequence: undefined | string

    Returns void

Static newStdTxFromProtoTxModel

  • newStdTxFromProtoTxModel(protoTxModel: any): ProtoTx
  • Parameters

    • protoTxModel: any

    Returns ProtoTx

Generated using TypeDoc