EndOfEpochTransactionKind
No description
union EndOfEpochTransactionKind = ChangeEpochTransaction | AuthenticatorStateCreateTransaction | AuthenticatorStateExpireTransaction | RandomnessStateCreateTransaction | CoinDenyListStateCreateTransaction | StoreExecutionTimeObservationsTransaction | BridgeStateCreateTransaction | BridgeCommitteeInitTransaction | AccumulatorRootCreateTransaction | CoinRegistryCreateTransaction
Possible types
EndOfEpochTransactionKind.ChangeEpochTransaction object
A system transaction that updates epoch information on-chain (increments the current epoch). Executed by the system once per epoch, without using gas. Epoch change transactions cannot be submitted by users, because validators will refuse to sign them.
This transaction kind is deprecated in favour of EndOfEpochTransaction.
EndOfEpochTransactionKind.AuthenticatorStateCreateTransaction object
System transaction for creating the on-chain state used by zkLogin.
EndOfEpochTransactionKind.AuthenticatorStateExpireTransaction object
System transaction that is executed at the end of an epoch to expire JSON Web Keys (JWKs) that are no longer valid, based on their associated epoch. This is part of the on-chain state management for zkLogin and authentication.
EndOfEpochTransactionKind.RandomnessStateCreateTransaction object
System transaction for creating the on-chain randomness state.
EndOfEpochTransactionKind.CoinDenyListStateCreateTransaction object
System transaction for creating the coin deny list state.
EndOfEpochTransactionKind.StoreExecutionTimeObservationsTransaction object
System transaction for storing execution time observations.
EndOfEpochTransactionKind.BridgeStateCreateTransaction object
System transaction for creating bridge state for cross-chain operations.
EndOfEpochTransactionKind.BridgeCommitteeInitTransaction object
System transaction for initializing bridge committee.
EndOfEpochTransactionKind.AccumulatorRootCreateTransaction object
System transaction for creating the accumulator root.
EndOfEpochTransactionKind.CoinRegistryCreateTransaction object
System transaction for creating the coin registry.
Member Of
EndOfEpochTransactionKindConnection object ● EndOfEpochTransactionKindEdge object