UnsignedTransaction

sealed interface UnsignedTransaction

A transaction before account authenticators are attached.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class FeePayer(val rawTransaction: RawTransaction, val secondarySignerAddresses: List<AccountAddress> = emptyList(), val feePayerAddress: AccountAddress = EXTERNAL_FEE_PAYER_PLACEHOLDER) : UnsignedTransaction
Link copied to clipboard
data class MultiAgent(val rawTransaction: RawTransaction, val secondarySignerAddresses: List<AccountAddress>) : UnsignedTransaction
Link copied to clipboard
data class Simple(val rawTransaction: RawTransaction) : UnsignedTransaction

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun signingBcs(): ByteArray

Exact bytes covered by the transaction signature, before domain separation.

Link copied to clipboard