[][src]Module ibc_proto::tx::v1beta1

Modules

mode_info

Structs

AuthInfo

AuthInfo describes the fee and signer modes that are used to sign a transaction.

Fee

Fee includes the amount of coins paid in fees and the maximum gas to be used by the transaction. The ratio yields an effective "gasprice", which must be above some miminum to be accepted into the mempool.

ModeInfo

ModeInfo describes the signing mode of a single or nested multisig signer.

SignDoc

SignDoc is the type used for generating sign bytes for SIGN_MODE_DIRECT.

SignerInfo

SignerInfo describes the public key and signing mode of a single top-level signer.

Tx

Tx is the standard type used for broadcasting transactions.

TxBody

TxBody is the body of a transaction that all signers sign over.

TxRaw

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.