AuthenticatorStateUpdateTransaction
System transaction for updating the on-chain state used by zkLogin.
type AuthenticatorStateUpdateTransaction {
  epoch: Epoch
  round: UInt53!
  newActiveJwks(
    first: Int
    after: String
    last: Int
    before: String
  ): ActiveJwkConnection!
  authenticatorObjInitialSharedVersion: UInt53!
}
Fields
AuthenticatorStateUpdateTransaction.epoch ● Epoch object
Epoch of the authenticator state update transaction.
AuthenticatorStateUpdateTransaction.round ● UInt53! non-null scalar
Consensus round of the authenticator state update.
AuthenticatorStateUpdateTransaction.newActiveJwks ● ActiveJwkConnection! non-null object
Newly active JWKs (JSON Web Keys).
AuthenticatorStateUpdateTransaction.newActiveJwks.first●Intscalar
AuthenticatorStateUpdateTransaction.newActiveJwks.after ● String scalar
AuthenticatorStateUpdateTransaction.newActiveJwks.last ● Int scalar
AuthenticatorStateUpdateTransaction.newActiveJwks.before ● String scalar
AuthenticatorStateUpdateTransaction.authenticatorObjInitialSharedVersion ● UInt53! non-null scalar
The initial version of the authenticator object that it was shared at.
Implemented By
TransactionBlockKind  union