AuthenticatorStateExpireTransaction
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.
type AuthenticatorStateExpireTransaction {
authenticatorObjInitialSharedVersion: UInt53
minEpoch: Epoch
}
Fields
AuthenticatorStateExpireTransaction.authenticatorObjInitialSharedVersion ● UInt53 scalar
The initial version that the AuthenticatorStateUpdate was shared at.
AuthenticatorStateExpireTransaction.minEpoch ● Epoch object
Expire JWKs that have a lower epoch than this.