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.