AuthenticatorStateUpdateTransaction
System transaction for updating the on-chain state used by zkLogin.
type AuthenticatorStateUpdateTransaction {
epoch: Epoch
round: Int!
newActiveJwks(
first: Int
after: String
last: Int
before: String
): ActiveJwkConnection!
authenticatorObjInitialSharedVersion: Int!
}
Fields
AuthenticatorStateUpdateTransaction.epoch ● Epoch object
Epoch of the authenticator state update transaction.
AuthenticatorStateUpdateTransaction.round ● Int! 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 ● Int! non-null scalar
The initial version of the authenticator object that it was shared at.
Implemented By
TransactionBlockKind union