Decodes a signed transaction.
Decodes a collection of MsgPack bytes into a signed transaction collection.
Decodes MsgPack bytes into a transaction.
Decodes a collection of MsgPack bytes into a transaction collection.
Encode a signed transaction to MsgPack for sending on the network.
Encode signed transactions to MsgPack for sending on the network.
Encode the transaction with the domain separation (e.g. “TX”) prefix
Encode the transaction without the domain separation (e.g. “TX”) prefix
This is useful for encoding the transaction for signing with tools that automatically add “TX” prefix to the transaction bytes.
Encode transactions to MsgPack with the domain separation (e.g. “TX”) prefix.
Return the size of the transaction in bytes as if it was already signed and encoded.
This is useful for estimating the fee for the transaction.
Get the transaction type from the encoded transaction.
This is particularly useful when decoding a transaction that has an unknown type
Get the base32 transaction ID string for a transaction.
Get the raw 32-byte transaction ID for a transaction.
Groups a collection of transactions by calculating and assigning the group to each transaction.