Module iota::authenticator_state
use iota::address;
use iota::hex;
use iota::object;
use iota::tx_context;
use std::ascii;
use std::bcs;
use std::option;
use std::string;
use std::vector;
Struct AuthenticatorState
public struct AuthenticatorState has key
Fields
id: iota::object::UIDversion: u64
Struct AuthenticatorStateInner
public struct AuthenticatorStateInner has store
Fields
version: u64active_jwks: vector<iota::authenticator_state::ActiveJwk>List of currently active JWKs.
Struct JWK
Must match the JWK struct in fastcrypto-zkp
public struct JWK has copy, drop, store
Fields
Struct JwkId
Must match the JwkId struct in fastcrypto-zkp
public struct JwkId has copy, drop, store
Fields
iss: std::string::Stringkid: std::string::String
Struct ActiveJwk
public struct ActiveJwk has copy, drop, store
Fields
jwk_id: iota::authenticator_state::JwkIdjwk: iota::authenticator_state::JWKepoch: u64