Skip to main content
⚠️ This is the beta version of the Sui GraphQL schema. The beta schema will replace the alpha GraphQL schema upon its official release.

EndOfEpochTransactionKind

No description

union EndOfEpochTransactionKind = ChangeEpochTransaction | AuthenticatorStateCreateTransaction | AuthenticatorStateExpireTransaction | RandomnessStateCreateTransaction | CoinDenyListStateCreateTransaction | StoreExecutionTimeObservationsTransaction | BridgeStateCreateTransaction | BridgeCommitteeInitTransaction | AccumulatorRootCreateTransaction

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.

Member Of

EndOfEpochTransactionKindConnection object ● EndOfEpochTransactionKindEdge object