Skip to main content

TransactionExpiration

sealed class TransactionExpiration

A TTL for a transaction

BCS

The BCS serialized form for this type is defined by the following ABNF:

transaction-expiration =  %d00      ; none
=/ %d01 u64 ; epoch

Inheritors

None
Epoch

Types

NameSummary
Epochdata class Epoch(val v1: ULong) : TransactionExpiration
Validators won't sign a transaction unless the expiration Epoch is greater than or equal to the current epoch
Noneobject None : TransactionExpiration
The transaction has no expiration

Epoch

data class Epoch(val v1: ULong) : TransactionExpiration

Validators won't sign a transaction unless the expiration Epoch is greater than or equal to the current epoch

Constructors

Epochconstructor(v1: ULong)

Properties

NameSummary
v1val v1: ULong

None

object None : TransactionExpiration

The transaction has no expiration