# Packages
No description provided by the author
# Functions
DefaultJSONTxDecoder returns a default protobuf JSON TxDecoder using the provided Marshaler.
DefaultJSONTxEncoder returns a default protobuf JSON TxEncoder using the provided Marshaler.
DefaultTxDecoder returns a default protobuf TxDecoder using the provided Marshaler.
DefaultTxEncoder returns a default protobuf TxEncoder using the provided Marshaler.
DirectSignBytes returns the SIGN_MODE_DIRECT sign bytes for the provided TxBody bytes, AuthInfo bytes, chain ID, account number and sequence.
makeSignModeHandler returns the default protobuf SignModeHandler supporting SIGN_MODE_DIRECT and SIGN_MODE_LEGACY_AMINO_JSON.
ModeInfoAndSigToSignatureData converts a ModeInfo and raw bytes signature to a SignatureData or returns an error.
NewTxConfig returns a new protobuf TxConfig using the provided ProtoCodec and sign modes.
PubKeyToAny converts a crypto.PubKey to a proto Any.
RegisterInterfaces registers the sdk.Tx interface.
SignatureDataToModeInfoAndSig converts a SignatureData to a ModeInfo and raw bytes signature.
WrapTx creates a TxBuilder wrapper around a tx.Tx proto message.
# Constants
MaxGasWanted defines the max gas allowed.
# Variables
DefaultSignModes are the default sign modes enabled for protobuf transactions.
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
AuthInfo describes the fee and signer modes that are used to sign a transaction.
Fee includes the amount of coins paid in fees and the maximum gas to be used by the transaction.
ModeInfo describes the signing mode of a single or nested multisig signer.
Multi is the mode info for a multisig public key.
No description provided by the author
Single is the mode info for a single signer.
No description provided by the author
SignDoc is the type used for generating sign bytes for SIGN_MODE_DIRECT.
SignerInfo describes the public key and signing mode of a single top-level signer.
Tx is the standard type used for broadcasting transactions.
TxBody is the body of a transaction that all signers sign over.
TxRaw is a variant of Tx that pins the signer's exact binary representation of body and auth_info.
# Interfaces
ExtensionOptionsTxBuilder defines a TxBuilder that can also set extensions.