Transaction
open class Transaction : Disposable, AutoCloseable, TransactionInterface
Transaction
BCS
The BCS serialized form for this type is defined by the following ABNF:
transaction = %d00 transaction-v1
transaction-v1 = transaction-kind address gas-payment transaction-expiration
Functions
| Name | Summary |
|---|---|
| asV1 | open override fun asV1(): TransactionV1 |
| close | @Synchronized open override fun close() |
| destroy | open override fun destroy() |
| digest | open override fun digest(): TransactionDigest |
| equals | open operator override fun equals(other: Any?): Boolean |
| expiration | open override fun expiration(): TransactionExpiration |
| gasPayment | open override fun gasPayment(): GasPayment |
| kind | open override fun kind(): TransactionKind |
| sender | open override fun sender(): Address |
| signingDigest | open override fun signingDigest(): ByteArray Get the signing digest. |
| signingDigestHex | open override fun signingDigestHex(): String Get the signing digest as a hex string. |
| toBase64 | open override fun toBase64(): String Serialize the transaction as a base64-encoded string. |
| toString | open override fun toString(): String |
Companion object functions
| Name | Summary |
|---|---|
| fromBase64 | fun fromBase64(base64: String): Transaction Deserialize a transaction from a base64-encoded string. |
| newV1 | fun newV1(transactionV1: TransactionV1): Transaction |