Interface TokenResponse

Token response from successful authentication

interface TokenResponse {
    accessToken: string;
    refreshToken?: string;
    idToken?: string;
    accessTokenExpires: number;
    profile: {
        sub: string;
        email?: string;
        nickname?: string;
    };
    zkEvm?: ChainAddress;
}

Properties

accessToken: string

OAuth access token for API calls

refreshToken?: string

OAuth refresh token for token renewal

idToken?: string

OpenID Connect ID token

accessTokenExpires: number

Unix timestamp (ms) when the access token expires

profile: {
    sub: string;
    email?: string;
    nickname?: string;
}

User profile information

zkEvm?: ChainAddress

zkEVM wallet information if available