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.

interface TxRawAmino {
    auth_info_bytes?: string;
    body_bytes?: string;
    signatures?: string[];
}

Properties

auth_info_bytes?: string

auth_info_bytes is a protobuf serialization of an AuthInfo that matches the representation in SignDoc.

body_bytes?: string

body_bytes is a protobuf serialization of a TxBody that matches the representation in SignDoc.

signatures?: string[]

signatures is a list of signatures that matches the length and order of AuthInfo's signer_infos to allow connecting signature meta information like public key and signing mode by position.